第一次 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 電源。

解決方案是電源設定:

  • 控制面板
    • 電源選項
      • 進階設定
        • 無線適配器設定
          • 電池
            • 設定為“最大性能”。

相關內容