[windows] 윈도우 pc에 ICMP 핑 테스트를 할 수 없을 때 방화벽 설정변경하기
윈도우pc로 핑 테스트를 했을 때 응답이 없으면 대부분은 윈도우 방화벽에 막혀서 ICMP 프로토콜 응답이 없는 경우입니다.
방화벽 인바운드 설정에 ICMP 핑 반향을 허용하도록 규칙을 추가하면 윈도우pc가 핑 테스트에 응답을 하게 됩니다.
- 먼저 고급 보안이 포함된 Windows Defender 방화벽을 실행합니다. 윈도우 시작 메뉴의 검색 기능으로 앱을 찾는 쪽이 빠릅니다. "고급"으로 검색하면 됩니다.
- 고급 방화벽 설정 앱 왼쪽 목록에서 "인바운드 규칙"을 선택한 후, 오른쪽 작업 창에서 "새 규칙"을 눌러 새 규칙 추가 창을 엽니다.
- 규칙의 종류는 "사용자지정" 입니다. 선택 후 "다음을 누릅니다.
- 추가하는 규칙을 적용하는 프로그램은 "모든 프로그램"입니다.
- 새 규칙에 적용할 프로토콜은 ICMPv4입니다. 프로토콜 종류에서 ICMPv4를 선택합니다. 나머지 항목은 그대로 둡니다.
하단 "사용자 지정" 버튼을 눌러 ICMP 프로토콜에서 인바운드로 허용할 액션의 종류를 선택합니다. 우리는 핑 테스트에 응답하는 것만 허용할 것이므로 "특정 ICMP 종류"를 선택한 후 체크 목록 중에서 "반향 요청"만 체크를 합니다.
기본 선택은 ICMP 프토콜 모든 요청에 응답하는 것이지만 보안상 좋지 않으므로 "반향 요청"만 우선 개방하기로 합니다.
"다음"을 눌러 넘어갑니다.
- 새 규칙을 적용할 로컬/원격 IP 주소를 지정합니다. 기본 값이 "모든 IP 주소"를 그대로 두고 "다음"을 눌러 넘어갑니다. 내부 테스트용이어서 특정 IP에 대해서만 핑 응답을 하도록 하려면 "원격 IP 주소"의 "다음 IP 주소"를 선택하면 오른쪽 "추가" 버튼이 활성화 됩니다.
- 조건과 일치할 경우 연결의 허용/차단을 설정합니다. "연결 허용"을 선택합니다.
- 윈도우pc가 어떤 네트워크 상태일 때 규칙이 적용될지를 정합니다. 기본으로 모두 체크된 상태이고 그대로 두면 됩니다.
- 추가하는 방화벽 규칙의 이름을 정합니다. 알아보기 쉬운 이름으로 아무거나 정하면 됩니다.
- 새 룰이 추가되었으면 원격PC에서 핑 테스트를 해서 핑 응답을 하는지 확인합니다.