我有一个家庭 wifi 接入点,由一块带有 Atom CPU 的小型 Intel 主板、4 GB 内存和一个 PCI wifi 卡组成。一切工作正常,只是我在玩在线电脑游戏时遇到了严重的滞后。我不完全确定这是路由器的故障,但重启 AP 后它似乎消失了。在此类延迟期间(最多 3 秒),游戏不会收到任何包,而其他服务(如 Teamspeak)则继续工作。这似乎是一个挂起几秒钟的 UDP (?) 连接。此外,当我绕过路由器并使用互联网调制解调器的以太网时,延迟也会消失。
现在,我怎样才能找到问题的根源呢?游戏的高流量似乎给路由器带来了麻烦,有时会挂起,我不知道如何创建类似于游戏过程中的人工流量条件。
在 AP 上,hostapd
用于 Wifi,流量在以太网端口和 Wifi 客户端之间路由。我基本上是按照这个教程并设置一个简单的桥接网络。
简而言之:如何测试我的 Linux Wifi 接入点的高流量和其他繁重条件?
答案1
根据您的问题:如何测试我的 Linux Wifi 接入点的高流量和其他繁重条件?
有一个服务名为“电荷流”,这项服务造成了如此大的流量。为了测试您的网络,您至少需要 2 台计算机,其中一台是服务器,并在其上提供 chargen-stream 午餐,然后您通过 telnet 到服务器(强烈建议使用电缆而不是 wifi 将您的服务器连接到调制解调器),在这种情况下,您会传输大量流量把你的路由器扔到笔记本电脑上。在这里,如果您的笔记本电脑崩溃了,但您的服务器没有崩溃,则意味着无线连接存在问题。
要安装chargen服务,首先需要安装西内特并将禁用参数更改为不在/etc/xinetd.d/chargen-stream,并执行service xinetd reload
.
现在通过端口 19 telnet 到服务器:telnet server-ip 19
注意:要断开与服务器的连接,请按Ctrl-]和写辞职然后按回车键。
还有另一种情况,您可以在笔记本电脑上启动 chargen 服务并从本地环回 (127.0.0.1) 连接到它,这意味着telnet 127.0.0.1 19
流量不会从您的路由器传输。非常适合测试您的笔记本电脑。