システム:CentOS5.4を実行しているHPProliant DL360 G5
ボンディングされたインターフェイスは、長い間正常に機能しています。通常のインターフェースでいつものようにエイリアスを追加しました。最初にそれが機能することを確認します(ローカルボックスでpingを実行します)が、外部からアクセスできません(iptablesがオフになっています)。この設定に加えて、通常のネットワーク応答が低下し始め、ログイン時にプロンプトが表示されるまで約1分間ハングしました。
これが私の設定ファイルです:
[root network-scripts]# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[root network-scripts]# cat ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[root network-scripts]# cat ifcfg-bond0
DEVICE=bond0
BONDING_OPTS="mode=1 miimon=100"
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.2.1.0
NETMASK=255.255.255.0
IPADDR=10.2.1.11
USERCTL=no
[root network-scripts]# cat ifcfg-bond0:1
DEVICE=bond0:1
BOOTPROTO=static
ONBOOT=yes
NETWORK=10.2.1.0
NETMASK=255.255.255.0
IPADDR=10.2.1.12
USERCTL=no
何かご意見は?
ゲートウェイ回線がありません。これらのインターフェイスに到達できるのは、同じVLAN上の他のデバイスだけです。
ボンディングカーネルモジュールは正しくロードされますか?
そうでない場合は、 ipv6の依存関係の問題に関連している可能性があり、ボンディングドライバー3.4.0を使用してrhel5.4に表示されます。
次のコマンドでこの問題を解決できます。
# touch /etc/modprobe.d/disable-ipv6
# echo "options ipv6 disable=1" >> /etc/modprobe.d/disable-ipv6
デフォルトゲートウェイが必要です。
これを行い、ネットワークサービスをバウンスする必要をなくす最善の方法は、次の方法でゲートウェイを手動で追加することです。
ip route replace default via dev bond
次の行も追加する必要があります。
ZONE = public
ifcfg-bond0ファイルに追加して、将来の再起動後にgwがルーティングテーブルに追加されるようにします。