無線網卡無法收到路由器的 ARP 解析應答

無線網卡無法收到路由器的 ARP 解析應答

我這裡有一台 Windows Vista 筆記型電腦,配有 Atheros AR5007EG 無線網路卡。當嘗試將其與 AVM Fritzbox 7330 連接時,會發生以下情況:

  • 筆記型電腦成功協商 DHCP 並接收正確的 IP 位址、路由器位址和子網路
  • 筆記型電腦廣播路由器 IP 的 ARP 請求
  • 路由器接收請求
  • 路由器向筆記型電腦的 MAC 位址發送應答
  • 筆記型電腦從未收到答复

筆記型電腦繼續發送請求,路由器接收請求並做出答复,但它們從未到達。這種情況一直持續到我斷開筆記型電腦的連線為止。

我的任何其他機器上都沒有出現此問題,透過乙太網路電纜連接筆記型電腦確實有效。

所以恕我直言,它不可能是:

  • 作業系統
  • 路由器

任何下一步該去哪裡的想法將不勝感激。

答案1

發生這種情況時,您可以執行以下操作:

  • 將另一台無線裝置放入網路中,查看是否正確接收 ARP 回應。
  • 嘗試網路中的有線設備以確保不是無線問題。
  • 使用另一個已知正常運作的無線卡更換無線卡。

如果另一個無線裝置運作正常,則您知道路由器正在正確發送 ARP 回應。如果有線設備(最好是同一台)可以正常運作,您就知道問題出在無線卡或無線 API/堆疊(而不是您的 Vista 作業系統筆記型電腦)上。如果您用已知運作良好的無線卡更換了無線卡,但仍有問題,則表示有 Vista 問題(您是否安裝了所有修補程式/服務套件?)。有幾個已知的 Vista 無線問題,例如

由於您在資料包/幀級別具有可見性,因此我假設您正在嗅探線路。另一件需要檢查的事情是確保 ARP 回應的位址欄位和內容正確且符合標準,沒有額外的不需要的資料。

相關內容