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):