我们使用多台计算机和一台路由器通过电缆调制解调器连接到我们的 ISP。我们经常遇到上网问题(在 Windows、Linux 和 Mac 计算机上)。在新选项卡中打开一些网站时,它们通常无法打开。它完全陷入停滞状态,我不得不对所有网站单击“停止”,等待一分钟,然后逐个刷新。
下载文件的速度为每秒几MB,因此这不是速度问题。
似乎增加打开的连接的数量,或者在短时间内建立不同的新连接会带来麻烦。
我在网上查找并找到了检查网络数据包大小是否过大的方法,因为这会导致大量的重新发送和调整数据包大小,但这似乎没问题。
关于如何排除故障并查明该问题的原因,您有什么想法吗?
顺便说一句,多年来我们 ISP 的帮助台对所有可能出现的问题始终都有相同的答案:
我们这边没发现什么问题,一定是你的设置有问题,先生……
不用说,这很有帮助。
更新:
speedtest.net 的结果:下载 28.68 Mb/s,上传 0.64 Mb/s,ping 31ms
pingtest.net 的结果:ping 16ms,抖动 1ms,数据包丢失 0%
但话说回来,这是一个间歇性问题(啊,太神奇了),现在一切正常。当它堵塞时,我会运行这些测试。
我之前尝试过 opendns,因为我的提供商 dns 声誉不好,但这并不能解决问题。
我们从 ISP 那里得到的路由器有 4 个端口。有些计算机直接在这些端口上,而其他计算机则位于第二个路由器后面。两者都存在上述问题,所以我会排除我们自己的路由器……
我个人认为这是提供商的不足,但我想知道是否可以以某种方式衡量和诊断这一点。
另一个更新:
现在是晚上 10 点,对于我们的提供商来说这是一个比较繁忙的时间。我注意到一些标签打开速度相当慢,所以我决定再次运行这两个测试。这是我得到的结果:
speedtest.net 的结果:下载 2.43 Mb/s,上传 0.06 Mb/s,ping 1087ms
pingtest.net 的结果:ping 854ms,抖动 190ms,数据包丢失 2%
答案1
可能与 DNS 相关,但也要重新检查您的数据包大小(MTU)设置,因为您描述的症状是 MTU 设置过高的典型症状。
由于您还在多台计算机之间共享连接,请检查是否有人正在使用任何点对点(例如:bittorrent)文件传输软件,因为此类应用程序可以打开大量的连接,这可能会使某些路由器的速度几乎停止。
另外,看看如果只连接了一台计算机会发生什么情况 - 如果一切正常,请尝试将其他计算机逐一重新连接,看看是否有任何计算机被用于意外目的,例如:垃圾邮件发送机器人
答案2
speedtest.net
也许延迟或数据包丢失会影响您的 DNS 查找?尝试使用类似或的网站,pingtest.net
看看结果如何。
还可以尝试 Google 的公共 DNS 服务器。
答案3
偶尔重启路由器可能会有帮助,特别是当网络上有人使用 bittorrent 时,这将清除 NAT 表,有些路由器在使用 bittorrent 时会出现问题。
如果重新启动路由器(拔掉电源 15 秒)可以暂时解决问题,请尝试使用其他路由器。
如果我们的建议对问题没有帮助,我建议您发布更多有关您的网络设置的信息。
配置您的路由器以使用开放 DNS 服务器,或者您可以配置每台 PC 来执行此操作。
http://www.opendns.com/support/article/197
。
答案4
我要怪罪 DNS
您是否尝试过更改访问互联网的计算机的 DNS 地址?
我更喜欢 8.8.8.8 (Google DNS 服务器)