Netzwerkfehler beim Bootvorgang
Hallo, ich habe ine Problem mit meiner SuSE 9.1 Installation. Nach dem ich die Firewall2 von SuSE aktiviert habe, kommt beim booten jetzt immer eine Meldung: waiting for mandatory devices 20 15 10... usw. Leider werden diese "mandatory devices" nicht gefunden, leider habe ich nich genug Ahnung um selbst zu wissen wo genau das Problem liegt. Ich habe auch Foren und bei google nach eine Lösung gesucht, aber leider nichts gefunden. Ich habe das Porblem auch immernoch, bowohl ich die Firewall2 schon längst wieder deaktiviert habe. Danke für jede Hilfe. Gruß Gil
Hallo Gil, hallo Leute, Am Samstag, 5. Juni 2004 15:10 schrieb Gil Breth:
ich habe ine Problem mit meiner SuSE 9.1 Installation. Nach dem ich die Firewall2 von SuSE aktiviert habe, kommt beim booten jetzt immer eine Meldung:
waiting for mandatory devices 20 15 10... usw.
Leider werden diese "mandatory devices" nicht gefunden, leider habe ich nich genug Ahnung um selbst zu wissen wo genau das Problem liegt. Ich habe auch Foren und bei google nach eine Lösung gesucht, aber leider nichts gefunden. Ich habe das Porblem auch immernoch, bowohl ich die Firewall2 schon längst wieder deaktiviert habe.
Mit der Firewall hat das recht wenig zu tun. Die Ursache der Meldung ist wohl, dass keine Deiner Netzwerkkarten eine IP zugewiesen bekommt. Das könnte schlicht daran liegen, dass Du "dynamische Adressvergabe" aktiviert hast und kein DHCP-Server verfügbar ist. Was auch sein könnte, ist, dass das für die Netzwerkkarte(n) benötigte Kernelmodul nicht geladen wird - das lässt sich kann mit einem Eintrag bei MODULES_LOADED_ON_BOOT="modulname" in /etc/sysconfig/kernel lösen [1]. Ich hatte dieses Problem übrigens auch. Wenn Du in YaST die Netzwerkkarte nochmal konfigurierst, geht es übrigens bis zum nächsten Reboot. Das ist dennoch recht nützlich, da Du aus dem Vergleich der lsmod-Ausgabe vorher und nachher wenigstens den Namen des benötigten Kernelmoduls rausbekommst ;-) Gruß Christian Boltz [1] Ich weiß nicht, ob diese Lösung die "sauberste" ist, aber sie funktioniert ;-) -- Warning: Sleeping Sigmonster! Please do not disturb.
Hallo, Am Tue, 15 Jun 2004, Christian Boltz schrieb:
Was auch sein könnte, ist, dass das für die Netzwerkkarte(n) benötigte Kernelmodul nicht geladen wird - das lässt sich kann mit einem Eintrag bei MODULES_LOADED_ON_BOOT="modulname" in /etc/sysconfig/kernel lösen [1].
*PATSCH* ==== alias ethX modulname ==== in die modules.conf / modprobe.conf. -dnh -- "The way NT mounts filesystems is something I'd expect to find in a barnyard or on a stock-breeding farm." -- Mike Andrews
Hallo David, hallo Leute, Am Dienstag, 15. Juni 2004 15:54 schrieb David Haller:
Am Tue, 15 Jun 2004, Christian Boltz schrieb:
Was auch sein könnte, ist, dass das für die Netzwerkkarte(n) benötigte Kernelmodul nicht geladen wird - das lässt sich kann mit einem Eintrag bei MODULES_LOADED_ON_BOOT="modulname" in /etc/sysconfig/kernel lösen [1].
*PATSCH*
==== alias ethX modulname ====
in die modules.conf / modprobe.conf.
Ich weiß, aber irgendwie hatte SuSE 9.1 schonmal eth0 und eth1 verdreht - das macht die Sache nicht zuverlässiger... Und ob der Name eth-id-00:c0:9f:33:58:45 in der modprobe.conf akzeptiert wird, bezweifle ich ehrlich gesagt (ich muss aber zugeben, es nicht getestet zu haben). Deshalb auch mein Hinweis:
[1] Ich weiß nicht, ob diese Lösung die "sauberste" ist, aber sie funktioniert ;-)
BTW: Ich benötige derzeit die Netzwerkkarte fast ständig, das Modul ist also nicht unnötig geladen. Und selbst wenn - bei 1GB RAM stört es nicht wirklich ;-) Gruß Christian Boltz --
Du testest hflacs ;-) Mit existieren Dateien testen (erwartetes Ergebnis: "geht") ist langweilig. Ich teste goldrichtig. Dazu hat der liebe Gott nämlich die User erschaffen. :-) [> Christian Boltz und Ratti in fontlinge-devel]
Hallo, Am Sat, 19 Jun 2004, Christian Boltz schrieb:
Am Dienstag, 15. Juni 2004 15:54 schrieb David Haller:
Am Tue, 15 Jun 2004, Christian Boltz schrieb:
Was auch sein könnte, ist, dass das für die Netzwerkkarte(n) benötigte Kernelmodul nicht geladen wird - das lässt sich kann mit einem Eintrag bei MODULES_LOADED_ON_BOOT="modulname" in /etc/sysconfig/kernel lösen [1].
*PATSCH*
==== alias ethX modulname ====
in die modules.conf / modprobe.conf.
Ich weiß, aber irgendwie hatte SuSE 9.1 schonmal eth0 und eth1 verdreht - das macht die Sache nicht zuverlässiger... Und ob der Name eth-id-00:c0:9f:33:58:45 in der modprobe.conf akzeptiert wird, bezweifle ich ehrlich gesagt (ich muss aber zugeben, es nicht getestet zu haben).
Mach mal *eg* ==== # find ./etc/sysconfig/ -type f -exec grep -H '8139' {} \; ./etc/sysconfig/hardware/hwcfg-bus-pci-0000:00:0a.0:MODULE='8139too' # cat ./etc/sysconfig/network/ifcfg-eth-id-00:50:22:86:f9:38 [..] _nm_name='bus-pci-0000:00:0a.0' ==== Ja, ich finde das auch sehr unbefriedigend, aber es scheint zu funktionieren. Aber AFAIK funktioniert's auch mit '/etc/sysconfig/network/ifcfg-eth0' statt 'ifcfg-eth-id-*'. Und dann funktioniert's auch mit dem alias in der modprobe.conf. Oder du passt halt in /etc/sysconfig/hardware/hwcfg-<...> das 'MODULE=' an.
Deshalb auch mein Hinweis:
[1] Ich weiß nicht, ob diese Lösung die "sauberste" ist, aber sie funktioniert ;-)
BTW: Ich benötige derzeit die Netzwerkkarte fast ständig, das Modul ist also nicht unnötig geladen. Und selbst wenn - bei 1GB RAM stört es nicht wirklich ;-)
Naja, dann... Wenn's sein muss... Ich lass mal meine Meinung zu dem obigem aus. -dnh, SuSE 6.2, pppoe Kernel(!)-Treiber, also ohne (rp-)pppoed... Automatismen? Nein danke. Ich verlass mich da lieber auf mein eigenes script -- das immerhin seine config in /etc/rc.config.d/ sogar Yast-konform abgelegt hat(!) :) -- Aber was ist JavaScript? Eine Sprache zum Ausspionieren fremder Daten und zum Nerven anderer Leute (etwa durch Pop-up-windows). (Boris Piwinger in de.comm.infosystems.www.browsers)
participants (3)
-
Christian Boltz
-
David Haller
-
gilbreth@t-online.de