
我一直使用的無線 AP 出現故障,兩個症狀是 DHCP 伺服器不再工作,以及連接隨機停止。我無法重新啟動它,所以我一直在嘗試在本地解決該問題。
每隔一段時間,連線就會停滯 3 到 30 秒,在此期間不會收到任何資料包。在 Windows 上,清除 arp 快取netsh interface ip delete arpcache
將導致連線立即重新開始工作(即使 ARP 快取從來沒有壞過),我已經採取了每 N 秒執行一個清除 ARP 快取的腳本。這對我來說表明數據包在某處得到了不正確的緩衝。
如果我連續 ping Google.com,即使我可以看到 ping 停止,然後突然顯示最後 N 個丟失的 ping,我也會得到 0% 的資料包丟失,往返時間不會超過 50 毫秒。
關於如何在 Linux 或 Mac 上解決此問題有什麼想法嗎?
答案1
如果您使用無線,這可能是由外部幹擾引起的。
嘗試將路由器的頻道改為11(最強),看看傳輸是否有所改善。
如果這不是您的情況,請提供有關您的網路架構的更多詳細資訊。
編輯
你說網路架構非常簡單,問題出在Windows(雖然貼文標示為「Mac」和「Linux」?)。
眾所周知,Windows 會因定期掃描新的無線網路而導致無線凍結,即使您已經連接到網路也是如此。
下面的文章解釋了這個問題並提出了一些解決方案:
如何修復 Vista 和 Windows 7 中的無線延遲。
儘管有這樣的標題,但所提出的解決方案也適用於 XP。