Zainstalowałem Kubuntu 18.04 na komputerze stacjonarnym z połączeniem Ethernet. Podczas instalacji aktualizacje zostały pobrane, a internet działał poprawnie. Gdy system operacyjny jest zainstalowany, za każdym razem, gdy próbuję pingować dowolną witrynę, pojawia się następujący błąd:
Temporary failure in name resolution
Próbowałem kabla Ethernet na różnych komputerach i działa, więc nie wiem, co mam teraz zrobić.
Odpowiedź
Istnieją różne możliwe przyczyny niepowodzenia w rozpoznawaniu nazw .
-
Nie masz połączenia z Internetem. Spróbuj
ping -c4 8.8.8.8
Jeśli uzyskasz odpowiedzi, połączenie internetowe działa. W przeciwnym razie dowiedz się, dlaczego tak się nie dzieje
-
Masz niewłaściwy program tłumaczący. Wpisz
cat /etc/resolv.conf
Powinieneś zobacz co najmniej jedną linię
nameserver a.b.c.d
a.b.c.d
to zazwyczaj adres routera. Jeśli nie ma takiego dodaj jedną. Jeśli istnieje taka linia, ale nie działa, lub jeśli nie znasz adresu routera, spróbujnameserver 8.8.8.8
. Używa Google Serwery DNS pod adresem8.8.8.8
.
Komentarze
Odpowiedź
Jeśli używasz VMWARE i Linux VM w systemie Windows, moje doświadczenie może być pomocne:
systemctl restart NetworkManager.service
Dzieje się tak, gdy nie zamkniesz poprawnie swojej maszyny wirtualnej.
Komentarze
- Taka sama konfiguracja, ale dziwnie musiałem zrestartować całkowicie moja maszyna wirtualna. Po ponownym uruchomieniu sieci mogłem pingować hosty i zobaczyć, jak rozwiązują się poprawnie, ale nadal miałem błędy rozdzielczości w tomcat. Nie ' nie spędziłem więcej czasu na próbach wyśledzenia dokładnie tego, co się dzieje.
- Cześć, uruchomiłem ifconfig w Linuksie i nie znalazłem Ethernet, a następnie ponownie uruchom usługa sieciowa go rozwiązuje. Ponieważ możesz pingować hosty, pomyślałem, że powinny to być kłopoty z Tomcatem … Przepraszam, nie jestem pewien co do Tomcata. 🙁
Odpowiedź
Rozwiązuję problem ze zmianą ustawienia DNS w moim routerze i ustawiam Google dsn 8.8.8.8 , to działa dla mnie.
/etc/resolv.conf
znikanameserver a.b.c.d
i muszę ponownie dodaćnameserver