我的工作站使用由本機群組原則管理的 Windows Defender 防火牆。每次我嘗試從這一個工作站執行 ping 操作時,我都會收到「一般故障」。當我關閉防火牆時,我可以正常執行 ping 操作,從而找出我的問題。
我已允許所有“文件和印表機共用”預定義規則,但沒有運氣。然後,我允許控制面板中的高級防火牆設定下的所有「檔案和印表機共用」規則,這樣我就可以進行 ping 操作。
工作站在周末閒置了一段時間,現在當我嘗試 ping 時又返回「一般故障」。我已驗證“文件和印表機共用”規則仍然啟用。
答案1
對於 IPv4,您需要啟用下列防火牆規則:私有網路中的 IP4):
Core Networking Diagnostics - ICMP Echo Request (ICMPv4-In)
File and Printer Sharing - ICMP Echo Request (ICMPv4-In)
啟動這些規則中的任何一個都應該允許 ping 請求通過。
兩種設定之間存在差異,但效果並不相同。
我注意到,在 Windows 中停用檔案和印表機共用也會停用「檔案和印表機共用 - ICMP 回顯請求 (ICMPv4-In)」的防火牆規則,從而停用 PING。
如果您希望無論是否啟用檔案和印表機共用都允許 PING,則應啟用「核心網路診斷 - ICMP 回顯請求 (ICMPv4-In)」。