이더넷에 연결된 데스크톱에 Kubuntu 18.04를 설치했습니다. 설치하는 동안 업데이트가 다운로드되고 인터넷이 정상적으로 작동했습니다. 한 번 운영 체제가 웹 사이트를 ping하려고 할 때마다 다음 오류가 발생합니다.
Temporary failure in name resolution
다른 컴퓨터에서 이더넷 케이블을 사용해 보았는데 작동합니다. 그래서 다음에 무엇을해야할지 모르겠습니다.
답변
이름 확인에 실패하는 이유는 여러 가지가 있습니다. .
-
인터넷에 연결되어 있지 않습니다.
ping -c4 8.8.8.8
답변을 받으면 인터넷 연결이 작동하는 것입니다. 그렇지 않으면 그렇지 않은 이유를 알아보십시오.
-
잘못된 리졸버가 있습니다. 유형
cat /etc/resolv.conf
한 줄 이상 참조
nameserver a.b.c.d
a.b.c.d
는 일반적으로 라우터의 주소입니다. 한 줄을 추가합니다. 이러한 줄이 있지만 작동하지 않는 경우 라우터의 주소를 모르면nameserver 8.8.8.8
를 사용해보세요. Google을 사용합니다.8.8.8.8
의 DNS 서버.
댓글
답변
Windows에서 Linux vm을 실행하는 VMWARE를 사용하는 경우 내 경험이 도움이 될 수 있습니다.
systemctl restart NetworkManager.service
VM을 올바르게 종료하지 않았을 때 발생합니다.
댓글
- 여기서 설정은 동일하지만 이상하게도 다시 시작해야했습니다. 내 VM을 완전히. 네트워킹을 다시 시작한 후 호스트를 ping하고 제대로 해결되는 것을 볼 수 있었지만 여전히 tomcat에서 해결 오류가있었습니다. ' 정확히 무슨 일이 일어나고 있는지 추적하는 데 더 이상 시간을 소비하지 않았습니다.
- 안녕하세요. Linux에서 ifconfig를 실행했는데 이더넷을 찾지 못한 다음 네트워킹 서비스가이를 해결합니다. 호스트를 핑할 수 있었기 때문에 Tomcat 문제라고 생각했습니다. 죄송합니다. Tomcat에 대해 잘 모르겠습니다. 🙁
Answer
라우터에서 DNS 설정을 변경하는 문제를 해결하고 Google DSN을 설정합니다. 8.8.8.8 , 이것은 저에게 효과적입니다.
/etc/resolv.conf
내부 파일이 사라집니다.nameserver a.b.c.d
및nameserver
를 다시 추가해야합니다.