vmWare에서 NAT를 사용할 때 네트워크에서 다른 컴퓨터를 찾을 수 없습니다

vmWare에서 NAT를 사용할 때 네트워크에서 다른 컴퓨터를 찾을 수 없습니다

Windows 7 호스트 컴퓨터에서 vmWare Workstation 10을 사용하여 Windows 7 VM을 만들었습니다. 호스트 컴퓨터에는 3개의 LAN 연결이 있습니다. VM은 브리지 네트워킹을 통해 그 중 두 개에 액세스하는데, 이는 정상적으로 작동합니다. 마지막 네트워크는 NAT를 통해 액세스해야 합니다. 왜냐하면 이 네트워크에 새로운 "실제" 장치를 추가할 수는 없기 때문입니다. 또한 워크스테이션의 DHCP 서버가 아닌 고정 IP만 사용할 수도 있습니다. 문제는 호스트 컴퓨터에만 ping을 보낼 수 있다는 것입니다. 네트워크의 다른 모든 컴퓨터가 응답하지 않습니다. Tracert를 사용하면 호스트 컴퓨터에 핑을 보낼 때 NAT 연결의 표준 게이트웨이에 성공적으로 연결한 다음 호스트의 IP 주소로 진행되는 것을 볼 수 있습니다. 네트워크의 다른 컴퓨터에 대해 Tracert를 사용하면 표준 게이트웨이에도 도달하지 못합니다.

다음으로 재미있는 점은 VM을 컴퓨터 A에서 동일한 네트워크의 컴퓨터 B로 복사했다는 것입니다. 컴퓨터 B에서 VM을 부팅하는 중(컴퓨터 A의 설정과 일치하도록 가상 네트워크 편집기 설정을 구성한 후) 호스트(컴퓨터 B)를 ping할 수 없습니다. 하지만 이제 내가 핑할 수 있는 것은 컴퓨터 A이지만 여전히 네트워크의 다른 컴퓨터는 없습니다. 하지만 컴퓨터 B에서 컴퓨터 A로 추적을 시도하면 시간이 초과됩니다.

어떤 아이디어가 있나요?

편집: 컴퓨터 B의 VM에서 컴퓨터 A로 Tracert를 다시 시도했습니다. 이번에는 작동했지만 예상했던 방식과는 달랐습니다. 처음 세 홉에서는 요청 시간 초과가 발생했지만 네 번째 홉에서는 NAT의 표준 게이트웨이 등을 통하지 않고 컴퓨터 A에 직접 연결되었습니다.

또한 실제로 가상 어댑터에 할당된 호스트의 IP를 항상 ping할 수 있습니다. 따라서 내 VM에 192.168.100.3이 있고 호스트가 192.168.100.1인 경우 VM에서 후자로 핑할 수 있습니다.

답변1

네트워크에 대한 Windows 문제 해결을 사용하여 문제를 해결할 수 있었습니다. 불행하게도 그것이 정확히 무엇을 했는지 알려주지 않았고 설정도 여전히 동일해 보이기 때문에 더 자세한 정보를 제공할 수 없습니다.

편집: 이 작업을 수행한 후에는 이전에 작동하던 다른 네트워크의 장치에 더 이상 핑을 보낼 수 없습니다.

이제 (희망적으로) 더 나은 작업 솔루션을 찾았습니다. 두 네트워크 모두에서 표준 게이트웨이를 설정했습니다. 네트워크 중 하나에서 게이트웨이를 비활성화하자마자 둘 다 작동했습니다. 게이트웨이가 비활성화된 네트워크의 경우 시작 시 실행되는 스크립트를 사용하여 수동으로 경로를 추가했습니다.

관련 정보