
iptables
または、その他の Linux ユーティリティを使用して、特定の MAC アドレスに送信されるバイト数をカウントできるようにしたいと思いますebtables
。 でバイト数を確認してみましたebtables
が、常に 0 です。何か間違っているのでしょうか?
答え1
IPTablesはサポートしていますトラフィックアカウンティング関心のある MAC アドレスに一致する IPtables ルールを設定し、そのカウンターを見て、どのような種類のトラフィックがプッシュされているかを確認できるはずです。これを使用して LAN 上の他のマシンのトラフィックを確認することはできないことに注意してください。これは、実行されているマシンとの間のトラフィックのみになります。
答え2
最終的に、各 MAC アドレスに関連付けられた IP アドレスを取得し、その IP アドレスのダウンロード トラフィックをカウントするarp
アカウンティング ルールを追加することで、この問題を解決しました。iptables