我正在使用 Windows 7 Ultimate SP1,这个问题困扰了我一段时间。无论我 ping 哪个地址,第一次 ping 总是失败。有什么建议可以检查什么吗?
Pinging 8.8.8.8 with 32 bytes of data:
Request timed out.
Reply from 8.8.8.8: bytes=32 time=69ms TTL=41
Reply from 8.8.8.8: bytes=32 time=69ms TTL=41
Reply from 8.8.8.8: bytes=32 time=69ms TTL=41
Pinging 127.0.0.1 with 32 bytes of data:
General failure.
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Pinging 192.168.17.10 with 32 bytes of data:
General failure.
Reply from 192.168.17.10: bytes=32 time<1ms TTL=128
Reply from 192.168.17.10: bytes=32 time<1ms TTL=128
Reply from 192.168.17.10: bytes=32 time<1ms TTL=128
答案1
我唯一能假设的是这是一个 ARP 问题。
如果你的 PC 没有关于你尝试连接的内容的详细信息,它要做的第一件事就是从 DNS 条目中找出 IP 地址,但为了开始发送流量,它还需要MAC地址,这是通过使用ARP(地址解析协议)请求。
一旦它获得了 MAC 地址,它就会将其放入ARP 缓存(在本地机器上)并使用它来发送流量,如果由于某种原因需要很长时间,那么第一个数据包(ping)可能会被丢弃。
如果这种情况持续发生每次你 ping 同一个地址,您的 ARP 缓存可能有问题,要么已损坏或丢失,要么 Windows 无法正确访问它。
要检查本地 arp 缓存,请键入
arp -a
进入具有管理员权限的命令提示符,尝试在 ping 成功之前和之后检查它,以查看 ARP 是否被正确缓存。
答案2
我的联想电脑也存在这个问题。也许其他人也有这个问题。第一次 Ping 总是显示请求超时。
原因:未插入电源时 Wifi 电源设置。
解决方案是电源设置:
- 控制面板
- 电源选项
- 高级设置
- 无线适配器设置
- 电池
- 设置为最大性能。
- 电池
- 无线适配器设置
- 高级设置
- 电源选项