如何更改默认路由以使用eth1(DHCP)而不是eth0(静态)?我希望这是一个永久性的解决方案,通过重新启动.
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default RT-C0C1C0CF879F 0.0.0.0 UG 100 0 0 eth0 10.0.0.0 * 255.255.255.0 U 0 0 0 eth0 1.1.1.0 * 255.255.240.0 U 0 0 0 eth1
我希望直接路由(eth1)是默认路由,而不是通过NAT.
使用Ubuntu 12.04
我找到了答案:
http://xmodulo.com/2012/03/how-to-set-default-route-in-linux.html
使用/ etc / network / interfaces中的post-up命令删除任何不必要的默认路由,如下所示.这将启用通过eth0的默认路由
$sudo vi /etc/network/interfaces allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug eth1 iface eth1 inet dhcp post-up route del default dev $IFACE