2つのネットワーク接続があります。一方が失敗した場合は、もう一方が自動的に表示されるはずです。 Ubuntu 12.04でシェルスクリプトを使用してこれを行うにはどうすればよいですか?
答え1
Bonding インターフェイスを使用することをお勧めします。ボンディングインターフェイスを使用すると、ボンドにインターフェイスを追加し、1つのインターフェイスをプライマリインターフェイスに設定し、それをアクティブバックアップとして設定できます。
初めてインストール奴隷ラーメンネットワーキングを圧縮して停止し、バンドルカーネルモジュールをロードします。
sudo apt-get install ifenslave
sudo stop networking
sudo modprobe bonding
ファイルのインターフェース構成の更新/etc/ネットワーク/インターフェース:
auto bond0
iface bond0 inet dhcp
bond-slaves none
bond-mode active-backup
bond-miimon 100
auto eth0
iface eth0 inet dhcp
bond-master bond0
bond-primary eth0
auto eth1
iface eth1 inet dhcp
bond-master bond0
これによりバインディングインターフェイスが作成されます。債券0active-backup に設定し、インターフェイス eth0 と eth1 を bond0 のスレーブインターフェイスとして設定します。債券 - メインタグ eth0 をプライマリインターフェイスとして設定し、eth1 をバックアップインターフェイスのままにします。
その後、ネットワークを再起動します。
sudo start networking
Ubuntuバインディングのこのチュートリアルを確認することもできます。https://help.ubuntu.com/community/UbuntuBonding
結合されたインターフェイスの詳細については、こちらをご覧ください。https://www.kernel.org/doc/Documentation/networking/bonding.txt