win11局域网ping不通是因防火墙拦截icmpv4请求,需先将网络设为专用,再启用“核心网络诊断-icmp回显请求(icmpv4-in)”入站规则,或手动创建自定义icmpv4规则并指定允许的ip范围。

Win11电脑连上WiFi后能正常上网,但用ping命令测试同一局域网内的另一台电脑时始终返回“请求超时”,说明网络层物理连通,但对方Windows防火墙拦截了ICMPv4回显请求,必须手动放行才能被ping通。
先确认并切换为专用网络
按下Win + I打开设置 → 点击“网络和 Internet” → 左侧选“高级网络设置” → 在右侧找到当前连接的WiFi名称(如“Home-WiFi”)→ 点击它 → 查看“网络配置文件类型”是否显示为“公用网络”。【这是90%以上局域网 ping 不通问题的根源】
若显示为“公用网络”,点击下方“网络配置文件类型” → 选择“专用” → 关闭窗口等待5秒,系统自动应用变更。
启用系统预置的 ICMP 入站规则(推荐首选)
按Win + R,输入wf.msc回车 → 左侧点“入站规则” → 在右侧规则列表中滚动查找以下任一名称(不同版本略有差异):
• 核心网络诊断 - ICMP回显请求 (ICMPv4-In)
• 文件和打印机共享 (Echo Request - ICMPv4-In)
• 虚拟机监控 (回显请求 - ICMPv4-In)
右键 → “启用规则”。【启用后无需重启,立即生效】
如需支持IPv6,同步启用含ICMPv6-In的对应规则(如“回显请求 - ICMPv6-In”)。
手动新建自定义 ICMP 入站规则(精准控制)
第一步:按Win + R → 输入wf.msc回车 → 左侧点“入站规则” → 右侧点“新建规则…”
第二步:规则类型选“自定义” → 下一步 → “程序”页选“所有程序” → 下一步
第三步:“协议和端口”页 → 协议类型选“ICMPv4” → 勾选“自定义ICMP设置” → 点“设置” → 类型填8,代码选“任何” → 确定 → 下一步
第四步:“作用域”页 → 远程IP地址选“下列IP地址” → 点“添加” → 输入允许ping你的单个IP(如192.168.1.50)或网段(如192.168.1.0/24)→ 切勿留空 → 下一步
第五步:“操作”选“允许连接” → “配置文件”按需勾选(至少勾选“专用”)→ “名称”填“Allow-Ping-From-Office” → 完成。











