ghim
22.03.04, 09:58
Hi, sorry wegen dieser Newbie-Frage, aber ich find zur Zeit keine Lösung für mein Problem.
Und zwar funktioniert die DNS-Namensauflösung in meinem Debian-Woody-System (3.0_r2) nicht. Per IP-Adresse kann ich problemlos beliebige Rechner im Netz erreichen.
Genauer: Ping, ssh, http, ftp, ... sind nicht in der Lage, die Namen aufzulösen. <ssh hostname> spuckt beispielsweise nach dem Timeout folgendes aus: <ssh hostname: Temporary failure in name resolution>.
Komischerweise funktionieren <nslookup> oder <host>, egal ob ich ihnen eine IP-Adresse oder einen Hostnamen vorwerfe.
Besagter Rechner bekommt per DHCP den Standard-Gateway und vier DNS-Server übermittelt, die auch korrekt in der </etc/resolv.conf> eingetragen werden. Was mich irritiert ist der Fakt, dass über den <nameserver>-Einträgen der <search>-String ohne Argumente steht, nicht mal der Hostname. Kann es sein, dass es deswegen nicht funktioniert? Wo kann und sollte ich nachschauen? Die Datei wird ja beim Initialisieren der Netzwerkkarte überschrieben, ich kann sie also nicht einfach ändern (wird ja beim Hochfahren wieder überschrieben).
Danke
Ghim
PS: Das Problem liegt (höchstwahrscheinlich) nicht beim Gateway (SmoothWall-Linux), andere Rechner (egal welches OS) kommen problemlos ins Netz. Der Gateway ist auch in </proc/net/route> eingetragen, es dauert allerdings ca. 30 Sekunden, ehe das <route>-Kommando die entsprechenden Daten ausgibt.
Und zwar funktioniert die DNS-Namensauflösung in meinem Debian-Woody-System (3.0_r2) nicht. Per IP-Adresse kann ich problemlos beliebige Rechner im Netz erreichen.
Genauer: Ping, ssh, http, ftp, ... sind nicht in der Lage, die Namen aufzulösen. <ssh hostname> spuckt beispielsweise nach dem Timeout folgendes aus: <ssh hostname: Temporary failure in name resolution>.
Komischerweise funktionieren <nslookup> oder <host>, egal ob ich ihnen eine IP-Adresse oder einen Hostnamen vorwerfe.
Besagter Rechner bekommt per DHCP den Standard-Gateway und vier DNS-Server übermittelt, die auch korrekt in der </etc/resolv.conf> eingetragen werden. Was mich irritiert ist der Fakt, dass über den <nameserver>-Einträgen der <search>-String ohne Argumente steht, nicht mal der Hostname. Kann es sein, dass es deswegen nicht funktioniert? Wo kann und sollte ich nachschauen? Die Datei wird ja beim Initialisieren der Netzwerkkarte überschrieben, ich kann sie also nicht einfach ändern (wird ja beim Hochfahren wieder überschrieben).
Danke
Ghim
PS: Das Problem liegt (höchstwahrscheinlich) nicht beim Gateway (SmoothWall-Linux), andere Rechner (egal welches OS) kommen problemlos ins Netz. Der Gateway ist auch in </proc/net/route> eingetragen, es dauert allerdings ca. 30 Sekunden, ehe das <route>-Kommando die entsprechenden Daten ausgibt.