好吧,如果这不是我在这里想问的问题,我提前道歉。看起来是因为https://networkengineering.stackexchange.com/看起来它是为专业网络工程师准备的。但我不是。
我在这里问是因为我的研究选项已经用尽了。我确实尝试过在 reddit 上发布此内容,但没有成功。从那时起,我做了进一步的研究。
我已链接到 reddit 帖子以供参考,但我会尝试在此总结我所知道的一切(并很乐意回答评论中可能有帮助的任何问题),希望最终找出到底发生了什么。恐怕这会有些冗长。
场景和问题
我和弟弟尝试同时玩一款游戏,例如《反恐精英:全球攻势》。游戏可以在线进行,也可以在本地进行(我们出于测试目的尝试过)。
当我们两人一起玩游戏时,本地 ping(到路由器)会迅速变高并波动,对于所有无线连接到路由器的人(即使那些不想在线玩游戏的人也是如此)。这显然会导致互联网服务器等的高延迟,从而导致网页超时等。
我们中的一个人断开与游戏的连接(而不是网络)几乎可以立即解决问题。
无论只有我和我的兄弟连接到路由器,还是有其他人连接,都会出现问题;这似乎没有什么区别。
如果我们同时尝试下载某些内容,则很少会出现此问题;即使出现了问题,其严重程度也不如玩游戏时严重。
最初我怀疑是我们使用的 TP-Link WD-W8970 V1 路由器的无线硬件出了问题。但是,今天我尝试了另一台设备(Belkin F7D4302 v1),运行 DD-WRT(v24-sp2 (03/25/13) mega(SVN 修订版 21061))。我通过以太网电缆将其连接到 TP-Link 路由器,然后关闭 TP-Link 的无线功能,然后我和我兄弟再次测试,无线连接到第二台路由器,遇到了同样的问题。
我读到的一个可能原因可能是由于数据包丢失而导致的数据包重新传输,但我不确定如何识别它是否是问题所在。开机一段时间后,我和兄弟一起尝试了一些测试,在 Status >> Sys-Info 下,它有以下统计数据:
Received (RX)401552 OK, 1 errors
Transmitted (TX)534051 OK, 591 errors
我猜想出现任何错误可能都是不好的,但是与正常的数量相比,591 似乎并不多,而且我在网上看到的这个统计数据中出现错误的例子似乎有更多的错误。
如果我真的能理解的话,运行 DD-WRT 的路由器为我提供了大量额外信息,我希望这些信息能够帮助我解答一些问题。
我还尝试过在两个路由器上提高和降低 TX 功率/传输功率。这对问题没有影响。
附加信息
- 我们住在偏僻的地方。周围没有其他无线网络。
- 我们没有微波炉(研究表明它们可能会造成干扰)。
- 我和我弟弟的房间很近,但位于房子与路由器的另一侧。不过,我们似乎确实能稳定地连接到路由器(除了这个问题)。
- 我们的互联网连接速度很慢,但对本地 ping 值应该没有任何影响。事实上,我们玩游戏的带宽使用量远不及我们的最大带宽(下载速度 160KB/s,上传速度 50KB/s)。
- 我是一名软件开发人员,因此我认为自己在技术方面相当胜任,但我并不自以为编写软件能让我深入了解网络概念和硬件。我可能忽略了一些非常明显的东西,但如果我忽略了,我也不知道是什么。
我不知道我错过了什么。用谷歌搜索没有找到任何有用的信息,我甚至不知道我的搜索条件是否正确。
如果这是错误的部分(或者我的标签是错误的 - 我试图选择看起来合适的标签,但如果有更好的标签,请告诉我),请再次道歉,但如果是的话,请将我引导到这个问题应该去的地方,以便我可能有机会得到这个问题的一些答案。
谢谢。
答案1
听起来你只是在突破现有条件下 WiFi 的极限。WiFi 链接性能会随着距离和用户数量的增加而下降。
有很多方法可以提供帮助。可能最大的帮助就是设置多个接入点,最好通过有线连接,并且尽可能远离现有接入点。在 2.4 GHz 上仅使用 20MHz 带宽。
另一种可能性是使用电力线以太网将另一台路由器放置在另一个房间。仅使用标有“AV2”或宣传峰值速度为 600Gbps 或更高的电力线以太网适配器。早期的适配器工作不佳。
要使用 DD-WRT 路由器作为接入点:
- 禁用其 DHCP 服务器。
- 为其指定一个 LAN IP 地址,该地址应位于另一台路由器所服务的块内,但在其 DCHP 范围之外。(因此,例如,如果另一台路由器是 192.168.1.1,而 DCHP 范围是 .100 到 .200,则 192.168.1.2 是一个不错的 IP 地址。)
- 如果需要,通过电力线以太网将该路由器上的一个 LAN 端口连接到另一个路由器的 LAN 端口之一。
- 如果愿意,您可以配置相同的 SSID 和无线密钥。只需确保配置不同的频道即可。
我不建议使用无线中继器或范围扩展器。