kein Internet mit Suse 10.3; nach jedem Boot neue Mac-Adresse und neues eth-device
Hallo, ich brauch dringend Hilfe. Bin Linux-Anfänger. Habe mein neues Acer Aspire 7520G Notebook mit SUSE LINUX 10.3 ausgerüstet (Platte geputzt und nur SUSE installiert) und bekomme leider kein Zugang zum Internet. Das Acer Aspire hat eine NVIDIA Ethernet-Netztwerkkarte und Kabelverbindung zum Teledat 431 LAN DSL-Modem von Telekom. Zuversichtlich stimmt mich, dass ich mit der aktuellen LiveCD von SIDUX 2007-03 (GAIA) sofort Erfolg, also Internet-Zugang hatte. SIDUX bemängelt beim Boot zwar, dass die MAC-Adresse ungültig sei und deswegen "switching to a random" stattfindet (also auch dort immer eine neue MAC vergeben wird), dennoch wird eth0 und dsl0 korrekt installiert, ein default Gateway in route eingetragen (auf Iface ppp0?) und Internet funktioniert. Habe ähnliche Probleme wie Klaus Mach am 01.Nov. schrieb: bei jedem Neustart benennt udev die Netzwerkkarte um (inzwischen eth4, beim nächsten Neustart wird es eth5) mit dem Effekt, daß das Netzwerk/DSL nicht startet... Alle dort geschilderten Tips fruchten bei meiner SW/HW nicht. Die Datei /etc/udev/rules.d/30-net_persitent_names.rules gibt es bei mir nicht, stattdessen /etc/udev/rules.d/70-persistent-net.rules, dort wird nach jedem Boot das eth-device mit immer neuer MAC-Adresse hochgezählt. Der von mir eingestellte Eintrag FORCE_PERSISTENT_NAMES="no" in /etc/sysconfig/network/config ändert an diesem Verhalten nichts! Eine andere Idee von Emil Stephan ist, in /etc/udev/rules.d/31-network.rules die Zeile mit dem Aufruf von /lib/udev/rename_netiface auskommentieren. Diese Datei gibt es bei mir auch nicht, stattdessen /etc/udev/rules.d/77-network.rules, dort gibt es den angeprochenen rename aber nicht? Habe den Eindruck, dass auf meiner SUSE 10.3-Distribution nochmal einiges anders ist. Zusammenfassung meines Problems: nach jedem Boot neue MAC-Adresse, eth-device wird hochgezählt damit ist dsl0 nicht richtig konfiguriert, kein Standardgateway in route (lässt sich mit YaST2 | Network Services | Routing auch nicht eintragen?) Bin mit meinen Möglichkeiten am Ende, wäre schön wenn ihr helfen könntet. Im voraus Danke. Grüße Ralf Goos -- 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
* Sonntag, 18. November 2007 um 15:05 (+0100) schrieb Ralf Goos:
Zusammenfassung meines Problems: nach jedem Boot neue MAC-Adresse, eth-device wird hochgezählt damit ist dsl0 nicht richtig konfiguriert, kein Standardgateway in route (lässt sich mit YaST2 | Network Services | Routing auch nicht eintragen?)
Probiere doch mal Folgendes: 1. Melde dich als root an bzw. öffne eine Konsole im Systemverwaltungsmodus. 2. Öffne mit einem Editor die Datei "/etc/udev/rules.d/70-persistent-net.rules" und lösche alle Einträge ausser dem mit 'NAME="eth0"' am Ende. 3. Schreibe dir die MAC-Adresse aus dem Teil 'ATTR{address}=="<MAC-Adresse>"' des Eintrages auf bzw. kopiere die MAC-Adresse. 4. Speichere "/etc/udev/rules.d/70-persistent-net.rules" und öffne "/etc/sysconfig/network/ifcfg-eth0" mit dem Editor. 5. Füge an das Ende von "/etc/sysconfig/network/ifcfg-eth0" die Zeile 'LLADDR="<MAC-Adresse>"' ein. Die <MAC-Adresse> ist die, die du in Punkt herausgeschrieben bzw. kopiert hast. (Ändere sicherheitshalber alle Großbuchstaben in Kleinbuchstaben.) 6. Lösche alle _anderen_ "ifcfg-eth*" in "/etc/sysconfig/network/". (Damit sollte das Hochzählen des Interface aufhören. Das Weitere ist für das Problem mit der Default-Route.) 7. Erzeuge bzw. ändere die Datei "/etc/sysconfig/network/routes", so dass (nur) die Zeile "default <IP-Adresse des Routers> - -" darin steht. <IP-Adresse-Routers> ist die IP-Adresse deines Routers. 8. Führe 'rcnetwork restart' aus und prüfe mit 'ifconfig' und 'route -n', ob die Einträge übernommen wurden. 9. Führe nochmals 'rcnetwork restart' aus, ob vielleicht doch die Interfaces hochgezählt werden. 10. Benutze ab jetzt vorsichtshalber nie wieder den Yast-Netzwerkgeräte-Netzwerkkarte-Menüpunkt. Viel Glück! Gruß Andreas -- XMMS spielt gerade nichts... GPG-ID/Fingerprint: 6F28CF96/0B3B C287 30CE 21DF F37A AF63 A46C D899 6F28 CF96 GPG-Key on request or on public keyservers -- -- 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
Erstmal vielen Dank für deine Antwort, leider keine Erfolg. zu Punkt 7) Ich habe keinen Router sondern ein externes DSL-Modem. Habe alle Punkte (bis auf 7) durchgeführt. Das Problem ist, dass trotz der vorgenommenen Änderungen in den Dateien "70-persistent-net.rules" sowie "ifcfg-eth0" (habe auch "ifcfg-dsl0" geändert) nach einem "rcnetwork restart" (oder stop, start, reload, restart-all-dhcp-clients) nach wie vor das letzte eth-device (bei mir im Moment eth3) konfiguriert bleibt. Mit dem Ergebnis kein Internetzugang. Außerdem habe ich ja nach einem Boot immer eine andere MAC-Adresse. Gruß Ralf ----- Original Message ----- From: "Andreas Koenecke" <akoenecke@akoenecke.de> To: <opensuse-de@opensuse.org> Sent: Sunday, November 18, 2007 8:12 PM Subject: Re: kein Internet mit Suse 10.3; nach jedem Boot neue Mac-Adresseund neues eth-device * Sonntag, 18. November 2007 um 15:05 (+0100) schrieb Ralf Goos:
Zusammenfassung meines Problems: nach jedem Boot neue MAC-Adresse, eth-device wird hochgezählt damit ist dsl0 nicht richtig konfiguriert, kein Standardgateway in route (lässt sich mit YaST2 | Network Services | Routing auch nicht eintragen?)
Probiere doch mal Folgendes: 1. Melde dich als root an bzw. öffne eine Konsole im Systemverwaltungsmodus. 2. Öffne mit einem Editor die Datei "/etc/udev/rules.d/70-persistent-net.rules" und lösche alle Einträge ausser dem mit 'NAME="eth0"' am Ende. 3. Schreibe dir die MAC-Adresse aus dem Teil 'ATTR{address}=="<MAC-Adresse>"' des Eintrages auf bzw. kopiere die MAC-Adresse. 4. Speichere "/etc/udev/rules.d/70-persistent-net.rules" und öffne "/etc/sysconfig/network/ifcfg-eth0" mit dem Editor. 5. Füge an das Ende von "/etc/sysconfig/network/ifcfg-eth0" die Zeile 'LLADDR="<MAC-Adresse>"' ein. Die <MAC-Adresse> ist die, die du in Punkt herausgeschrieben bzw. kopiert hast. (Ändere sicherheitshalber alle Großbuchstaben in Kleinbuchstaben.) 6. Lösche alle _anderen_ "ifcfg-eth*" in "/etc/sysconfig/network/". (Damit sollte das Hochzählen des Interface aufhören. Das Weitere ist für das Problem mit der Default-Route.) 7. Erzeuge bzw. ändere die Datei "/etc/sysconfig/network/routes", so dass (nur) die Zeile "default <IP-Adresse des Routers> - -" darin steht. <IP-Adresse-Routers> ist die IP-Adresse deines Routers. 8. Führe 'rcnetwork restart' aus und prüfe mit 'ifconfig' und 'route -n', ob die Einträge übernommen wurden. 9. Führe nochmals 'rcnetwork restart' aus, ob vielleicht doch die Interfaces hochgezählt werden. 10. Benutze ab jetzt vorsichtshalber nie wieder den Yast-Netzwerkgeräte-Netzwerkkarte-Menüpunkt. Viel Glück! Gruß Andreas -- XMMS spielt gerade nichts... GPG-ID/Fingerprint: 6F28CF96/0B3B C287 30CE 21DF F37A AF63 A46C D899 6F28 CF96 GPG-Key on request or on public keyservers -- -- 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 -- 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
* Sonntag, 18. November 2007 um 22:02 (+0100) schrieb Ralf Goos:
Erstmal vielen Dank für deine Antwort, leider keine Erfolg.
Schade.
zu Punkt 7) Ich habe keinen Router sondern ein externes DSL-Modem.
Ok, da habe ich zu oberflächlich gelesen. Dann wird die Default-Route nach dem Verbindungsaufbau "automatisch" gesetzt. Lasse Punkt 7 weg bzw. leere die Datei "/etc/sysconfig/network/routes".
Habe alle Punkte (bis auf 7) durchgeführt. Das Problem ist, dass trotz der vorgenommenen Änderungen in den Dateien "70-persistent-net.rules" sowie "ifcfg-eth0" (habe auch "ifcfg-dsl0" geändert) nach einem "rcnetwork restart" (oder stop, start, reload, restart-all-dhcp-clients) nach wie vor das letzte eth-device (bei mir im Moment eth3) konfiguriert bleibt. Mit dem Ergebnis kein Internetzugang. Außerdem habe ich ja nach einem Boot immer eine andere MAC-Adresse.
Hm, das wollte ich durch den "LLADDR=..."-Eintrag eigentlich verhindern. Aber vielleicht ist das zu spät für 'udev'... Egal -- versuchen wir es anders: Ich gehe mal davon aus, dass deine Netzwerkkarte den "forcedeth"-Treiber verwendet, denn der hat wohl solche Probleme mit der MAC-Adresse. Überprüfen kannst du das mit 'hwinfo --netcard | grep Driver:'. Falls 'forcedeth' verwendet wird, dann: - Lösche die "LLADDR=..."-Einträge wieder aus allen ifcfg-Dateien. - Lösche alle Einträge aus "/etc/udev/rules.d/70-persistent-net.rules". - Schreibe folgende Zeile in "/etc/udev/rules.d/70-persistent-net.rules": SUBSYSTEM=="net", DRIVERS=="forcedeth", NAME="eth0" - Speichern und Neustart. Kontrolle mit 'ifconfig' und ... - Neustart, Daumen drücken und mit 'ifconfig' wieder kontrollieren... Gruß Andreas -- XMMS spielt gerade "The Who - Going Mobile"... GPG-ID/Fingerprint: 6F28CF96/0B3B C287 30CE 21DF F37A AF63 A46C D899 6F28 CF96 GPG-Key on request or on public keyservers -- -- 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
participants (2)
-
Andreas Koenecke
-
Ralf Goos