VMware를 이용해 웹 취약점 테스트용 가상 환경을 구성하던 중 게스트 OS간 핑이 가지 않는 문제가 발생했다.
VMware에서 가상 네트워크의 종류 중 하나인 NAT(Network Address Translation)는 호스트 PC로부터 IP를 할당받아 가상 머신 프로그램이 자체 DHCP 서버를 띄워 내부 네트워크 대역 할당 및 통신을 한다. 설정 시 호스트 PC를 통해 외부 네트워크와 통신이 가능하다. 위 그림은 192.168.0.249에서 192.168.0.171에 접속한 것이며 이처럼 NAT로 설정한 게스트 OS는 서로 통신이 가능하다. 그러나, 게스트 OS간 ping이 가지 않는 현상이 나타났다. 해당 문제를 해결하기 위해 검색한 결과 방화벽 설정이 문제라는 것을 알게 되었다. 게스트 OS에서 방화벽이 활성화되어 있었는데 이를 비활성화한다. 다시 ping을 시도하면 성공적으로 동작한다.