如何變更特定網路介面的預設 IP 路由優先權

如何變更特定網路介面的預設 IP 路由優先權

我在我的板上使用了幾個介面。 eth2 是我的控制介面 - 我想透過此介面上的 ssh 控制主機板。 eth1 是我與另一塊板的 back-2-back 介面。

我的問題是重啟後出現的。首先為 eth1 設定預設 ip 路由,然後為 eht2 設定。這迫使我透過 eth1(back-2-back)進行 ssh,因為前往 eth2 的 ssh 流量的所有回應都會被 ip 轉送並從 eht1 推出。

如何設定介面的啟動順序,以便 eth2 先註冊預設 ip 路由?

答案1

您需要新增的預設網關,刪除舊的預設網關,然後將路由資訊儲存到設定檔中:

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

相關內容