大家好。
我正在尝试 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或类似的东西来获得印象。