![当我尝试 ping 时,LAN 计算机出现错误:超时](https://linux22.com/image/1683059/%E5%BD%93%E6%88%91%E5%B0%9D%E8%AF%95%20ping%20%E6%97%B6%EF%BC%8CLAN%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%9A%E8%B6%85%E6%97%B6.png)
大家好。
我正在尝试 ping 本地连接的计算机 (PC 2)。
两台电脑都是WIN 10,并连接到路由器;PC 1通过无线连接,PC 2通过以太网连接。
当我尝试ping
(PC 1 > PC 2)时,它会抛出时间到(‘还剩下几分钟。’),与 相同tracert
。
当我在浏览器中检查路由器时,两个设备都已成功连接。我尝试了几种方法,我可以通过多种方式联系设备,例如:通过本地服务器双向联系设备、使用 等应用程序进行检测、arp-scan
将其列入arp -a
等等,但无法 ping。
我认为这真的很奇怪,我不知道如何修复它,并且应用程序需要它来检查设备是否可达并且其主机是否启动。
答案1
传入的 ICMP 数据包可能是受阻 经过Windows 防火墙或 ICMP 被路由器阻止。
要创建允许该操作的防火墙规则,请在“命令提示符”cmd.exe 中运行此命令
netsh advfirewall firewall add rule name="Ping" protocol=ICMPV4 dir=in action=allow
或者在 Powershell 中
New-NetFirewallRule -Name "Ping" -Protocol ICMPv4 -Direction Inbound -Action Allow
网上有很多类似的说明,例如在 Microsoft Learn 上查看。 搜索Windows 防火墙允许 ping或类似的东西来获得印象。