Hallo Günter,
From: "Günter Ohmer" Hallo Alex,
Am Mittwoch, 13. Mai 2009 22:38:01 schrieb Alex Winzer:
[...] INITRD_MODULES="... bonding" mit laden. Ich möchte aber den mode=4 haben (802.3ad). Standardmäßig wird mode=0 oder 1 geladen.
die initrd wird vom Bootloader geladen. Du musst den Parameter an den Bootloader übergeben, für den grub in der Datei /boot/grub/menu.lst
Wie übergebe ich Parameter für Module an den Bootloader?
Ich hab das schon mal probiert und ich glaube mich zu erinnern, dass das genau so geht wie bei lilo: modulname.Parameter=Wert. die Zeile in menu.lst müsste demnach folgendermaßen aussehen: kernel ..... bonding.mode=802.3ad bonding.miimon=100 aber schau trotzdem nochmal weiter unten. Ich glaube du hast einen Fehller in der modprobe.conf
############################ # Aliases - specify your hardware ############################
install bond0 /bin/true install eth0 /bin/true ...
# please keep this at the end and add local modifications to modules.conf.local include /etc/modprobe.d include /etc/modprobe.conf.local
# Hier gehen die Optionen für das Bonding los... alias bond0 bonding options bond0 mode=802.3ad miimon=100
muss das nicht options bonding mode=802.3ad miimon=100 heißen, du sollst die Parameter an das Modul übergeben, nicht an das device.
Kann sein, dass das falsch ist. Aber es steht je einmal so in der modprobe.conf und in der modprobe.conf~ drin. Da es nicht von mir sondern gemäß Copyright Hinweise von SuSE Linux AG, sollte es also stimmen. Die machen doch bestimmt nicht 2 x denselben Fehler. Ich habe jetzt mehrere Varianten probiert (bond0 vs. bonding; mode=802.3ad vs. mode=4) und es hat nichts gebracht.
Das Modul bonding wird aber nicht geladen. Jedenfalls taucht es bei lsmod nicht auf.
Wenn das nichts hilft, dann hilt ein Eintrag in /etc/init.d/boot.local: modprobe bonding mode=802.3ad miimon=100
Ich bin jetzt kurz davor. Allerdings gibt es eine Sache, die mich verblüfft: Ich habe hier in einer virtuellen Maschine OpenSUSE 11.1 (32bit) am Laufen. Wenn ich dem Gastsystem zwei Netzwerkkarten gebe und diese mittels Yast kneble, dann wird wie von Geisterhand automatisch das bonding-Modul mit den richtigen Parametern geladen. Und das nicht erst nach einem Neustart, sondern sofort nach dem Klicken auf OK in Yast. Ich habe jetzt schon mehrere Dateien durchsucht, wo bzw. wie das gemacht wird, bin aber nicht fündig geworden. In /var/log/boot.msg habe ich gesehen, in welcher Reihenfolge das beim Systemstart geladen wird. Kann man auch rausbekommen, von welcher Datei aus das Modul geladen wird kommt? Ich würde gern dieselben Einstellung von 11.1 nach 10.3 übertragen. Ich möchte ungern das Wagnis eingehen, das (bis auf's bonding) prima laufende System von 10.3 auf 11.1 umzustellen und mir damit womöglich andere Probleme einzuhandeln. Gruß und Dank, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org