본문 바로가기

기타 컴공 관련

[Virtual] 윈도우 guest 간 내부망 구축 시, ping 무응답 해결법

필자의 두 개의 게스트OS간의 통신을 위한 기본 내부망 설정은 이렇다.

 

각 게스트의 네트워크 설정은 사진과 같다.

 

TCP/IP v4 설정

IP 주소는 각각 0.2, 0.3으로 할당을 하고, 서브넷 마스크와 게이트웨이는 통합하여 두 게스트 간의 통신을 구축 하였다.

 

 

하지만 연결 테스트를 위해, cmd에서 서로간에 Ping을 날려보면 응답을 하지 않을때가 있다.

 

그 이유는 다음과 같다.

컴퓨터가 타 컴퓨터에게 ping을 요청하면 ping을 받은 컴퓨터는 echo(재송신)을 해줘야 한다.

하지만 ping을 관리하는 icmp프로토콜이 윈도우OS 방화벽에서 기본적으로 echo를 하지 않도록 설정되어있다.

그 이유는 ping을 이용한 공격인 ping of death를 방지하기 위해서이다.

반면 리눅스 계열 OS들은 그런것이 기본적으로 설정되어 있지 않다.

필자는 해킹을 실습하기 위해 내부망 통신을 구축하였으므로, echo를 사용하도록 설정하였다.

 

Window 7 OS기준 설정이다.

 

고급 보안이 포함된 Windows 방화벽

 

인바운드 규칙에 들어가고

파일 및 프린터 공유의 에코 요청 ICMPv4 ~ ICMPv6의 개인 항목을 체크한다.

 

 

설정을 변경 후, 각 OS 간에 ping을 날려보면 정상적으로 응답을 하는걸 확인할 수 있을것이다.