Was ist der Unterschied zwischen Bonding unter Linux 7 und Linux 6? Ich weiß, dass Teaming auch unter Linux 7 verfügbar ist, ich suche aber speziell nach Bonding.
Ich führe eine Verbindung zwischen zwei Netzwerkschnittstellen auf RedHat 7 durch und dabei 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 ich genau dieselben Schritte ausführe, die genau dasselbe Ergebnis erzeugen (ifcfg-bond0 und Änderungen an ifcfg-eth0 und ifcfg-eth1), funktioniert alles einwandfrei. Unter Linux 7 service network restart
werde ich beim Aufrufen endgültig getrennt und muss zur „Konsole“ gehen, um das Problem zu beheben.
Hier sind meine ifcfg-eth0-, ifcfg-eth1- (die beiden, die ich binde) und ifcfg-bond0-Dateien.
$>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 meine Verbindung getrennt wird:
Restarting network (via systemctl):