我的工作站使用由本地组策略管理的 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)”。