我的家庭网络使用 DIR-625 无线路由器。我们连接了几台电脑,速度都非常好,但不知何故,我连接的 2 台 Apple 笔记本电脑在加载网页时会卡顿。已排除与路由器距离的可能。Apple 电脑是否有共同点会导致这种情况?这非常烦人。一台是 MacBook(白色),另一台是全新的 MacBook Pro(13 英寸)。两台电脑都有同样的问题。我可能没有详细说明,但我对此了解不多。有什么想法吗?可能的路由器设置是什么?
更新:
我刚刚注意到,当我从“混合 B、G、N”更改为“仅 G”时,Mac 上的连接数会增加。我有几个设备仍然卡在 B 上,所以这对我来说不是一个永久的解决方案,但我认为这很有趣。
答案1
我以前遇到过这样的问题:苹果硬件坚持以网络上最慢设备的速度运行。因此,您的苹果笔记本电脑看到的是使用无线 B 的设备,并默认采用该设置。我不知道为什么或如何解决这个问题,除非将您的苹果设备放在自己的网段上。显然,您可以通过从网络中移除无线 B 设备并重新连接您的苹果设备来测试这是否是问题所在,看看您是否能获得更好的速度。
答案2
我要检查的第一个地方是实际的网络连接,以确定通信问题在堆栈中的哪个位置。打开终端,运行相当于“sudo ping router-ip -i .01”的命令。这将向路由器发送大量快速 ping。查看是否持续出现数据包丢失,以及时间是否异常(往返时间超过 20-50 毫秒)。如果检查无误,请通过在命令中添加 -s 1460 来尝试更大的数据包。这将发送大型 ping 数据包,您可以查看是否出现数据包丢失或 rtt 是否大幅跳跃。如果这两项检查均无问题,则问题出在您的网络堆栈中,您应该从排除 Safari 故障开始。
您可能应该将网络分开,这样您就不会在同一个 SSID 上运行 B/G/N。尝试将您的无线 N 路由器设置为 5 Ghz 仅 N 操作。然后,获取一个便宜或二手的 802.11g 路由器,您可以在 2.4 Ghz 上处理 B/G。将其 LAN IP 设置为比您的无线 N 的 IP 多一个(即无线 N 在 192.168.1.1 上,无线 G 在 192.168.1.2 上)。关闭无线 G 路由器上的 DHCP 服务器。然后,使用 cat5 跳线连接两个路由器的 LAN 端。这通常有助于防止无线设备在 802.11b、g 和 n 上使用单个 SSID 运行时出现的速度问题。
答案3
尝试降低路由器上的 MTU(无线设置)。您也可以尝试使用以太网电缆将笔记本电脑直接插入路由器,看看问题是否仍然存在(以排除无线设置)。
答案4
哪个浏览器?只有 Safari 吗?和 Firefox 一样吗?
Safari 和德国常见的路由器盒 (Fritzbox) 存在一些问题,导致连接速度变慢。这是由于 Fritzbox DNS 服务器对 Safari 发出的多个查询的响应方式不标准,以及 Safari 处理此问题失败所致。可以通过切换到 Firefox 或配置另一个 DNS 服务器来代替默认服务器(通常是您的路由器,它会通过 DHCP 地址发送此信息)来解决此问题。
因此,如果 Firefox 表现更好,请在网络偏好设置中设置提供商的 DNS 服务器,而不是路由器的 IP 地址。