解决 WiFi 速度慢的问题

解决 WiFi 速度慢的问题

今天我遇到了一个大问题:WiFi 网络速度非常慢,我似乎无法找到导致该问题的原因。

我的设置:

  1. IpTables 路由器在安装有 Ubuntu 12.04 和 3 个网络接口的 PC 上运行。
  2. 其中一个接口(eth0)连接到所有最终用户共享的 WiFi AP。
  3. 一个接口(eth1)连接到我们 ISP 的调制解调器
  4. 一个接口(eth2)连接到我们服务器机房的交换机。

今天,我的 WiFi 网络非常卡顿。通常,我会跟踪某个用户向服务器机房大量传输文件。通过查看任何接口的 tcpdump 输出,可以轻松跟踪此情况。

但是,今天我没有看到路由器本身的使用率明显过高。我怀疑有人在同一个 WiFi 段上的两台笔记本电脑之间大量传输文件(这意味着数据包不会通过我的路由器)。

不幸的是,我不知道如何追踪这个问题,因为我不知道如何对通过 WiFi 通道本身的流量进行“tcpdump”。有什么方法可以做到这一点吗?

答案1

这里有两件事我要检查或做……

  1. 正如@Halfgaar 上面提到的,您可以下载许多 Wi-Fi 分析工具来查看当前正在广播的所有 SSID 以及它们正在广播的频道。您确实想尝试不与其他设备重叠。最佳频道取决于您所在的世界区域。您可以在大多数智能手机甚至简单的笔记本电脑上使用这些工具。

  2. 如果重叠很小,那么您可能需要考虑在 AP 或 Ubuntu 盒子上进行端口镜像,然后捕获线路跟踪。通过这样做,您应该能够查看通过网络的所有流量,进而确定带宽流向何处。注意:这也是有线网络上的标准故障排除方法。我个人会使用Wireshark

答案2

大多数企业级 WAP 都支持通过 Web 界面或 SNMP 进行某种监控。您应该能够以某种方式从 WAP 获取此信息。如果不知道您的实施细节,我就不多说了。

相关内容