Linux で bond0 を設定する手順は次のとおりです。
Linuxでbond0を設定する手順:
- 以下のコマンドを利用してドライバがロードされているか確認してください:
- lsmod | grep ボンディング
- ネットワーク構成ファイルを開きます。Linuxディストリビューションによってネットワーク構成ファイルの場所は異なる場合があります。一般的な場所は、/etc/network/interfaces、/etc/sysconfig/network-scripts/ifcfg-bond0などです。
- 設定ファイルにbond0インターフェースの設定情報を追記します。テキストエディタを用いて設定ファイルを開き、ファイル末尾に以下を追記してください。
- auto bond0
iface bond0 inet static
address <IPアドレス>
netmask <ネットマスク>
gateway <ゲートウェイアドレス>
bond-slaves eth0 eth1 # bond0をeth0, eth1にボンディング
bond-mode <モード> # balance-rr, active-backup, balance-xor, broadcast, 802.3ad, balance-tlb, balance-albのいずれか
bond-miimon 100 # リンク監視間隔(ミリ秒)
bond-downdelay 200 # リンク障害後のフェイルオーバー遅延時間(秒)
bond-updelay 200 # リンク復帰後のフェイルバック遅延時間(秒) - IPアドレス、サブネットマスク、およびゲートウェイアドレスをネットワークの実際値に置き換えます。
- ファイルを保存してエディタを終了する。
- ネットワークサービスを再起動するか、システムを再起動して構成を有効にします。次のコマンドを使用してネットワークサービスを再起動します。
- sudo systemctl restart networking
- bond0インターフェイスの設定が成功したかどうかを次のコマンドで確認しましょう:
- ip addr show bond0
- bond0インターフェースが適切に設定されており、正常に機能することを確認します。
bond0を設定する前に、eth0とeth1のインターフェイスが正しく設定されていることを確認してください。