| Die Namensauflösung funktioniert nicht, trotz dass ich (usepeerdns) aktiviert habe. |
|
|
|
| Geschrieben von: Michael Schlenstedt | |||
| Donnerstag, den 12. Februar 2009 um 00:00 Uhr | |||
|
From Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. Tue Feb 19 18:54:17 2002 Date: Tue, 19 Feb 2002 18:54:17 +0100 From: Michael Schlenstedt Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. Subject: Re: Nameserver > 1. In Options unter ppp steht drin das er vom > Provider automatisch die dnsserver bezieht. -> beim connect zeigt er > mir die ip der dns server aber namensauflösung klappt trotzdem nicht. Das klappt nur, wenn RedHat das Skript /etc/ppp/ip-up auch dafür vorbereitet hat. SuSE macht das zum Beispiel. Könnte sein, das RedHat das nicht vorgesehen hat. Zunächst musst Du "usepeerdns" in /etc/ppp/options aktivieren. Folgende Zeilen in /etc/ppp/ip-up sollten das Setzen der übermittelten Nameserver erledigen: ,----[ /etc/ppp/ip-up ]- | | #!/bin/sh | | # Hier Deine Domain eintragen (ANPASSEN!) | DOMAIN="t-online.de" | | # Sichern der alten resolv.conf | mv /etc/resolv.conf /etc/resolv.conf.bak | | # Erstellen der neuen /etc/resolv.conf | touch /etc/resolv.conf | chmod 644 /etc/resolv.conf | | # Eintragen der neuen Nameserver in /etc/resolv.conf | echo "# Dynamisch zugewiesene Nameserver vom Provider" >> /etc/resolv.conf | echo "search $DOMAIN" >> /etc/resolv.conf | echo "nameserver $DNS1" >> /etc/resolv.conf | echo "nameserver $DNS2" >> /etc/resolv.conf | `---- In /etc/ppp/ip-down kannst Du dann folgende Zeile eintragen, damit die alte Datei nach dem Beenden der Verbindung wiederhergestellt wird: ,----[ /etc/ppp/ip-down ]- | | #!/bin/sh | | # Wiederherstellen der alten /etc/resolv.conf | mv /etc/resolv.conf.bak /etc/resolv.conf | `---- Nachdem Du eine Verbindung aufgebaut hast, solltest Du mit einem Editor die Datei /etc/resolv.conf kontrollieren. Sie sollte folgenden Inhalt haben: ,---- | # Dynamisch zugewiesene Nameserver vom Provider | search t-online.de | nameserver 08.15.15.08 | nameserver 15.08.08.15 `---- > 2. ich hab in die resolv.conf nameserver und dann die ip eines > dnsrechners eingetragen -> es wird keine dns mehr angezeigt beim > connect und namensauflösung funktioniert auch nicht. Muss ich noch > irgendwo eine umstellung machen? Wenn ja welche? Wenn nein, was nun? Alternativ kannst Du Dir die 2 DNS-Server aus dem Syslog schnappen (ermittelt mit der Option "usepeerdns" in /etc/ppp/options) und von Hand in /etc/resolv.conf eintragen. Das funktioniert in 99% aller Fälle. Dumm ist natürlich, wenn beide Nameserver Deines Providers ausfallen (das sind die 1%, wenn's dann nicht mehr klappt). Bei obiger Methode 1 bekommst Du halt immer zwei "frische" Nameserver zugeteilt. Wenn Du die Nameserver von Hand einträgst, muss /etc/resolv.conf obiges Format haben: ,---- | search t-online.de | nameserver 08.15.15.08 | nameserver 15.08.08.15 `---- "usepeerdns" kannst Du dann natürlich bei dieser Methode aus /etc/ppp/options herausnehmen. Bye, Michael Nachtrag: Neuere Versionen des pppd legen im Verzeichnis /etc/ppp/ selbstständig eine Datei "resolv.conf" an. Wenn diese Datei bei Euch existiert, könnt Ihr diese einfach nach /etc/ kopieren. Dazu einfach in die Datei /etc/ppp/ip-up folgenden Aufruf einfügen: # Erstellen der neuen /etc/resolv.conf cp /etc/ppp/resolv.conf /etc/resolv.conf
Letzte Änderung des Artikels: 2003-04-14 12:30
|
|||
| Zuletzt aktualisiert am Freitag, den 13. Februar 2009 um 11:42 Uhr |


