在 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.

请注意,我正在以 VM 形式运行 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):

相关内容