NIC-Bonding - aktives interface wird ständig gewechselt!?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
r4pt0r
Beiträge: 1237
Registriert: 30.04.2007 13:32:44
Lizenz eigener Beiträge: MIT Lizenz

NIC-Bonding - aktives interface wird ständig gewechselt!?

Beitrag von r4pt0r » 28.11.2008 16:26:13

Habe hier am Netzwerkserver 2 Netzwerkkarten per bonding "verkuppelt". Das ganze lief soweit auch problemlos über 1 Jahr - jetzt habe ich den Server neu hochgefahren (CPU-Kühler gereinigt) und plötzlich wird alle paar Sekunden die aktive NIC gewechselt.
Das ganze läuft kontinuierlich nach dem selben Schema ab:

eth1 wird als "up" erkannt und zum aktiven interface
eth3 wird zum backup interface
eth3 wird als "up" erkannt und zum aktiven interface
eth1 wird zum backup interface
und wieder von vorn...


Das Interface bond0 läuft soweit und funktioniert (Netzwerkverbindungen auf die IP sind problemlos möglich, z.b. cups, samba), allerdings ist die Performance natürlich im Keller und normal ist es sowieso nicht, also muss was dagegen getan werden...


Der Eintrag in /etc/network/interfaces sieht folgendermaßen aus:

Code: Alles auswählen

auto bond0
iface bond0 inet static
       pre-up modprobe bond0
       hwaddress ether 00:02:55:E1:36:32
       address 192.168.0.1
       netmask 255.255.255.0
       network 192.168.0.0
       broadcast 192.168.0.255
       up ifenslave bond0 eth1 eth3
       down ifenslave -d bond0 eth1 eth3

/etc/modprobe.d/aliases-bond sieht so aus:

Code: Alles auswählen

alias bond0 bonding
options bond0 mode=1 arp_interval=2000 arp_ip_target=192.168.0.1

Habe auch schon versucht in der /etc/network/interfaces nur "slaves eth1 eth3" zu verwenden, dann funktioniert das bonding aber garnicht mehr... (interface ist angeblich nicht bereit)

Jemand ne Idee :?:

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: NIC-Bonding - aktives interface wird ständig gewechselt!?

Beitrag von cirrussc » 28.11.2008 16:40:24

Hast du schon mal in der /etc/udev/rules.d/70-persistent-net.rules nach dem Rechten geschaut?
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

r4pt0r
Beiträge: 1237
Registriert: 30.04.2007 13:32:44
Lizenz eigener Beiträge: MIT Lizenz

Re: NIC-Bonding - aktives interface wird ständig gewechselt!?

Beitrag von r4pt0r » 28.11.2008 16:48:38

Abgesehen davon, dass die Datei bei miz z25-... anstatt 70-... heißt scheint es soweit zu passen:

Code: Alles auswählen

# PCI device 0x1039:0x0900 (sis900)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:d0:09:e3:fe:d0", NAME="eth0"

# PCI device 0x10b7:0x9050 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:60:97:d7:cc:69", NAME="eth3"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:c1:26:03:a4:15", NAME="eth1"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:50:fc:43:50:83", NAME="eth2"

Antworten