Связывание не работает на RedHat 7, но работает на RedHat 6

Связывание не работает на RedHat 7, но работает на RedHat 6

В чем разница в объединении в Linux 7 и Linux 6? Обратите внимание, что я знаю, что в Linux 7 также доступно объединение, но я ищу именно объединение.

Я выполняю объединение двух сетевых интерфейсов на RedHat 7, и это вызывает ошибку:

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 как виртуальную машину.

При выполнении точно таких же шагов, которые генерируют точно такой же результат (ifcfg-bond0 и изменения в ifcfg-eth0 и ifcfg-eth1), все работает нормально. В Linux 7, когда я вызываю service network restart, я отключаюсь навсегда, и мне нужно перейти в «консоль», чтобы исправить проблему.

Вот мои файлы ifcfg-eth0, ifcfg-eth1 (два, которые я объединяю) и 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):

Связанный контент