第一次 ping 总是失败,并显示“常规失败”或“请求超时”

第一次 ping 总是失败,并显示“常规失败”或“请求超时”

我正在使用 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 电源设置。

解决方案是电源设置:

  • 控制面板
    • 电源选项
      • 高级设置
        • 无线适配器设置
          • 电池
            • 设置为最大性能。

相关内容