我最近搬家并换了一家新的 ISP。自从连接上之后,每当我尝试导航到新网站时,我都会经历一两分钟的“连接重置”过程。这种情况每 5-15 分钟发生一次。Firefox 和 Internet Explorer 都会发生这种情况。
我位于 ISP 的有线路由器后面,然后将其插入我自己的 Belkin 无线路由器。出现问题的计算机是我通过无线方式运行的笔记本电脑。当硬连线到 Belkin 时也会发生错误。我无法在无线连接的华硕平板电脑上重现此错误。
它主要发生在新网站上(暗示 DNS 错误),但并非总是如此(Youtube 在加载实际视频时出现问题,而页面的其余部分和其他内容都加载正常)。我也会导航到网站上的新页面,看到广告被相同的错误替换。我尝试将我的 DNS 服务器更改为 OpenDNS,但这并没有缓解问题(但我可能没有正确刷新旧设置)。
我还发现这指向 MTU 错误。我在 Windows 7 上检查了我的 MTU,输出为:
我认为这是正确的。
目前,我不知道该如何解决这个问题。如果您能提供下一步该怎么做的建议(或者详细说明如何重新检查我已经做过的事情),我将不胜感激。
为了回应 Deloader 的回答,我尝试将 Belkin 路由器上的 MTU 更改为 1500,因为对 google 的 ping 1472 没有被分段。我找到的执行说明(如下所示)这里) 更改了它,但这导致我失去了互联网连接。在对路由器进行硬重置后,我又回到了开始的地方。我同意 MTU 似乎是问题所在,但是我不知道如何将其更改为动态连接类型(我有),因为上述说明适用于 pppoe 连接(我没有)。
答案1
尝试将路由器中的 MTU 值更改为 1492。
如果问题仍然存在,请在命令提示符中使用以下命令
ping www.google.com -f -l 1500
回复 ”数据包需要分片但设置了 DF。“表示 MTU 处于较高范围。继续减少数字或从 1400 或 1386 开始,直到您获得正确的 ping 答复。一旦您开始获得正确的 ping 答复,请继续增加该值,并将 28 添加到您获得正确答复的最大值,这就是您的 MTU。在路由器中将 MTU 更改为此值。
答案2
解决办法非常简单,我只需重启笔记本电脑即可。我猜想,由于笔记本电脑从未连接过这种调制解调器,因此缺少一些需要重启才能生效的配置。症状已经消失(至少在过去 20 分钟左右)。永远不要低估这个简单的解决方案。