핑을 할 수 없지만 인터넷은 잘 작동합니다

핑을 할 수 없지만 인터넷은 잘 작동합니다

HyperV 서버에서 VM으로 실행되는 Ubuntu 14.04.05 서버가 있습니다. 나는 할 수 없다핑google 또는 공용 IP 주소이지만 apt-get update 또는 응용 프로그램 설치를 실행하면 연결되어 설치됩니다.

PS: DNS IP 주소를 올바르게 설정하세요.

답변1

IP 주소를 ping하려면 DNS가 필요하지 않으므로 나중에 확인할 수 있습니다.

네트워크 연결에 대한 나의 표준 접근 방식은 다음과 같습니다.

ping localhost

ping gateway IP

ping google.com

뭔가 실패하는 경우(예: google.com) 패킷이 얼마나 멀리 갔는지 알아보려면 다음을 입력하세요.

traceroute google

이상하게 apt-get이 작동하지만 더 안정적인 테스트는 브라우저를 열고 google.com과 같이 항상 작동하는 웹 사이트로 이동하는 것입니다. 다른 것이 설치되어 있지 않으면 Lynx를 사용하십시오.

VM 환경에서 이상한 네트워크 동작을 보았습니다. 동일한 상자에서 실행되는 다른 VM OS에서 네트워크 연결이 작동하는지(또는 작동하지 않는지) 확인하십시오. 귀하의 질문에 따르면 물리적 하드웨어는 귀하의 것이며 하이퍼바이저 및 여기에서 실행되는 모든 운영 체제에 대한 완전한 관리자 제어권은 귀하에게 있다고 가정합니다.

드물지만 살펴볼 가치가 있는 것은 ping이 죽은 인터페이스를 사용하고 있다는 것입니다. 당신은 시도 할 수 있습니다

ping -I interface google.com

또는 가짜 버전의 핑을 호출할 수도 있습니다. /bin/ping으로 전화해야 합니다.

which ping

또 다른 가능성은 ICMP가 어딘가에서 차단되고 있다는 것입니다. 이를 증명하려면 알려진 실행 중인 서버에 SSH를 통해 접속해 보십시오. 연결이 거부되더라도 최소한 장치에 연결되었다는 사실은 알 수 있습니다.

관련 정보