当其他设备正在使用 Wi-Fi 时,如何防止以太网上的 PC 失去互联网连接

当其他设备正在使用 Wi-Fi 时,如何防止以太网上的 PC 失去互联网连接

我目前通过 DSL 线路接入互联网,进入我的 ISP 提供的 Hub,该 Hub 有两根以太网电缆,一根连接到我的台式机,一根连接到无线路由器,该路由器为大约 8 个不同的设备提供 Wi-Fi(并非一直同时使用,但有时可以使用)。

我试图让我的桌面优先于网络上的任何流量,因为无论何时有人出于任何原因使用 Wi-Fi,我的桌面连接就会放弃并断开(让我澄清一下,活动连接会延迟直至断开连接,新的连接无法建立,直到 Wi-Fi 上的流量通过重启或我关闭 Wi-Fi 而停止)。

这听起来可能有点可悲,但我所在地区只能获得每秒 20 兆比特的网速。获得更好的网络或搬到有更好网络的新家,目前都不是我能选择的。

我的目标是保持连接稳定,稳定性不下降,即使这意味着速度持续缓慢,只要连接保持稳定且 ping 不波动。我该如何实现这一目标?

ISP 提供的 Hub 是“BT Smart Hub - Type A”,我目前正在使用。自从我得到它以来,我尝试只将其用作 DSL 调制解调器,并为单独的路由器 (EE BrightBox 1 (R)) 提供以太网,该路由器为家庭提供 Wi-Fi,为我的 PC 提供以太网,但后来才开始出现这个问题,起初我以为我用于 Wi-Fi 的路由器有问题,所以我将其从网络中移除并尝试单独使用 Hub,但问题仍然存在。

遗憾的是,我无法使用第二个路由器直接连接 DSL,因为它被锁定到不同的 ISP(不允许我在设置 PPPoE/PPPoA 连接时更改用户名),但这并没有阻止我将它用作 BT Hub 的桥梁。

正如评论中所建议的,我在打开 Wi-Fi 和其他使用 Wi-Fi 的设备的情况下进行了一些测试,结果如下:

http://www.dslreports.com/speedtest/41405318

第二次测试关闭了 Wi-Fi,结果如下:

http://www.dslreports.com/speedtest/41406663

测试是在 BT Hub 是唯一通过 Wi-Fi 和以太网提供互联网的路由器的情况下进行的(我已移除 EE Brightbox,试图找出是哪一个导致了问题)

我很好奇,想知道“TP-Link TD-W8961N”是否具有解决此缓冲区膨胀问题所需的功能?我原本打算用它来替换 BT Hub。

如果我提供的任何信息太令人困惑,请告诉我提供准确详细信息的最佳方法。

答案1

首先,如果您的以太网 PC 正在失去互联网连接(或连接严重受限以至于几乎无法连接),而这仅仅是因为其他设备正在使用 Wi-Fi,那么这是一个需要解决的错误,而不是网络繁忙、满负荷的自然结果。使用 QoS 工具优先处理一种流量而不是另一种流量是解决此问题的笨拙方法。正确的解决方法是找到并解决潜在的错误(请继续阅读)。

在大多数情况下,宽带连接满载时,互联网性能滞后/缓慢,这是调制解调器/路由器/网关/AP 中一个众所周知的错误(称为缓冲区膨胀)的迹象。解决缓冲区膨胀的常见方法是在充当网络前端 NAT 网关的设备上加载 OpenWrt 开源路由器固件,并设置一个名为“Cake”的 OpenWrt 软件包(使用名为 FQ-CoDel 的智能排队算法)来对抗缓冲区膨胀。

确认是否存在缓冲区膨胀问题的一种方法是运行http://dslreports.com/speedtest。如果您这样做,请编辑您的问题以提供指向结果页面的链接。在几种不同情况下查看结果可能会很有趣:从“好”和“坏”时间的以太网连接 PC 以及从 Wi-Fi 连接的 PC/笔记本电脑。

相关内容