Ich habe Kubuntu 18.04 auf einem Desktop mit Ethernet-Verbindung installiert. Während der Installation wurden Updates heruntergeladen und das Internet funktionierte einwandfrei. Sobald das Betriebssystem wird installiert, jedes Mal, wenn ich versuche, eine Website zu pingen, erhalte ich die folgende Fehlermeldung:
Temporary failure in name resolution
Ich habe das Ethernet-Kabel auf verschiedenen Computern ausprobiert und es funktioniert. Daher weiß ich nicht, was ich als Nächstes tun soll.
Antwort
Es gibt verschiedene mögliche Gründe für einen Fehler bei der Namensauflösung
-
Sie haben keine Internetverbindung. Versuchen Sie es
ping -c4 8.8.8.8
Wenn Sie Antworten erhalten, funktioniert Ihre Internetverbindung. Andernfalls finden Sie heraus, warum dies nicht der Fall ist.
-
Sie haben den falschen Resolver. Geben Sie
cat /etc/resolv.conf
ein siehe mindestens eine Zeile
nameserver a.b.c.d
Die
a.b.c.d
ist normalerweise die Adresse Ihres Routers. Wenn keine solche vorhanden ist Zeile, fügen Sie eine hinzu. Wenn es eine solche Zeile gibt, diese jedoch nicht funktioniert. Wenn Sie die Adresse Ihres Routers nicht kennen, versuchen Sie es mitnameserver 8.8.8.8
. Dies verwendet Google DNS-Server unter8.8.8.8
.
Kommentare
- Es ' funktioniert, aber wenn ich das VPN getrennt und das nächste Mal eine Verbindung zum VPN hergestellt habe, verschwindet in der Datei
/etc/resolv.conf
nameserver a.b.c.d
und ich mussnameserver
erneut hinzufügen - Dann hat Ihre Distribution einen Mechanismus, der die Datei ändert und falsch macht. Da dies nur unwesentlich damit zusammenhängt Frage, sollten Sie eine neue Frage mit mehr Informationen über Ihr System erstellen.
- Ich wro Die Abfrage hier .
Antwort
Wenn Sie VMWARE verwenden, unter dem Linux VM unter Windows ausgeführt wird, ist meine Erfahrung möglicherweise hilfreich:
systemctl restart NetworkManager.service
Es passiert, wenn Sie Ihre VM nicht richtig heruntergefahren haben.
Kommentare
- Gleiche Einstellung hier, aber seltsamerweise musste ich neu starten meine VM komplett. Nach dem Neustart des Netzwerks konnte ich Hosts anpingen und sehen, dass sie ordnungsgemäß aufgelöst wurden, hatte aber immer noch Auflösungsfehler in Tomcat. ' verbrachte keine Zeit mehr damit, genau zu ermitteln, was vor sich ging.
- Hallo, ich habe ifconfig unter Linux ausgeführt und kein Ethernet gefunden und dann das neu gestartet Netzwerkdienst lösen es. Da Sie Hosts anpingen könnten, dachte ich, es sollten Tomcat-Probleme sein. Tut mir leid, ich bin mir bei Tomcat nicht sicher .: – (
Antwort
Ich löse das Problem beim Ändern der DNS-Einstellung in meinem Router und setze die Google-DNS 8.8.8.8 , das funktioniert bei mir.