我有一台带有两个接口的 Debian 机器,由 dhcp 配置:
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug eth1
iface eth1 inet dhcp
在启动时,会向 eth1 添加一条默认路由:
0.0.0.0 10.200.10.253 0.0.0.0 UG 0 0 0 eth1
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.200.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
但我需要将默认路由改为 eth0 上的网关。删除默认路由并在启动后运行 dhclient 即可:
$ sudo route del default
$ sudo dhclient -v eth0
我知道我可以把它放上去rc.local
,但是有没有更“干净”的方法来做到这一点?
我不能使用静态地址。