RedHat 7ではボンディングが失敗するが、RedHat 6では動作する

RedHat 7ではボンディングが失敗するが、RedHat 6では動作する

Linux 7 と Linux 6 のボンディングの違いは何ですか? Linux 7 でもチーミングが利用できることは知っていますが、特にボンディングを探しています。

RedHat 7 で 2 つのネットワーク インターフェイスの結合を実行していますが、次のエラーが発生します。

bond0: An illegal loopback occurred on adapter (eth0)
Check the configuration to verify that all adapters are connected to 802.3ad compliant switch ports.

Linux を VM として実行していることに注意してください。

まったく同じ結果を生成するまったく同じ手順 (ifcfg-bond0、ifcfg-eth0 への変更、ifcfg-eth1) を実行すると、すべて正常に動作します。Linux 7 では、を呼び出すとservice network restart、完全に切断され、問題を解決するために「コンソール」に移動する必要があります。

ここに、ifcfg-eth0、ifcfg-eth1 (結合している 2 つ)、および ifcfg-bond0 ファイルがあります。

$>cat ifcfg-bond0
DEVICE=bond0
IPADDR=10.12.3.33
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
MTU=1500
BONDING_OPTS="mode=4 miimon=100 updelay=60000"

$>cat ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
#IPADDR=10.12.3.192
#NETMASK=255.255.255.0
MASTER=bond0
SLAVE=yes

$>cat ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
#IPADDR=10.12.3.33
#NETMASK=255.255.255.0
MTU=1500
DHCP_HOSTNAME=
MASTER=bond0
SLAVE=yes

切断されたときの出力の最後の行は次のとおりです。

Restarting network (via systemctl):

関連情報