PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein Interface in 2 Bondings



timbo123
21.04.10, 10:03
Hallo,
ich habe ein Bonding-Interface (bond0) mit eth0 und eth2 laufen.
Jetzt möchte ich bond1 erstellen und auch über eth0 und eth2 laufen lassen.

ifcfg-eth0 sieht so aus:

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
UserCTL=no
MASTER=bond0
SLAVE=yes


DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
UserCTL=no
MASTER=bond0
SLAVE=yes

habe jetzt mal ifcfg-eth0:0 erstellt:

DEVICE=eth0:0
ONBOOT=yes
MASTER=bond1
SLAVE=yes

habe jetzt mal ifcfg-eth2:0 erstellt:

DEVICE=eth2:0
ONBOOT=yes
MASTER=bond1
SLAVE=yes

ifcfg-bond0:

DEVICE=bond0
BOOTPROTO=none
UserCTL=no
BONDING_OPTS="mode=1 miimon=100 primary=eth0 updelay=45000"

ifcfg-bond1:

DEVICE=bond1
BOOTPROTO=none
UserCTL=no
BONDING_OPTS="mode=1 miimon=100 primary=eth2:0 updelay=45000"



Wenn ich jetzt bond1 starten will, krieg ich in dmesg folgende Meldung:

ADDRCONF(NETDEV_UP): bond1: link is not ready
bonding: bond1: Unable to set eth2:0 as primary slave as it is not a slave.

Jemand ne Idee, wie ich das hinkriegen kann? (verwendetes OS: CentOS 5.4)

HBtux
21.04.10, 20:14
Ich weiß leider nicht, ob man zwei mal Bonding über ein Paar betreiben kann....

Einen Tipp meinerseits....
Vielleicht musst Du die Alias-Interfaces nicht als eth0:0 und eth2:0, sondern als bond0:0 auf dem Interface bond0 anlegen...
(Habe ich allerdings nur geraten.)

Mit zwei parallelen Bonding-Interfaces könnte sicherlich das andere Ende (z.B. Switch) Probleme machen....?

timbo123
21.04.10, 20:20
Ich weiß leider nicht, ob man zwei mal Bonding über ein Paar betreiben kann....

Einen Tipp meinerseits....
Vielleicht musst Du die Alias-Interfaces nicht als eth0:0 und eth2:0, sondern als bond0:0 auf dem Interface bond0 anlegen...
(Habe ich allerdings nur geraten.)

Mit zwei parallelen Bonding-Interfaces könnte sicherlich das andere Ende (z.B. Switch) Probleme machen....?

Die Idee mit dem Bonding-Alias klingt gut. Werde ich morgen früh mal testen.

Wieso sollte der Switch Probleme machen?
Ich hatte jetzt schon bond0 und bond1 am Laufen. Allerdings mit jeweils nur einem Slave (und das ist ja völliger Quatsch). Aber laufen tun die beiden. Konnte halt nur nicht beide Interfaces in beiden Bonds unterbringen.

Erst mal danke für die Antwort.
Melde mich morgen früh, obs geklappt hat.
Sonst werde ich wahrscheinlich auf Mode 0 umsteigen und 2 VLAN-Configs erstellen, die über bond0 laufen.

//edit:
Ein Bonding-Alias führte zum selben Ergebnis wie die Eth-Aliase :(
Versuche jetz Mode 0 (klappt aber auch nicht so wirklich)