Bonding schlägt bei RedHat 7 fehl, während RedHat 6 funktioniert

930
Grzegorz

Was ist der Unterschied beim Bonding unter Linux 7 gegenüber Linux 6? Bemerkenswert ist, dass ich auch unter Linux 7 eine Teaming-Funktion zur Verfügung habe, aber ich suche speziell nach Bonding.

Ich verbinde zwei Netzwerkschnittstellen unter RedHat 7 und verursacht einen Fehler:

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

Wenn genau dieselben Schritte ausgeführt werden, die genau das gleiche Ergebnis erzielen (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 endgültig getrennt, und ich muss die Konsole aufrufen, um das Problem zu beheben.

Hier sind meine ifcfg-eth0, ifcfg-eth1 (die beiden, die ich verbinde,) 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 ich getrennt bin:

Restarting network (via systemctl): 
0
Dies ist eine VM. Werden diese NICs (über PCI oder ähnliches) zur VM selbst geleitet oder sind sie über einen virtuellen Switch oder eine virtuelle Brücke verbunden? Welchen Hypervisor verwenden Sie? Spooler vor 7 Jahren 0
@ SmallLoanOf1M Ich habe diese Frage komplett vergessen! Wir haben den Grund für das Problem gefunden, und die Unterbrechung der Verbindung wird nicht durch einen nicht kompatiblen 802.3ad-Switch verursacht, sondern weil wir auch eine eth2- und iscsi-Konfiguration hatten, die den Neustart des Netzwerks verhinderte. Wenn ich Details, Zeit und ein bisschen Lust versuche, werde ich unten eine bessere Erklärung geben. Vielen Dank für Ihre Zeit! Grzegorz vor 7 Jahren 0
Ahhhh und das schließt Bonding aus, da es eine MAC-Maske auf der Basisschnittstelle erstellt (wodurch die ARP-Magie unmöglich wird). Guter Fund. Spooler vor 7 Jahren 0

0 Antworten auf die Frage