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(a)lucabert.de)