特定のネットワークインターフェイスのデフォルトIPルート優先順位を変更する方法

特定のネットワークインターフェイスのデフォルトIPルート優先順位を変更する方法

私のボードは複数のインターフェースを使用します。 eth2は私の制御インターフェースです。このインターフェースでは、SSHを介してボードを制御したいと思います。 eth1 は他のボードへの back-2-back インターフェイスです。

再起動後に問題が発生しました。まず、eth1にデフォルトのIPパスを設定し、次にeht2にデフォルトのIPパスを設定します。 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

関連情報