"파일 및 프린터 공유"가 꺼져 있으면 Windows 10으로 Ping이 작동하지 않습니까?


23

로컬 네트워크에 Windows 10 컴퓨터가 하나 있습니다.

다른 컴퓨터에서 Windows 10 컴퓨터를 핑하려고하면 실패합니다 (요청 시간이 초과되었습니다). Windows 10 컴퓨터에서 문제없이 다른 장치를 Ping 할 수 있습니다.

제어판에서 "고급 공유 설정"으로 가서 "파일 및 프린터 공유"를 켜면이 기기의 핑이 정상적으로 작동한다는 것을 알았습니다.

내 질문은 왜?

"파일 및 프린터 공유"가 꺼져 있으면 (핑 시스템에서) 핑이 작동하지 않는 이유는 무엇입니까? 핑 응답과 어떤 관련이 있습니까? 파일 / 프린터 리소스를 공유하지 않더라도 머신은 여전히 ​​핑에 응답해야합니다.

답변:


28

파일 및 프린터 공유 설정에는 ICMP 트래픽을 거부 / 허용하는 기능이 포함되어 있기 때문 입니다. 실제로 다음을 탐색하여이를 볼 수 있습니다.

  1. 클릭 Start버튼을
  2. 검색 Windows Firewall
  3. Advanced Settings왼쪽에서 선택
  4. 왼쪽 창에서 Inbound Rules
  5. 오른쪽 창에서 제목이 지정된 규칙을 찾으십시오. File and Printer Sharing (Echo Request - ICMPv4-In)

( 소스 )

내 랩탑 ( 파일 및 프린터 공유 가 켜진 상태)에서 바로 아래 예제를 볼 수 있습니다 .

윈도우 방화벽

한 단계 더 나아가 파일과 프린터 공유를 끄고 "핑"을 허용하려면 그림의 빨간색 상자 안에 표시된 적절한 규칙을 활성화 할 수 있습니다.


tnx! 기본적으로 Windows에서 ICMPv4-In은 "파일 및 프린터 공유"와 직접 연결되어 있습니까? "파일 및 프린터 공유"없이 ICMPv4-In을 허용 할 수 없습니까?
lucidBug

* "파일 및 프린터 공유"를 설정하지 않은 상태
lucidBug

1
ICMP 트래픽을 제어하는 ​​설정은 파일 및 프린터 공유 기능에 포함되어 있지만 답변 끝에서 언급했듯이 ICMP 트래픽을 허용하도록 Windows 방화벽 내에서 적절한 규칙을 개별적으로 활성화 할 수 있습니다.
Run5k

그러나 규칙 (빨간색 상자에있는 규칙)을 활성화하면 "파일 및 프린터 공유"를 설정 한 것과 동일합니까? 또는 아닙니다?
lucidBug

좋아, 내가 다른 사람들을 끄면 (SMB, Spooler, LLMNR) 아무것도 공유되지 않습니다. 권리?
lucidBug

6

파일 및 프린터 공유 규칙을 설정 한 경우에도 Windows 10 VM을 핑 (ping)하는 데 문제가있었습니다.

그래서 다음을 추가했습니다.

netsh advfirewall firewall add rule name="ping" protocol=ICMPV4 dir=in action=allow

경고 :이 명령은 개인, 공용 및 도메인 네트워크 프로필에 규칙을 적용합니다.


0

Windows는 네트워크 유형 (공용, 개인 또는 도메인)에 따라 방화벽 사전 설정을 사용합니다. 기본값은 공개입니다. 공개 사전 설정에서 방화벽은 "더 엄격하게"설정됩니다. 핑 요청과 같이 더 많은 것을 차단합니다. 파일 및 프린터 공유를 켜면 Windows에서 네트워크 유형 (방화벽 사전 설정)을 개인으로 변경합니다. 방화벽이 더 개방되어 핑 요청을 허용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.