查看连接到路由器的无线设备的带宽使用情况

查看连接到路由器的无线设备的带宽使用情况

我只是想弄清楚哪个无线客户端正在消耗我的带宽(它减慢了我的星际争霸游戏速度:-/)。

我有一台 Linksys WRT54G 路由器(Linux 版本)。对于固件,我目前使用 Tomato,但我愿意考虑使用其他固件。有人有什么建议吗?

附言:我知道 Tomato 中的带宽图表。但是,它不够详细,无法让我了解每台设备使用的带宽量

答案1

似乎番茄可以与 iptables 配合使用作为带宽监视器。详细说明

答案2

我不明白为什么你不能有选择地阻止客户端进入网络,直到你通过经验找到罪魁祸首。

如果你正在寻找更高科技的方法,你可以尝试使用封包嗅探器, 也叫封包分析器,从您的计算机而不是路由器分析网络上的所有流量。

数据包嗅探器可以捕获其子网内的数据包信息,即使这些数据包不是发往您的计算机的。此方法的可行性取决于路由器的行为以及它是否广播所有网络数据包。无线网络当然比有线网络更容易嗅探。

请参阅本文,免费数据包嗅探器软件,查看此类产品的列表(并非所有产品都适用于 Linux)。最知名的嗅探器是Wireshark

另请参阅本文:嗅探家用路由器或集线器上的流量

答案3

只有 DD-WRT 的付费版本才具有细粒度的带宽监控。所有免费版本都只显示 WAN、LAN 和无线网络接口的当前使用情况图表。(根据要求重新发布为答案)

答案4

wireshark 或 kismet 都可以告诉您这一点....wireshark 的流量图可能更精确,但使用 count 选项从完整的 kismet 转储中为网络上的每个 MAC 获取 pcap 文件可以从命令行运行。go command line fu。我似乎记得有一种方法可以通过 kismet 中的 MAC 地址查看流量百分比,但我必须就最后一部分回复您。

相关内容