ebtables/iptables を使用して宛先 MAC アドレスへのトラフィックをカウントする

ebtables/iptables を使用して宛先 MAC アドレスへのトラフィックをカウントする

iptablesまたは、その他の Linux ユーティリティを使用して、特定の MAC アドレスに送信されるバイト数をカウントできるようにしたいと思いますebtables。 でバイト数を確認してみましたebtablesが、常に 0 です。何か間違っているのでしょうか?

答え1

IPTablesはサポートしていますトラフィックアカウンティング関心のある MAC アドレスに一致する IPtables ルールを設定し、そのカウンターを見て、どのような種類のトラフィックがプッシュされているかを確認できるはずです。これを使用して LAN 上の他のマシンのトラフィックを確認することはできないことに注意してください。これは、実行されているマシンとの間のトラフィックのみになります。

答え2

最終的に、各 MAC アドレスに関連付けられた IP アドレスを取得し、その IP アドレスのダウンロード トラフィックをカウントするarpアカウンティング ルールを追加することで、この問題を解決しました。iptables

関連情報