On Fre, 17 Mai 2002, Oliver Bohlen wrote:
utopia:~ # ping suse.de ping: unknown host suse.de
Adresse wird nicht aufgelöst, also (noch) kein DNS bekannt
utopia:~ # ping suse.de PING suse.de (213.95.15.200) from 217.86.236.207 : 56(84) bytes of data. 64 bytes from Turing.suse.de (213.95.15.200): icmp_seq=1 ttl=245 time=46.4 ms
Nachdem die Verbindung zu deinem Provider steht, ist auch ein DNS bekannt, so findet zumindest mal ein Paket seinen Weg hin und zurück.
--- suse.de ping statistics --- 2 packets transmitted, 1 received, 50% loss, time 1018ms rtt min/avg/max/mdev = 46.436/46.436/46.436/0.000 ms
Warum noch Pakete verloren gehen, weiss ich nicht.
utopia:~ # ping 213.95.15.200 PING 213.95.15.200 (213.95.15.200) from 192.168.0.99 : 56(84) bytes of data. ping: sendmsg: Invalid argument ping: sendmsg: Invalid argument
--- 213.95.15.200 ping statistics --- 3 packets transmitted, 0 received, 100% loss, time 2023ms
Also, das erkläre ich mir so: ping schickt eine Verbindungsanforderung für 213.95.15.200. Die default route zeigt auf dein für deinen Provider konfiguriertes Interface (ippp0). Die Verbindung zum Provider wird also aufgebaut. Ping kriegt aber nichts von den veränderten Adressen mit (du hast ja vom Provider eine dynamische ermittelte IP-Adresse erhalten). Also landen die (Rück-)Pakete im Nirwana. Beim zweiten Ping steht die Verbindung schon, die IP-Adresse ist dem System bekannt, also klappt auch der Ping, denn der angepingte Partner weiss, wohin die Pakete zurückzuschicken sind. Also IMHO ein ganz normales Verhalten bei einer Wählverbindung ohne feste Routen. Um das Problem mit dem DNS in den Griff zu bekommen, solltest du dich mal um die Geschehnisse um deine /etc/resolv.conf kümmern. Wie von Zauberhand verändert die nämlich, wenn du es nicht unterbindest, beim Aufbau der Verbindung mit deinem Provider ihren Inhalt. Lass dir die Datei einfach mal im offline und im online Status anzeigen. Jetzt kannst du zum Beispiel den Trick anwenden, die Datei im offline Status mit den gleichen Inhalt zu bestücken, wie er im online Status ist. Du schreibst einfach die IP-Adressen der DNS hinein, die dein Provider primär verwendet.
Danke für die Hilfe + Gruß Olli
HTH, Reinhard.