Hyper-V: 호스트에서 로컬 VM을 ping할 수 없습니다.

Hyper-V: 호스트에서 로컬 VM을 ping할 수 없습니다.

내 VM에 연결하는 데 사용하는 외부 이더넷 스위치가 있습니다. 내 로컬 VM에서 인터넷에 액세스할 수 있습니다. 문제는 ping을 할 수 없다는 것입니다.

동일한 질문을 하는 많은 게시물을 읽은 후 다음을 수행했습니다.

  1. 내 로컬 VM에 고정 IP를 할당했습니다.
  2. 내 VM의 모든 로컬 포트를 열었습니다.

아직도 ping을 할 수 없습니다. 이 문제를 해결하려면 어떻게 해야 합니까? 더 많은 정보가 필요하시면 알려주시기 바랍니다.

감사해요.

스크린샷:

IPconfig 호스트: 여기에 이미지 설명을 입력하세요

로컬 VM IP: 여기에 이미지 설명을 입력하세요

이더넷 스위치: 여기에 이미지 설명을 입력하세요

핑 결과: 여기에 이미지 설명을 입력하세요

VM의 방화벽 규칙: (모든 로컬 포트 ​​허용) 여기에 이미지 설명을 입력하세요

답변1

문서에서는 네트워크 연결을 확인하는 방법으로 ping을 사용하라고 지시하는 것처럼 들립니다. ping이 처음부터 작동해야 한다는 사실을 알지 않는 한, Windows에서는 기본적으로 작동하지 않습니다. 네트워크 연결을 테스트하는 방법으로 ping을 사용하려는 경우 Windows 방화벽 변경을 포함하여 ping이 작동하는지 확인하는 데 필요한 단계를 문서에 반영해야 합니다.

모든 네트워크 연결 테스트로 ping을 사용할 때의 문제는 사람들이 실제 문제를 해결하는 데 집중하는 대신 ping 문제를 해결하는 데 지나치게 많은 시간을 소비한다는 것입니다.

ping을 사용하여 네트워크 연결을 확인하려면 Windows 방화벽을 적절하게 수정했는지 확인하십시오.

즉, ping을 작동시키는 것은 실제 애플리케이션/서비스가 작동하는지 확인하는 데 거의 가치가 없습니다.


좋습니다. 스크린샷을 보면 문제가 어디에 있는지 알 수 있습니다. 방화벽 규칙에 있습니다. PING은 TCP도 UDP도 아니며 ICMP입니다. 클라이언트에서 사용 중인 네트워크/방화벽 프로필을 기반으로 ICMP 인바운드를 허용하려면 적절한 방화벽 규칙을 수정해야 합니다.

여기에 이미지 설명을 입력하세요

답변2

Windows 10의 경우 연결을 차단할 수 있는 VM의 네트워크 검색 가능성 설정도 살펴보세요.

설정->네트워크 및 인터넷->Wi-Fi -또는- 이더넷

네트워크 이름을 클릭하세요.

네트워크 프로필에서 Private대신 선택Public

답변3

Hyper-V VM에서 호스트를 ping할 수 있지만 그 반대의 경우도 마찬가지입니다. Hyper-V VM이 Windows 10 시스템인 경우 Open Network & Internet settings바탕 화면의 오른쪽 하단 모서리를 클릭해 보세요 . 그런 다음 을 클릭합니다 Network and Sharing Center. 왼쪽 패널에서 을 클릭한 Change advanced sharing settings다음 선택합니다.Turn on network discovery

관련 정보