로컬 네트워크에 Windows 10 컴퓨터가 하나 있습니다.
다른 컴퓨터에서 Windows 10 컴퓨터를 핑하려고하면 실패합니다 (요청 시간이 초과되었습니다). Windows 10 컴퓨터에서 문제없이 다른 장치를 Ping 할 수 있습니다.
제어판에서 “고급 공유 설정”으로 가서 “파일 및 프린터 공유”를 켜면이 기기의 핑이 정상적으로 작동한다는 것을 알았습니다.
내 질문은 왜?
“파일 및 프린터 공유”가 꺼져 있으면 (핑 시스템에서) 핑이 작동하지 않는 이유는 무엇입니까? 핑 응답과 어떤 관련이 있습니까? 파일 / 프린터 리소스를 공유하지 않더라도 머신은 여전히 핑에 응답해야합니다.
답변
파일 및 프린터 공유 설정에는 ICMP 트래픽을 거부 / 허용하는 기능이 포함되어 있기 때문 입니다. 실제로 다음을 탐색하여이를 볼 수 있습니다.
- 클릭
Start
버튼을 - 검색
Windows Firewall
Advanced Settings
왼쪽에서 선택- 왼쪽 창에서
Inbound Rules
- 오른쪽 창에서 제목이 지정된 규칙을 찾으십시오.
File and Printer Sharing (Echo Request - ICMPv4-In)
( 소스 )
내 랩탑 ( 파일 및 프린터 공유 가 켜진 상태)에서 바로 아래 예제를 볼 수 있습니다 .
한 단계 더 나아가 파일과 프린터 공유를 끄고 “핑”을 허용하려면 그림의 빨간색 상자 안에 표시된 적절한 규칙을 활성화 할 수 있습니다.
답변
파일 및 프린터 공유 규칙을 설정 한 경우에도 Windows 10 VM을 핑 (ping)하는 데 문제가있었습니다.
그래서 다음을 추가했습니다.
netsh advfirewall firewall add rule name="ping" protocol=ICMPV4 dir=in action=allow
경고 :이 명령은 개인, 공용 및 도메인 네트워크 프로필에 규칙을 적용합니다.
답변
Windows는 네트워크 유형 (공용, 개인 또는 도메인)에 따라 방화벽 사전 설정을 사용합니다. 기본값은 공개입니다. 공개 사전 설정에서 방화벽은 “더 엄격하게”설정됩니다. 핑 요청과 같이 더 많은 것을 차단합니다. 파일 및 프린터 공유를 켜면 Windows에서 네트워크 유형 (방화벽 사전 설정)을 개인으로 변경합니다. 방화벽이 더 개방되어 핑 요청을 허용합니다.