使用 ebtables/iptables 计算到达目标 MAC 地址的流量

使用 ebtables/iptables 计算到达目标 MAC 地址的流量

我希望能够使用iptablesebtables或其他 Linux 实用程序来计算发往给定 MAC 地址的字节数。我尝试查看字节数,ebtables但它们始终为 0,我在这里做错了什么吗?

答案1

IPTables 支持流量计费。您应该能够设置与您感兴趣的 mac 地址匹配的 IPtables 规则,然后查看它的计数器以查看它正在推送哪种流量。请注意,您不能使用它来查看 LAN 上其他机器的流量,它只能用于查看往返于它正在运行的机器的流量。

答案2

我最终通过获取与每个 MAC 地址关联的 IP 地址arp并添加会计规则来iptables计算该 IP 地址的下载流量来解决这个问题。

相关内容