无法 ping 通 Windows 11 计算机

Fra*_*sco 25 networking firewall home-networking ping windows-11

我正在尝试从 Linux 设备 ping 我的 Windows 11 计算机。到目前为止,这是我尝试过的:

  • 禁用 Windows Defender 防火墙
  • 从高级选项启用入站规则
  • 恢复防火墙和网络设置
  • 卸载VPN

我 99% 确定问题出在 Windows 计算机中,因为它们都可以 ping 路由器,而且我也可以从 Linux 成功 ping 其他 Windows 设备。

我错过了什么吗?

编辑:我不认为这是防火墙问题,因为无论 Defender 防火墙的状态如何,我都无法 ping 我的 Windows 设备。

编辑2:我不知道它是否与这个问题有关,但是:

  • Ping 到本地主机:成功
  • Ping 至 127.0.0.1:一般失败
  • Ping 到 192.168.xx (Windows IP):超时
  • Ping 至 192.168.xx(其他设备):成功

Mor*_*hit 41

经过一番研究后,我设法在我的 Windows 11 计算机上启用 ICMP 响应:

打开Windows Defender 防火墙并在边栏中选择高级设置。通过入门页面或侧边栏切换到入站规则。找到名为“核心网络诊断 - ICMP 回显请求 (ICMPv4-In)”且配置文件为“私有、公共”的规则(除非您位于公司域...)。您可以右键单击规则并启用规则

您可能还想对名为“Core Networking Diagnostics - ICMP Echo Request (ICMPv6-In)”的 IPv6 版本执行相同的操作。我不知道为什么微软决定默认禁用这些。


Alb*_*bin 5

除了 Morphit 的答案之外,还有一个附加选项(如果您想在网络上使用文件和打印机共享):

  1. 检查您的连接分类(私有、公共、域)。

  2. 转到Control Panel-> Network and Sharing Center-> Change advanced sharing settings。打开文件和打印机共享,确保选择正确的网络配置文件。

这将自动激活 Windows Defender 防火墙中的适当规则,例如File and Printer Sharing (Echo Request - ICMPv4-In)。这与直接激活规则具有相同的效果Core Networking Diagnostics - ICMP Echo Request (ICMPv4-In)

请注意:如果您打开共享,这将使您 LAN 上的人员能够访问文件和打印机。如果您不想使用它,请遵循 Morphit 的答案。