Networking

嘗試連接到靜態 IP 網路中的網關

  • April 26, 2017

我在樹莓派上執行了 arch-linux-arm。

我所在的網路使用靜態 IP。

gateway IP我的設備的192.168.178.5

IP 是192.168.178.201

要連接到我使用的網際網路:

ip addr add 192.168.178.201 dev eth0

ip route add default via 192.168.178.5

但是後者會產生

RTNETLINK answeres: Network is unreachable

我錯過了什麼?

UPDATE

mtak 的回答解決了最初的問題,

但是我仍然無法到達網關。

試圖ping導致destination host unreachable

添加 IP 地址時需要添加子網遮罩。現在系統會認為IP是/32,不包括ip 192.168.178.5,因此無法訪問。

添加帶有子網遮罩的新 IP 地址:

ip addr add 192.168.178.201/24 dev eth0

這對我有用

ip route flush dev eth0
ip route add 10.77.132.0/24 dev eth0
ip route add 0.0.0.0/0 via 10.77.132.1

引用自:https://unix.stackexchange.com/questions/140697