默认网关更改

我在Ubuntu上使用3个以太网接口但是当我重新启动时,默认网关正在更改为不同的接口。 每次启动时,我都必须通过删除默认网关并将其添加回eth1来将默认网关更改回eth1。 我该如何解决这个问题?

要临时更改默认路由,您可以使用如下命令 :

 $ sudo ip route change default via 192.168.1.1 dev eth0 

如果在/etc/network/interfaces有静态ip配置,则可以添加一个网关语句以使其永久化。

 iface eth0 inet static gateway 192.168.1.1 […] 

使用DHCP配置网络,您必须调整另一个文件。 在/etc/dhcp/dhclient.conf添加supersede语句。

 supersede routers 192.168.1.1; 

打开文件/etc/network/interfaces

找到所需的界面并添加以下内容

 gateway 192.xxx 

重启网络:

 sudo /etc/init.d/networking restart