Ubuntu 静态网络问题

Ubuntu 静态网络问题
$ ip address flush eth0 #i flushed out the old ip
$ route add default gw 192.xx.xx.xx eth0 #adding g.way

我收到这个错误

SIOCADDRT: Network is unreachable.

我通过 wifii 在 VM 盒上使用 Ubuntu。网络设置 - 桥接适配器。

答案1

据我了解,这是预期的行为。

$ ip address flush eth0 #i flushed out the old ip

此命令将删除分配给适配器 eth0 的所有 IP 地址。因此,此适配器当前没有分配 IP。现在您尝试设置默认路由。但这行不通,因为适配器不知道如何到达下一跳。

首先尝试为接口设置一个 IP,确保该 IP 位于可以到达默认网关的子网中:

$ ip addr add IP/NETMASK dev DEVICE

现在您应该能够访问网关,但不能超越网关。然后您应该能够设置路由以访问默认网关以外的设备。

$ route add default gw 192.xx.xx.xx eth0

相关内容