Was ist der Unterschied zwischen Linux 7 und Linux 6? Beachten Sie, dass unter Linux 7 auch Teaming verfügbar ist, aber ich bin speziell auf der Suche nach Bindungen.
Ich verbinde zwei Netzwerkschnittstellen unter RedHat 7 und es tritt ein Fehler auf:
bond0: An illegal loopback occurred on adapter (eth0)
Check the configuration to verify that all adapters are connected to 802.3ad compliant switch ports.
Beachten Sie, dass ich Linux als VM ausführe.
Wenn genau dieselben Schritte ausgeführt werden, die genau dasselbe Ergebnis erzeugen (ifcfg-bond0 und Änderungen an ifcfg-eth0 und ifcfg-eth1), funktioniert alles einwandfrei. Wenn ich unter Linux 7 anrufe service network restart
, wird die Verbindung für immer getrennt, und ich muss zur Konsole gehen, um das Problem zu beheben.
Hier sind meine Dateien ifcfg-eth0, ifcfg-eth1 (die beiden, die ich verbinde) und 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
Hier ist die letzte Zeile der Ausgabe, wenn die Verbindung getrennt wird:
Restarting network (via systemctl):