Linux
如何更改特定網路介面的預設 IP 路由優先級
我在我的板上使用幾個介面。eth2 是我的控制介面——我想在這個介面上通過 ssh 控制板子。eth1 是我與我擁有的另一塊板的 back-2-back 介面。
我的問題在重新啟動後出現。首先為 eth1 設置預設 ip 路由,然後為 eht2 設置。這迫使我通過 eth1(back-2-back)進行 ssh,因為對我的 ssh 流量的所有回复都將被 ip 轉發並推出 eht1。
如何配置介面的啟動順序,以便 eth2 首先註冊預設 ip 路由?
您需要添加新的預設網關,刪除舊網關,然後將路由資訊保存到配置文件:
route add default via xx.xx.xx.xx route del default via yy.yy.yy.yy ip route add default gw xx.xx.xx.xx ip route del default gw yy.yy.yy.yy
新的網關 =
xx.xx.xx.xx
舊網關 =
yy.yy.yy.yy
保存路由資訊:
nano /etc/network/interfaces
添加以下行:
gateway xx.xx.xx.xx
重啟網路:
/etc/init.d/networking restart