Che_de_Maggie
Anmeldungsdatum: 24. März 2005
Beiträge: 73
|
ich bin seit gestern mit ubuntu beschäftigt. ein paar freie tage waren anlass genug mich von suse zu trennen... ein nerventötendes problem ist derzeit: nach dem reboot / neustart des systems ist es ein glücksspiel, ob ich via dhcp von meinem router eine ip bekomme oder nicht. selten geht internet sofort, manchmal erst nach längerer zeit und mehreren versuchen. bei und unmittelbar nach der installation war das gar kein problem. was kann ich da einstellen, damit es so funktioniert wie es das unter suse tat?
|
schneiko
Anmeldungsdatum: 15. Februar 2005
Beiträge: 473
Wohnort: Bamberg
|
Schwer bis gar nicht zu sagen mit so einer mageren Schilderung des Problems. Beim booten kommt eine Zeile "Configuring (oder Starting) Network devices ... [OK]" wenn alles passt. Ansonsten schreibt er [FAILED]. Pass da mal auf und schau ob das klappt (kann man meist gut erkennen, weil der Bootvorgang da für 2-3 Sekunden steht. Ansonsten, wenn es nicht von Anfang an klappt, wie geht es dann trotzdem? Startest Du das Interface von Hand, oder kommt die Verbindung einfach? Kann das Problem auch vom Router her kommen? Vielleicht spinnt der ab und an rum?!
|
Che_de_Maggie
(Themenstarter)
Anmeldungsdatum: 24. März 2005
Beiträge: 73
|
Beitrag Verfasst am: 26.03.2005, 03:30 Titel: Schwer bis gar nicht zu sagen mit so einer mageren Schilderung des Problems.
tja wenn jemand wie ich der nicht wirklich ahnung hat.... 😉 danke fürs nachfragen. ich will gerne versuchen dir das zu beschreiben, was ich feststelle.
Beim booten kommt eine Zeile "Configuring (oder Starting) Network devices ... [OK]"
jau, macht er.
Ansonsten, wenn es nicht von Anfang an klappt, wie geht es dann trotzdem?
das ist die spannende frage! weiß der geier. ich beschreibe mal den start heute früh: - booten - einloggen
knewsticker, konq. & kontact keine verbindung zum internet
- sch..en gegangen, tee gekocht & mit tee zurück zum rechner - "dokument erneut laden" angeklickt im konq.
alles geht!
normaler weise kann ich mich an diesem kabel vom wg router immer per dhcp verbinden lassen. ob nun die ehem. suse, die windose oder auch live cds. denke mal nicht, dass es dann am router liegt, hab aber dennoch dessen admin schon eine sms geschickt, warte aber noch auf rückruf. aber wie gesagt, bei allen anderen os kein problem.
|
schneiko
Anmeldungsdatum: 15. Februar 2005
Beiträge: 473
Wohnort: Bamberg
|
Tja... da hilft nur mal gleich nach dem Hochfahren wenns nicht geht
$ifconfig eintippen. Da sieht man dann, ob und wie alles konfiguriert ist. Poste bitte den Inhalt von /etc/resolv.conf Probier mal das alles durch und sag bescheid, was da passiert:
$ping www.heise.de
$ping 193.99.144.80
$nslookup www.seite-die-nicht-im-cache-ist.de Das alles hilft, das Problem einzugrenzen. Dann schaun wir weiter. Kann sich ja nur um ne Kleinigkeit handeln 🙄
|
Che_de_Maggie
(Themenstarter)
Anmeldungsdatum: 24. März 2005
Beiträge: 73
|
ifconfig ergibt: eth0 Protokoll:Ethernet Hardware Adresse 00:0F:B0:0E:57:A5 inet Adresse:192.168.2.4 Bcast:192.168.2.255 Maske:255.255.255.0 inet6 Adresse: fe80::20f:b0ff:fe0e:57a5/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:42 errors:0 dropped:0 overruns:0 frame:0 TX packets:110 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:21865 (21.3 KiB) TX bytes:9557 (9.3 KiB) Interrupt:18 Basisadresse:0x4800 lo Protokoll:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) der inhalt von /etc/resolv.conf ist: nameserver 192.168.2.1 Code:$ping www.heise.de ergibt eine unglaublich lange Liste: tux@ubuntu:~$ ping www.heise.de PING www.heise.de (193.99.144.85) 56(84) bytes of data. 64 bytes from www.heise.de (193.99.144.85): icmp_seq=1 ttl=248 time=71.2 ms 64 bytes from www.heise.de (193.99.144.85): icmp_seq=2 ttl=248 time=70.4 ms 64 bytes from www.heise.de (193.99.144.85): icmp_seq=3 ttl=248 time=69.5 ms 64 bytes from www.heise.de (193.99.144.85): icmp_seq=4 ttl=248 time=71.7 ms .... die Liste geht dann an dieser stelle weiter, jeweils bei icmp_seq um +1 ansteigend weiter. ich habe die konsole dann irgendwann nach icmp_seq=1160 geschlossen. ein ganz ähnliches bild bei: tux@ubuntu:~$ ping 193.99.144.80 PING 193.99.144.80 (193.99.144.80) 56(84) bytes of data. 64 bytes from 193.99.144.80: icmp_seq=1 ttl=248 time=69.6 ms 64 bytes from 193.99.144.80: icmp_seq=2 ttl=248 time=73.1 ms 64 bytes from 193.99.144.80: icmp_seq=3 ttl=248 time=70.8 ms 64 bytes from 193.99.144.80: icmp_seq=4 ttl=248 time=72.0 ms 64 bytes from 193.99.144.80: icmp_seq=5 ttl=248 time=70.4 ms 64 bytes from 193.99.144.80: icmp_seq=6 ttl=248 time=68.1 ms auch hier will es scheinbar endlos weitergehen, habe dann auch weit jenseits der icmp_seq=1000 die konsole geschlossen. anders dagegen bei dem letzten test. ich hoffe ich habe ihn richtig interpretiert, oder hätte ich eine reale seite nehmen sollen, die nicht im cache ist? tux@ubuntu:~$ nslookup www.seite-die-nicht-im-cache-ist.de ;; connection timed out; no servers could be reached während all der tests habe ich immer wieder im konqueror versucht abwechselnd indymedia und google zu bekommen. Immer wieder mit Fehlermeldung. Und jetzt wo ich diese zeilen noch im ooo schreibe kriege ich auf einmal auch wieder eine netzverbindung. strange, oder?
|
schneiko
Anmeldungsdatum: 15. Februar 2005
Beiträge: 473
Wohnort: Bamberg
|
Ok... also das half leider nichts, aber ich vermute immer stärker, das Problem liegt an den DSN-Einstellungen. Leute, die sich richtig mit solchen Dingen auskennen, dürfen sich ab jetzt gerne einmischen 😉 Meine Beispiele waren leider nicht so toll gewählt. Du hättest beim PING-Test eigentlich auch eine Seite nehmen sollen, die sich nicht im Cache befindet, also eine REALE Seite, die Du am besten noch nie (in letzter Zeit nicht) aufgerufen hast. Einfach was ausdenken. Bitte gehe also, um das Problem sicher einzugrenzen folgendes nochmal durch: $ping www.volvo.de (REALE Seite, die nicht im Cache ist!) $nslookup www.seat.de (REALE Seite, die nicht im Cache ist!) Beides sollte NICHT funktionieren. Bei nslookup die Meldung ";; connection timed out; no servers could be reached" Bei ping die Meldung "unknown host www.volvo.de" Was allerdings funktionieren SOLLTE, ist $ping 193.254.184.126 und $ping 193.254.189.34 Den Ping kannst Du übrigens wie alles in der Konsole mit <strg+c> abbrechen, ohne das Fenster zu schließen. Der läuft sonst ewig weiter. Wenn ich mit obigen behauptungen recht habe, könnte folgendes die Lösung sein (hoffentlich): Gehe ins Menü Computer>Systemkonfiguration>Netzwerk 1:: Im Tab "Verbindungen" auf die Netzwerkkarte, und dann "Eigenschaften". Hier das Häkchen setzen "Aktivieren wenn..." und prüfen, dass Automatisch (DHCP) bei Verbindungseinstellungen/Konfiguration ausgewählt ist. 2:: Im Tab "DNS" alles löschen! 3:: Mit OK die Einstellungen verlassen 4:: In der Konsole eintippen $sudo ifdown eth0 $sudo ifup eth1 Danach sollte (so ist es bei mir) unter DNS nicht mehr die IP des Routers, sondern die IP eines (oder zweier) "echten" DNS stehen. Noch was: In Deinem ersten Post schreibst Du
nach dem reboot / neustart des systems ist es ein glücksspiel, ob ich via dhcp von meinem router eine ip bekomme oder nicht.
Laut dem Ergebnis von ifconfig in Deinem letzten Post hast Du aber sehr wohl eine IP (zeile 2 bei der ifconfig-Ausgabe), und zwar die 192.168.2.4 Hast Du wirklich ab und an das Problem, dass Du keine IP bekommst, oder war das eine Vermutung, weil Internet nicht geht? Wenn das alles nicht hilft, warte mal ab bis Internet wieder geht, und schau dann nochmal, was in der Datei /etc/resolv.conf steht.
|
Che_de_Maggie
(Themenstarter)
Anmeldungsdatum: 24. März 2005
Beiträge: 73
|
Gehe ins Menü Computer>Systemkonfiguration>Netzwerk
das finde ich nicht. meinst du das kontrollzentrum? ich benutze kubuntu...
|
schneiko
Anmeldungsdatum: 15. Februar 2005
Beiträge: 473
Wohnort: Bamberg
|
Ja, dann Kontrollzentrum. Wie das bei KDE genau heisst, weiss ich nicht. Auf jeden Fall die Einstellungen für die Netzwerkkarte.
|
Che_de_Maggie
(Themenstarter)
Anmeldungsdatum: 24. März 2005
Beiträge: 73
|
ich kann da nix finden im kde kontrollzentrum um die netzwerkarte einzustellen. unter "internet & netzwerk" finde ich die rubriken "arbeitsfläche freigeben", "dateifreigabe", "dienste-suche", "drahtloses netzwerk", "netzwerk browser", "proxy", "samba", "verbindungseinstellungen" und "web-browser"... wie weiter?
|
porci
Anmeldungsdatum: 18. März 2005
Beiträge: 30
|
Wenn du das nächste mal Probleme mit deiner Internetverbindung hast, dann versuch mal deinen Router anzupingen:
ping 192.168.2.1 Ubuntu bleibt nämlich so lange beim Booten stehen, bis es via DHCP Informationen bekommen hat (kann ich immer schön an meinem Notebook beobachten, wenn das Netzwerkkabel nicht drin steckt). Wenn du deinen Router anpingen kannst, dann liegt das Problem wahrscheinlich bei deinem Router. Hat der Router eine permanente Verbindung ohne Trennung nach einer gewissen Zeit ohne Datentransfer? Was für einen Router verwendest du? Hardwarrouter können als DNS-Proxy dienen, das bedeutet, dass der Router DNS-Anfragen deiner Rechner beantworten kann, in dem er selber die Anfragen an DNS-Server weiterleitet. Wenn du also deinen Router als DNS-Server verwendest, kann das durchaus funktionieren.
|
schneiko
Anmeldungsdatum: 15. Februar 2005
Beiträge: 473
Wohnort: Bamberg
|
Che de Maggie hat geschrieben: ich kann da nix finden im kde kontrollzentrum um die netzwerkarte einzustellen. unter "internet & netzwerk" finde ich die rubriken "arbeitsfläche freigeben", "dateifreigabe", "dienste-suche", "drahtloses netzwerk", "netzwerk browser", "proxy", "samba", "verbindungseinstellungen" und "web-browser"... wie weiter?
Hmmm... was ist mit den Sachen von meinem letzten Post, hast Du die nochmal ausprobiert? Wäre schon gut, nicht dass wir auf einer falschen Spur sind. Um Dir jetzt ne Möglichkeit zu geben, meinen Verdacht definitiv zu testen, mach mal folgendes: Poste den Inhalt von /etc/network/interfaces Editiere die Datei /etc/resolv.conf, und schreib statt der IP des Routers (192.168.x.x) die IP des DNS von Deinem Internet-Provider rein (T-Online, Arcor, ...). Die Datei sollte dann eine Zeile enthalten: nameserver xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx mit der IP-Adresse des Nameservers ersetzen. Eigentlich sollte es so sein, dass DHCP diese Datei bei jedem Start anpasst. Keine ahnung ob das generell stimmt - bei mir isses so. Wenn das obige geht, nutze das so einige male, und stelle sicher das es dauerhaft geht. Das ist aber nicht das optimale, weil eigentlich DHCP diese Datei selbst anlegen sollte. Wenn das obige also geht, lösch mal alles was in /etc/resolv.conf steht - und schau obs dann immer noch geht. Pffff.... langsam SOLLTE das mal gehen 😢
|
Che_de_Maggie
(Themenstarter)
Anmeldungsdatum: 24. März 2005
Beiträge: 73
|
Hmmm... was ist mit den Sachen von meinem letzten Post, hast Du die nochmal ausprobiert? Wäre schon gut, nicht dass wir auf einer falschen Spur sind.
ok, ich hab inzwischen neu gebootet und wieder ohne internetverbindung die tests abgearbeitet: ping: unknown host www.volvo.de tux@ubuntu:~$ nslookup www.seat.de ;; connection timed out; no servers could be reached tux@ubuntu:~$ ping 193.254.184.126 PING 193.254.184.126 (193.254.184.126) 56(84) bytes of data. 64 bytes from 193.254.184.126: icmp_seq=1 ttl=54 time=71.7 ms 64 bytes from 193.254.184.126: icmp_seq=2 ttl=54 time=70.2 ms 64 bytes from 193.254.184.126: icmp_seq=3 ttl=54 time=73.1 ms 64 bytes from 193.254.184.126: icmp_seq=4 ttl=54 time=72.1 ms 64 bytes from 193.254.184.126: icmp_seq=5 ttl=54 time=70.8 ms 64 bytes from 193.254.184.126: icmp_seq=6 ttl=54 time=72.0 ms 64 bytes from 193.254.184.126: icmp_seq=7 ttl=54 time=71.4 ms 64 bytes from 193.254.184.126: icmp_seq=8 ttl=54 time=72.9 ms –- 193.254.184.126 ping statistics –- 8 packets transmitted, 8 received, 0% packet loss, time 6999ms rtt min/avg/max/mdev = 70.292/71.813/73.141/0.922 ms tux@ubuntu:~$ ping 193.254.189.34 PING 193.254.189.34 (193.254.189.34) 56(84) bytes of data. 64 bytes from 193.254.189.34: icmp_seq=1 ttl=54 time=67.7 ms 64 bytes from 193.254.189.34: icmp_seq=2 ttl=54 time=67.0 ms 64 bytes from 193.254.189.34: icmp_seq=3 ttl=54 time=68.5 ms 64 bytes from 193.254.189.34: icmp_seq=4 ttl=54 time=67.2 ms –- 193.254.189.34 ping statistics –- 4 packets transmitted, 4 received, 0% packet loss, time 2999ms rtt min/avg/max/mdev = 67.066/67.671/68.568/0.662 ms das ergebnis unterscheidet sich also nicht wirklich bei real existierenden internetseiten. ich habe dann:
Lösch mal alles was in /etc/resolv.conf steht
gemacht. Darin stand: nameserver 192.168.2.1 in /etc/network/interfaces steht: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # This is a list of hotpluggable network interfaces. # They will be activated automatically by the hotplug subsystem. mapping hotplug script grep map eth0 # The primary network interface iface eth0 inet dhcp diesmal (nach dem löschen aus /etc/resolv.conf) wartete ich noch viel länger, aber es kam keine internetverbindung zu stande und ohne das ist ja nun nix mit posten... ich hab dann einfach dort wieder nameserver 192.168.2.1 eingetragen und hatte schwupdiwupp sofort internetverbindung. das spiel war reproduzierbar: leer=nix internet, nameserver 192.168.2.1 = internet...
Noch was: In Deinem ersten Post schreibst Du nach dem reboot / neustart des systems ist es ein glücksspiel, ob ich via dhcp von meinem router eine ip bekomme oder nicht. Laut dem Ergebnis von ifconfig in Deinem letzten Post hast Du aber sehr wohl eine IP (zeile 2 bei der ifconfig-Ausgabe), und zwar die 192.168.2.4 Hast Du wirklich ab und an das Problem, dass Du keine IP bekommst, oder war das eine Vermutung, weil Internet nicht geht?
ja, genau so laienhaft und ungenau hab ich das ausgedrückt, aber wirklich wissen tue ich nur: internet geht nicht. nix konq. nix firefox, nich kmail...
Editiere die Datei /etc/resolv.conf, und schreib statt der IP des Routers (192.168.x.x) die IP des DNS von Deinem Internet-Provider rein (T-Online, Arcor, ...). Die Datei sollte dann eine Zeile enthalten: nameserver xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx mit der IP-Adresse des Nameservers ersetzen.
wie bekomme ich das heraus. der mensch der für router & provider zuständig ist ist wohl gerade irgendowo in der türkei....?!? und wie jetzt weiter?
|
porci
Anmeldungsdatum: 18. März 2005
Beiträge: 30
|
Du kannst prinzipiell jeden beliebigen DNS-Server im Internet verwenden. Du kannst es ja mal mit den Versatelserver ausprobieren:
nameserver 212.7.148.65
nameserver 212.7.148.97
|
schneiko
Anmeldungsdatum: 15. Februar 2005
Beiträge: 473
Wohnort: Bamberg
|
porci hat geschrieben: Du kannst prinzipiell jeden beliebigen DNS-Server im Internet verwenden. Du kannst es ja mal mit den Versatelserver ausprobieren:
nameserver 212.7.148.65
nameserver 212.7.148.97
Das wusste ich nicht - ich habe gedacht, die Nameserver von z.B. Arcor lassen auch nur von einer Arcor-IP drauf zugreifen. @Che de Maggie Ok also Dein Problem ist so gut wie gelöst. Ich erkläre kurz: Du konntest die beiden IP-Adressen anpingen, die ich Dir gegeben habe. Das bedeutet, eine Internetverbindung ist vorhanden. Webseiten haben im Internet eigentlich immer nur eine IP, unter der sie erreichbar sind. Da man sich solche Zahlen aber nie und nimmer merken kann, wird der Umweg über DNS (Domain Name Server) gemacht. Und genau das fehlt Deinem Ubuntu. Der Router sollte eigentlich mit DHCP korrekte IPs von Nameservern übermitteln, diese werden normalerweise in die Datei /etc/resolv.conf geschrieben (immer beim hochfahren bei "Configuring network devices..."). Dies geschieht scheinbar nicht. Wenn Du das nächste mal hochfährst und das Internet scheinbar mal wieder nicht geht, geb in Deinem Webbrowser doch mal ein http://217.160.173.18 Du wirst auf ubuntuusers.de landen. In Deine /etc/resolv.conf schreibst Du rein was porci gepostet hat. Einfach diese beiden Zeilen. Und schwupps... bist Du online ☺ Warum das bei Dir nicht automatisch geht, ist mir ein Rätsel. Kann sein, dass DHCP nur in eine leere Datei schreibt?! Sprich: Wenn was drin steht, wird die Datei nicht angefasst (deshalb solltest Du alles rauslöschen - danach wäre ein Neustart angebracht gewesen!) Ergänzung In der neuen c't (7/2005, S. 190) lese ich gerade, dass einige WLAN-Router genau dieses Problem produzieren, welches Du auch hast. Als Lösung schlagen sie unsere vor (nameserver nicht vom DHCP geben lassen, sondern selbst in /etc/resolv.conf eintragen). Warum das nur mit Ubuntu ein Problem ist, kann ich auch nicht sagen. Scheinbar tritt dieses Problem aber bei fehlerhaften oder falsch konfigurierten Routern auf...
|
Che_de_Maggie
(Themenstarter)
Anmeldungsdatum: 24. März 2005
Beiträge: 73
|
hey, dein vedacht bestätigt sich, denn der test mit dem aufrufen von http://217.160.173.18 funktionierte tadellos. mein problem ist scheinbar wirklich fast gelöst... 😀 wenn ich in /etc/resolv.conf nameserver 212.7.148.65 und nameserver 212.7.148.97 eintrage, dann habe ich sofort internet. leider überdauert das nie einen reboot, d.h. ich muß die /etc/resolv.conf nach jedem start erneut editieren, da (das ist jetzt eine vermutung) beim booten eben doch immer ein eintrag gemacht wird. diesmal: nameserver 192.168.2.1 - wie kann ich das unterbinden?
|