我希望能够使用iptables
或ebtables
或其他 Linux 实用程序来计算发往给定 MAC 地址的字节数。我尝试查看字节数,ebtables
但它们始终为 0,我在这里做错了什么吗?
答案1
IPTables 支持流量计费。您应该能够设置与您感兴趣的 mac 地址匹配的 IPtables 规则,然后查看它的计数器以查看它正在推送哪种流量。请注意,您不能使用它来查看 LAN 上其他机器的流量,它只能用于查看往返于它正在运行的机器的流量。
答案2
我最终通过获取与每个 MAC 地址关联的 IP 地址arp
并添加会计规则来iptables
计算该 IP 地址的下载流量来解决这个问题。