Mar*_*ark 16 networking routing ip arch-linux raspberry-pi
我在 raspberryPi 上运行了 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
mta*_*tak 12
添加IP地址时需要添加子网掩码。现在系统会认为该IP是/32,其中不包括IP 192.168.178.5,因此无法访问。
要添加带有子网掩码的新 IP 地址:
ip addr add 192.168.178.201/24 dev eth0
Run Code Online (Sandbox Code Playgroud)
这对我有用
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
Run Code Online (Sandbox Code Playgroud)