web-dev-qa-db-ja.com

ボンディングされたインターフェイスでのIPエイリアスの作成。 bond0:1

システム: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

何かご意見は?

2
bobothechimp

ゲートウェイ回線がありません。これらのインターフェイスに到達できるのは、同じVLAN上の他のデバイスだけです。

1
Brady

ボンディングカーネルモジュールは正しくロードされますか?

そうでない場合は、 ipv6の依存関係の問題に関連している可能性があり、ボンディングドライバー3.4.0を使用してrhel5.4に表示されます。

次のコマンドでこの問題を解決できます。

# touch /etc/modprobe.d/disable-ipv6
# echo "options ipv6 disable=1" >> /etc/modprobe.d/disable-ipv6 
1
petrus

デフォルトゲートウェイが必要です。

これを行い、ネットワークサービスをバウンスする必要をなくす最善の方法は、次の方法でゲートウェイを手動で追加することです。

ip route replace default via dev bond

次の行も追加する必要があります。

ZONE = public

ifcfg-bond0ファイルに追加して、将来の再起動後にgwがルーティングテーブルに追加されるようにします。

0
Colinux