我需要一个 Linux 流量监视器,只统计特定无线网络的流量

我需要一个 Linux 流量监视器,只统计特定无线网络的流量

我需要一个简单的 Linux 流量监视器,它可以计算特定无线网络中的流量,因为我对该网络有流量限制。

我尝试使用以下 iptables 规则:

iptables -m mac -A INPUT -p all --mac-source <mac-address> \! -s 10.0.0.0/8

<mac-address>路由器的在哪里。10.0.0.0/8是本地子网。

我真正想要的是类似的东西--routed-through <mac-address>

另外,有没有什么方法可以收集 iptables 的统计数据?或者有没有其他工具可以做我想要的事情(可靠)?

答案1

你可以尝试网络流量监控。这只是众多方法之一。另外一种更简单的方法是使用ifconfig <wifi_interface>并查看 TX/RX 字节。

对于具有更多状态的解决方案,您可以尝试统计网

答案2

您还可以尝试查看 ntop 和/或 webalizer。它们是很好的网络监控工具。它们提供有关网络上每台计算机正在做什么、访问哪些网站以及使用多少带宽的详细信息。希望这有助于解决您正在寻找的问题。

答案3

尝试Wireshark

它有一个用于从特定网络捕获的 ESSID 过滤器,并且如果您需要的不仅仅是基本捕获,它还有很多选项。

如果你需要 CLI,你可以尝试tcpdump,但一定要阅读它的手册页。

相关内容