호스트가 게스트 VM을 핑할 수 없음 [다운]

호스트가 게스트 VM을 핑할 수 없음 [다운]

Win10 호스트에는 VMWARE Worstation14에서 실행되는 CentOS7 게스트 가상 머신이 있습니다. 내 요구 사항을 충족하기 위해 두 개의 v 어댑터를 구성했습니다.

  1. ens33 - NAT - VM이 인터넷에 액세스할 수 있도록 하는 dhcp'ed IP(192.168.33.128)
  2. ens37 - 호스트 전용 - 애플리케이션 개발 시 내부 네트워크 및 기타 게스트 VM과의 통신에 사용되는 고정 IP(192.168.242.128)

호스트에서 생성된 IP를 확인하고 두 개의 vmnet((vmnet1)192.168.33.1 및 (vmnet2)192.168.220.1)이 생성되고 호스트 자체에 세 번째 eth 어댑터 192.168.0.x가 생성되는 것을 확인했습니다. DHCP 클라이언트 끝으로.

저는 vmware와 해당 네트워크 구성 부분을 처음 접했습니다. 그래서 나는 다음과 같은 질문으로 가득 차 있습니다.

NAT에 사용된 vmnet과 호스트에만 사용된 vmnet을 확인하기 위해 몇 가지 ping 테스트를 수행했습니다. vmnet1은 NAT용이고 vmnet2는 호스트 전용이라는 것을 알았습니다. 하지만 vmnet2는 192.168.220.x 시리즈이고 게스트 vm은 192.128.242.x인 이유를 알고 싶습니다.

게이트웨이(route -n)도 확인해 보니 게이트웨이가 192.168.33.2인 것으로 나타났습니다. IP 시리즈를 보면 NAT 어댑터용 게이트웨이인 것 같은데 호스트 전용 어댑터용 게이트웨이는 어디에 있습니까?

bash-4.1$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.33.2     255.255.255.0   UG    0      0        0 ens33
192.168.33.0      0.0.0.0        255.255.255.0   U     0      0        0 ens33
192.168.242.0     0.0.0.0        255.255.255.0   U     0      0        0 ens37

또한 호스트에서 게스트 vm ens37에 ping을 시도했는데 요청 시간이 초과되었음을 발견했습니다.

ping 192.168.242.128

Request timed out

그러나 게스트 가상 머신 ens33은 ping이 가능하며 가상 머신에 액세스할 수 있도록 해줍니다. 나는 희망한다. 게스트 가상 머신이 ens37을 통해 호스트에 액세스할 수 없는 이유는 무엇입니까? 이런 질문들이 내 마음을 가득 채운다...

답변1

그래서 때로는 다른 관점에서 보면 답은 간단합니다. 제가 저지른 실수는 게스트 VM용 호스트 전용 네트워크 어댑터를 생성했지만 고정 IP가 올바르지 않다는 것입니다. 잘! 나는 무엇을 생각하고 있습니까? Tracert를 실행할 때만 내 시스템에서 라우터와 외부 세계로 이동하는 추적을 볼 수 있습니다! 겁이 난다. 내 시스템 자체의 가상 브리지 어딘가에서 거부되어야 합니다. 그러다가 문득 깨달았고 내가 바보였다는 걸 깨달았습니다. 게스트 VM의 고정 IP를 192.168.220.x로 재설정했는데 이제 모든 것이 잘 작동합니다.

관련 정보