%EC%97%90%EC%84%9C%2032%EB%B9%84%ED%8A%B8%20%EA%B2%8C%EC%8A%A4%ED%8A%B8%EB%A5%BC%20ping%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
VmWare Player(빌드 203739)에서 버그로 보이는 문제가 발생했습니다. 저는 W7 Ultimate 64비트를 호스트로 사용하고 있으며 CentOS 5.4(64비트)를 게스트로 사용하고 있으며 Windows XP Professional SP3(32비트)을 다른 게스트로 사용하고 있습니다. 64비트 시스템(호스트 및 Linux 게스트)에서는 Windows XP를 핑할 수 없습니다.
물론 게스트와 호스트에서도 Windows 방화벽을 이미 해제했습니다. 네트워크는 매우 기본적입니다. 저는 DHCP 및 포트 전달(Windows XP의 IP로)과 함께 Vmnet8(NAT)을 사용하고 있습니다. 모든 것이 잘 작동하고 있습니다. 호스트와 게스트 모두 인터넷에 접속할 수 있습니다. XP 게스트로의 포트 전달도 정상적으로 작동합니다. 유일한 문제는 Vmnet8을 통해 XP 게스트에 액세스할 수 없다는 것입니다.
나는 Wireshark를 사용하여 (호스트와 Windows 게스트에서) 트래픽을 모니터링했습니다. 호스트에서 XP 게스트를 ping하려고 하면 호스트를 떠나는 ARP 요청이 게스트에 의해 응답되고 그 후에는 호스트를 떠나는 에코 요청이 없습니다. CentOs 게스트에서 XP를 핑하려고 할 때도 마찬가지입니다.
Windows XP 게스트에서는 호스트와 CentOs 게스트 모두에 핑을 보낼 수 있습니다. XP 게스트에서 호스트 공유에 액세스할 수 있습니다. 분명히 호스트에서는 XP 공유를 볼 수 없습니다(게스트에게 핑을 보낼 수도 없기 때문입니다).
이 설정을 유지하고 싶습니다(NAT를 사용하여 호스트의 인터넷 연결 공유). 어떤 제안이 있으십니까?
답변1
VMware 플레이어 NAT는 Windows 7에서 부분적으로 손상되었습니다. Semi-OT: 설정(FreeBSD 게스트, VMware 플레이어 NAT, Windows 7 호스트)에서 Windows 7 공용 인터페이스에서 ICS가 활성화된 경우에만 게스트가 인터넷에 연결할 수 있습니다(예: 허용). VMnet8을 공유하려면). 그러나 ICS를 활성화하면 다른 것(예: W7 호스트의 VPN 연결)이 중단됩니다.
시스템 라우팅이 괜찮아 보입니다(두 게스트 모두 게이트웨이 대신 서로 ARP를 알고 있음). ARP가 손상된 경우(게스트가 응답하지만 호스트가 응답을 받지 못하는 경우) ARP 테이블에 항목을 수동으로 추가하고(arp -s) 이를 통과할 수 있는지 궁금합니다.
답변2
가장 쉬운 방법:
- 호스트의 인터넷 연결 업스트림을 NAT로 연결합니다. (대부분의 환경에서 이는 이미 수행되고 있으며, 특히 회사 방화벽/라우터 또는 홈 케이블/DSL 라우터가 관련된 경우)
- 브리지 네트워킹을 사용하도록 두 가상 머신을 모두 설정합니다.
- VM이 호스트와 동일한 서브넷에 IP 주소를 가지고 있는지 확인합니다(DHCP 또는 수동 할당을 통해).