필자의 두 개의 게스트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을 날려보면 정상적으로 응답을 하는걸 확인할 수 있을것이다.
'기타 컴공 관련' 카테고리의 다른 글
[VirtualBox] 게스트 확장 CD 이미지 인스톨 무반응 해결법 (0) | 2021.04.28 |
---|