NAT를 실행하는 게스트 VM이 있는 Windows 10 호스트가 있습니다.
네트워크의 호스트 및 기타 물리적 장치는 192.168.0.x 서브넷에 있습니다. 게스트 VM은 192.168.32.x 서브넷에 있는 것 같습니다. 게스트 VM은 모든 사람(동일한 네트워크의 물리적 장치 및 게스트 VM)을 핑할 수 있습니다. 호스트는 모든 사람(동일한 네트워크의 물리적 장치 및 게스트 VM)을 ping할 수 있습니다. 그러나 동일한 네트워크의 다른 물리적 장치는 게스트 VM을 ping할 수 없습니다.
왜 그런지 아시나요?
답변1
NAT 모드에서는 VM이 두 번째 네트워크에 있고 호스트가 라우터 역할을 합니다. 홈 라우터로 인해 인터넷에서 다른 장치에 직접 액세스할 수 없는 것과 마찬가지로 VM은 호스트 PC 라우터 뒤에 있기 때문에 네트워크에서 직접 액세스할 수 없습니다. 이 모드에서 해당 항목에 액세스하려면 다음이 필요합니다.포트 포워딩 설정VM 소프트웨어에서.
VM에 직접 액세스할 수 있고 전달을 설정할 필요가 없으면 VM을 사용하도록 구성해야 합니다.브리지된 네트워크 연결NAT 대신. 이렇게 하면 VM이 호스트와 동일한 네트워크에 배치되고 네트워크의 다른 장치와 마찬가지로 192.168.0.x IP를 획득하게 됩니다.