
私はボード上でいくつかのインターフェースを使用しています。eth2 は制御インターフェースで、このインターフェースで ssh を介してボードを制御します。eth1 は、私が持っている別のボードとの back-2-back インターフェースです。
問題は再起動後に発生します。デフォルトの IP ルートは、最初に eth1 に設定され、次に eht2 に設定されます。これにより、eth2 に送信される ssh トラフィックへの応答はすべて IP 転送され、eht1 からプッシュされるため、eth1 (back-2-back) 経由で ssh を実行する必要があります。
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