修复Internet连接停顿(数据包卡在某处?)


1

我一直在使用的无线AP已经崩溃,两个症状是DHCP服务器不再工作,并且连接中的随机停顿。我无法重启,所以我一直在尝试在本地解决问题。

每隔一段时间,连接将停止3到30秒的任何时间,在此期间不会收到任何数据包。在Windows上,清除arp缓存netsh interface ip delete arpcache会导致连接立即重新开始工作(即使ARP缓存永远不会坏),并且我已经开始运行一个每隔N秒清除ARP缓存的脚本。这向我表明数据包在某处得到了不正确的缓冲。

如果我不断ping Google.com,我会得到0%的数据包丢失,往返行程从不超过50毫秒,即使我可以观看ping失速,然后突然显示最后N个丢失的ping。

关于我可以做些什么来解决这个问题在Linux或Mac上的想法?

Answers:


0

如果您使用无线,这可能是由外部干扰引起的。
尝试将路由器的通道更改为11(最强),并查看传输是否有所改善。

如果不是这种情况,请提供有关网络架构的更多详细信息。

编辑

你说网络架构非常简单,而且问题出在Windows中(虽然帖子被标记为“Mac”和“Linux”?)。

Windows因常规扫描新无线网络而导致无线冻结,即使您已连接到网络也是如此。

下面的文章解释了这个问题并提出了一些解决方案:
如何修复Vista和Windows 7中的无线延迟

尽管它的标题,提出的解决方案也适用于XP。


外部干扰无法解释为什么在Windows中清除arp缓存会导致它开始工作,也不知道为什么在路由器出现故障时问题就出现了。网络是与客户端的简单无线路由。
erjiang 2010年

@mazin k。:看我的编辑。
harrymc 2010年

我的意思是问题可以在Windows上暂时修复,并想在Mac或Linux上找到某种类似的修复方法。
erjiang 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.