问题
我家里的网速通常还不错,只有 5 Mbps,但过去几天变得非常慢,全部我访问的页面比平时花费的时间长得多,有些页面需要 30 秒或 50 秒以上才能加载。(有时页面会在 7 - 10 秒内加载,但图像需要更长时间才能显示)。
设置
我有一台设备充当 ADSL 调制解调器 + 路由器 + 无线 AP。有两台笔记本电脑、两部智能手机和一个 chromecast 作为 wifi 客户端,还有一台控制台和一台文件服务器作为有线客户端。
- 一切都使用 DHCP,没有客户端具有固定 IP。
- 调制解调器上配置了 PPPoE,所有客户端始终处于打开状态,无需身份验证。一直都是这样
- 没有代理、防火墙、VPN、隧道或类似的东西。
初步诊断
speedtest.net 报告的速度为 4.9 Mbps,ping 时间为 17ms:
但,渲染页面时有明显的延迟。我检查了 Firefox 上的网络选项卡,发现每个请求都会有一个巨大的“连接”步骤缓慢:
在下面的屏幕截图中,有 3 KB 的图像需要 50 秒才能加载!
我做了什么
- 重启了路由器
- 将笔记本电脑放置在距离路由器 30 厘米的位置
- 从 WiFi 切换到有线以太网
- 启动全新的 Live USB Ubuntu 安装
- 更改了 wifi 密码,并确保我是唯一的活跃客户端
- 将 DNS 服务器从 Google 的 (
8.8.8.8
) 更改为OpenDNS 的 208.67.222.222 和 208.67.220.220 - 尝试在 Firefox 上通过远程服务器作为 SOCKS 代理建立 SSH 隧道
- 尝试使用 VPN,但连接速度太慢导致其无法启动。
似乎没有什么可以缓解这个问题。我该怎么办?
答案1
如果有线连接也很慢,那么是时候联系宽带/互联网提供商了。Linux 实时启动 CD 会排除您的操作系统,如果有线和 wifi 都很慢,则排除 PC 端的硬件问题。只剩下路由器和服务了。如果路由器属于您的提供商,并且直接插入路由器会很慢,那么他们有责任修复它。
如果是您自己的路由器,您可以尝试使用实时启动 CD 直接插入提供商的硬件。如果速度很快,则问题出在您的路由器上。
答案2
一定要先尝试使用有线连接。断开无线网络或禁用无线网络适配器,直接插入并重试测试。如果速度仍然很慢,那么你就知道这是你的互联网服务提供商或调制解调器/路由器的问题。无论哪种方式,你都可以让 ISP 提供帮助。
如果有线连接更好,那么显然无线有问题。尝试使用类似WiFi分析仪看看附近的网络是否妨碍了您的上网。如果无线电波看起来很清晰,则可能是您的计算机的无线适配器出了问题。您可以随时从百思买 (Best Buy) 等商店购买不同的外部 (USB) WiFi 适配器,然后将其退回,如果问题不在这里的话。
答案3
解决方案是禁用路由器的内部 DNS 服务器。