Hallo an alle!
Ich habe ein Problem, und ich finde keine Lösung... Also, ich habe ein Server (SuSE 9.1) mit 4 Netzkarte. Die sind alle vom System erkannt. Ich habe dann der Bonding in Active Backup so konfiguriert:
ifcfg-bond0: BOOTPROTO='static' BROADCAST='XXX.YYY.ZZZ.255' IPADDR='XXX.YYY.ZZZ.KKK' MTU='' NETMASK='255.255.255.0' NETWORK='XXX.YYY.ZZZ.0' REMOTE_IPADDR='' STARTMODE='onboot' BONDING_MASTER='yes' BONDING_MODULE_OPTS='mode=1 miimon=500 primary=eth0' BONDING_SLAVE0='eth0' BONDING_SLAVE1='eth2' USERCTL='no'
ifcfg-eth-id-00:0d:88:c6:10:d8 (eth0): BOOTPROTO='none' MTU='' REMOTE_IPADDR='' STARTMODE='onboot' UNIQUE='UVH2.CTxbebqGSm0' _nm_name='bus-pci-0000:02:04.0' DEVICE='eth0' USERCTL='no' ONBOOT='yes' SLAVE='yes' MASTER='bond0'
ifcfg-eth-id-00:0d:88:c6:10:da (eth2): BOOTPROTO='none' MTU='' REMOTE_IPADDR='' STARTMODE='onboot' UNIQUE='ejN_.CTxbebqGSm0' _nm_name='bus-pci-0000:02:06.0' DEVICE='eth2' USERCTL='no' ONBOOT='yes' MASTER='bond0' SLAVE='yes'
bond1 ist genau so konfiguriert, nur mit anderen Adressen...
Es scheint zu funktionieren. Wenn ich ein cat vom /proc/net/bonding/bond0 aufrühre, bekomme ich:
linux:~ # cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v2.6.0 (January 14, 2004)
Bonding Mode: fault-tolerance (active-backup) Primary Slave: eth0 Currently Active Slave: eth0 MII Status: up MII Polling Interval (ms): 500 Up Delay (ms): 0 Down Delay (ms): 0
Slave Interface: eth0 MII Status: up Link Failure Count: 0 Permanent HW addr: 00:0d:88:c6:10:d8
Slave Interface: eth2 MII Status: up Link Failure Count: 0 Permanent HW addr: 00:0d:88:c6:10:da
Alles OK, dann? Nein! Ich muß einfach einen Rechner anpingen und sehe ich sofort daß diese Bonding ein RoundRobin ist! Die Lichte auf BEIDE Netzkarten blinken und, wenn es nicht genügt, ich bekomme auch zurück zwei Antworten, wie man einfach von Ping sehen kann:
linux:~ # ping XXX.YYY.ZZZ.WWW PING XXX.YYY.ZZZ.WWW (XXX.YYY.ZZZ.WWW) 56(84) bytes of data. 64 bytes from XXX.YYY.ZZZ.WWW: icmp_seq=1 ttl=64 time=1.16 ms 64 bytes from XXX.YYY.ZZZ.WWW: icmp_seq=1 ttl=64 time=1.16 ms (DUP!) 64 bytes from XXX.YYY.ZZZ.WWW: icmp_seq=2 ttl=64 time=0.411 ms 64 bytes from XXX.YYY.ZZZ.WWW: icmp_seq=2 ttl=64 time=0.426 ms (DUP!)
--- XXX.YYY.ZZZ.WWW ping statistics --- 2 packets transmitted, 2 received, +2 duplicates, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.411/0.792/1.169/0.373 ms
Also, jetzt ist die Frage: was soll ich machen? Ich habe für zwei Tage gegoogelt, und habe viele Seiten gefunden die Erklären wie man ein Bonding machen soll. Ich habe der Bonding genau so konfiguriert wie in dieser Seiten geschrieben ist, aber ist immer kein ActiveBackup...
Hat jemand eine Idee? Ein Exorzist habe ich schon in der GelbeSeiten gesucht, aber nicht gefunden... =:)))
Danke Luca Bertoncello (lucabert@lucabert.de)