我有一台帶有兩個介面的 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
,但是有沒有更“乾淨”的方法來做到這一點?
我無法使用靜態位址。