Netzwerkzugang erst nach Re- und Deinstallation eines zweiten Netzwerkkontrollers
System: JVC MP-XP731 Subnotebook mit SuSE 8.2 mit 1 LAN (10/100Base-TX) Schnittstellen (Hersteller nicht angegeben). Außerdem jeweils ein Modem, WLAN und iLINK (IEEE 1394). Problem: Netzwerkzugang über die LAN-Schnittstelle erst nach De- und Reinstallation eines zweiten Netzwerkkontrollers. Beim Booten wird der eth0 Treiber nicht geladen ("failed"). Um dennoch den Zugang zu erhalten, muss ich mittels YAST2 eine zweite "Netzwerkkarte" (die ja physisch nicht existiert) installieren: Hier werden als bereits konfiguriert genannt ein Intel Netzwerkcontroller als eth0 mit DHCP. Als zusätzlich verfügbar wird genannt ein Asustek 8280 1BD PRO/100 VM (MOB) Ethernet Controller. Den konfiguriere ich mittels YAST2 als eth1 genauso wie den vormals genannten Intel Controller mit DHCP und Routing über den hier vorhandenen Router mittels Standardgateway 192.168.2.1. YAST2 speichert diese neue Netzwerkkonfiguration, der Netzwerkzugang (Internet über Router) funktioniert immer noch nicht. In YAST2 werden jetzt beide Kontroller als bereits konfigurierte Geräte genannt. Den eben erst installierten Asus Kontroller auf eth1 lösche ich jetzt wieder, und voila, Internet ist da. Ich könnte genaure Angaben machen, wenn ich wüsste, wo die entsprechenden Logfiles sind. Vielleicht kann jemand helfen. Danke, Guido
Am Mittwoch, 1. September 2004 18:06 schrieb Guido Pinkernell:
System: JVC MP-XP731 Subnotebook mit SuSE 8.2 mit 1 LAN (10/100Base-TX) Schnittstellen (Hersteller nicht angegeben). Außerdem jeweils ein Modem, WLAN und iLINK (IEEE 1394).
Problem: Netzwerkzugang über die LAN-Schnittstelle erst nach De- und Reinstallation eines zweiten Netzwerkkontrollers.
Ich hatte unter 8.2 auch ein Problem mit der Netzwerkkarte, ein '/etc/init.d/network restart' hat sie allerdings dann immer zum laufen gebracht. Die Aufnahme des Treibers in /etc/sysconfig/kernel unter MODULES_LOADED_ON_BOOT hat das Problem bei mir gelöst. Vielleicht hilft das auch in Deinem Fall. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Danke für den Hinweis, Kommentare folgen inline. Manfred Tremmel wrote:
Am Mittwoch, 1. September 2004 18:06 schrieb Guido Pinkernell:
System: JVC MP-XP731 Subnotebook mit SuSE 8.2 mit 1 LAN (10/100Base-TX) Schnittstellen (Hersteller nicht angegeben). Außerdem jeweils ein Modem, WLAN und iLINK (IEEE 1394).
Problem: Netzwerkzugang über die LAN-Schnittstelle erst nach De- und Reinstallation eines zweiten Netzwerkkontrollers.
Ich hatte unter 8.2 auch ein Problem mit der Netzwerkkarte, ein '/etc/init.d/network restart' hat sie allerdings dann immer zum laufen gebracht.
Als su angemeldet sehe ich zwar die Datei network im angegebenen Pfad, kann sie aber nicht starten (weder mit noch ohne Option restart) "Command not found". Auch unter Konqueror (hier ebenfalls als su angemeldet) heisst es "Programm "network" ist nicht auffindbar. Sollte es das? Wenn ja, könnte es ja ein Schlüssel zur Problemlösung sein. Die Aufnahme des Treibers in /etc/sysconfig/kernel unter
MODULES_LOADED_ON_BOOT hat das Problem bei mir gelöst. Vielleicht hilft das auch in Deinem Fall.
Sorry. Wo finde ich diese EInstellung? Wenn ich im angegebenen Pfad die Datei Kernel öffne, bekomme ich eine Liste an Anwendungen "Büroprogramme", "Dienstprogramme", ..., "Kleinigkeiten", ... Guido
Am Donnerstag, 2. September 2004 18:39 schrieb Guido Pinkernell:
'/etc/init.d/network restart' hat sie allerdings dann immer zum laufen gebracht.
Als su angemeldet sehe ich zwar die Datei network im angegebenen Pfad, kann sie aber nicht starten (weder mit noch ohne Option restart) "Command not found". Auch unter Konqueror (hier ebenfalls als su angemeldet) heisst es "Programm "network" ist nicht auffindbar.
Hast Du sie inklusive Pfad angegeben, oder bist Du einfach ins Verzeichnis und hast mit 'network restart' versucht? Letzteres funktioniert als root nicht, da . nicht im aktuellen $PATH enthalten ist (und das ist auch gut so), wenn dann musst Du './network restart' verwenden.
Die Aufnahme des Treibers in /etc/sysconfig/kernel unter MODULES_LOADED_ON_BOOT hat das Problem bei mir gelöst. Vielleicht hilft das auch in Deinem Fall.
Sorry. Wo finde ich diese EInstellung? Wenn ich im angegebenen Pfad die Datei Kernel öffne, bekomme ich eine Liste an Anwendungen "Büroprogramme", "Dienstprogramme", ..., "Kleinigkeiten", ...
/etc/sysconfig/kernel ist eine simple Textkonfigurationsdatei, die machst Du als root mit nem Editor Deiner Wahl auf, dann suchst Du nach dem genannten MODULES_LOADED_ON_BOOT, dahinter steht ein = und Anführungszeichen, zwischen die Anführungszeichen schreibst Du das Modul, dass für Deine Netzwerkkarte zuständig ist. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel wrote:
Am Donnerstag, 2. September 2004 18:39 schrieb Guido Pinkernell:
'/etc/init.d/network restart' hat sie allerdings dann immer zum laufen gebracht.
Hab's probiert, scheint jetzt zu laufen, kapier's aber nicht: 1. Zuerst: Mit der anfänglichen Treiberkonfiguration: Intel Netzwerkkontroller als eth0 enabled - Asus Netzwerkkontroler disabled. Mit network restart gab's folgende Meldungen Shutting down network interfaces: eth0 skipped Setting up network interfaces: lo done eth0 failed Hiernach noch kein Netzwerkzugang. 2. Danach: Dann statt Installation und Deinstallation des Asus Kontrollers (wonach es immer lief) jetzt zuerst den Intel Kontroller deinstalliert, dann beide Kontroller installiert. Zugang zum Netzwerk lief - jetzt also mit beiden Kontrollern, Intel als eth0 und Asus als eth1. Reboot des Systems. Kein Netzwerkzugang nach dem Reboot. network restart meldet jetzt Shutting down network interfaces: eth1 skipped eth0 done Setting up network interfaces: lo done eth0 (DHCP) failed eth1 failed Jetzt tut's. Wie gesagt, ich kapier's nicht: "Failed" aber es läuft. Würde aber gerne den Status Quo konservieren. Geht das mit dem folgenden Tipp? Ich würde gerne den "Treiber" aufnehmen.
Die Aufnahme des Treibers in /etc/sysconfig/kernel unter MODULES_LOADED_ON_BOOT hat das Problem bei mir gelöst. Vielleicht hilft das auch in Deinem Fall.
Unter YaST2 finde ich in > Hardware > Hardware-Info > Netzwerkkarte unter Intel Network Controller keinen Eintrag "Treiber". Dagegen unter 8280 1BD ... (der Asus Kontroller) einen Eintrag "Treiber", der gleich zwei "modules" enthält: - Treiber - modules - active: Ja - modprobe: Ja - modules - modprobe e100 - modules - active: Nein - modprobe: Ja - modules - modprobe eepro100 Danke für jede weiter Hilfe! Guido
Guido Pinkernell wrote: [Saturday 04 September 2004 10:21]
Shutting down network interfaces: eth0 skipped Setting up network interfaces: lo done eth0 failed
Hiernach noch kein Netzwerkzugang.
Ich weiß nicht, ob das etwas mit deinem Problem zu tun hat, aber ich hatte bei meiner ns83820 auch das Problem, daß nach einem network restart nichts mehr funktioniert hat. Ich bin dann darauf gekommen, daß es funktioniert, wenn man das Netzwerk-Modul nach dem Stop unloaded. Versuch mal ein network stop, entlade alle Netzwerkmodule mit rmmod (die exakten Namen findest du mit lsmod) und mach dann einen network start. Ich habe dieses Entladen in mein network Skript integriert, seitdem gibt's keinen Ärger mehr in der Richtung. Thomas.
Thomas Hofer wrote:
Guido Pinkernell wrote: [Saturday 04 September 2004 10:21]
Shutting down network interfaces: eth0 skipped Setting up network interfaces: lo done eth0 failed
Hiernach noch kein Netzwerkzugang.
Ich weiß nicht, ob das etwas mit deinem Problem zu tun hat, aber ich hatte bei meiner ns83820 auch das Problem, daß nach einem network restart nichts mehr funktioniert hat. Ich bin dann darauf gekommen, daß es funktioniert, wenn man das Netzwerk-Modul nach dem Stop unloaded.
Danke für den Hinweis. Bei mir ist es (bislang) umgekehrt gewesen: Erst nach einem Restart lief es hier.
Versuch mal ein network stop, entlade alle Netzwerkmodule mit rmmod (die exakten Namen findest du mit lsmod) und mach dann einen network start.
Erst mal nicht :) Manfred hat den entscheidenden Hinweis gegeben. Endlich funktioniert es. Da will ich mal besser nicht auch noch nach der optimalen Lösung suchen. Guido
Am Samstag, 4. September 2004 10:21 schrieb Guido Pinkernell:
Unter YaST2 finde ich in > Hardware > Hardware-Info > Netzwerkkarte unter Intel Network Controller keinen Eintrag "Treiber". Dagegen unter 8280 1BD ... (der Asus Kontroller) einen Eintrag "Treiber", der gleich zwei "modules" enthält:
Mach mal ein 'grep eth /etc/modules.conf', da sollten die entsprechend ausgegeben werden. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel wrote:
Am Samstag, 4. September 2004 10:21 schrieb Guido Pinkernell:
Unter YaST2 finde ich in > Hardware > Hardware-Info > Netzwerkkarte unter Intel Network Controller keinen Eintrag "Treiber". Dagegen unter 8280 1BD ... (der Asus Kontroller) einen Eintrag "Treiber", der gleich zwei "modules" enthält:
Mach mal ein 'grep eth /etc/modules.conf', da sollten die entsprechend ausgegeben werden.
Jede Menge Zeilen "ethertap", am Ende steht alias eth1 e100 Habe in die Datei kernel "e100" eingetragen, rebootet. Beim Booten gibt's wieder die Meldungen "eth0 failed" und "eth1 failed". Je nun, es läuft jetzt. Wie schon gesagt, zweimal "failed" und es tut's trotzdem. Danke! Guido
participants (3)
-
Guido Pinkernell
-
Manfred Tremmel
-
Thomas Hofer