
我在我的板上使用了幾個介面。 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