Zählen des Datenverkehrs zur Ziel-MAC-Adresse mithilfe von ebtables/iptables

Zählen des Datenverkehrs zur Ziel-MAC-Adresse mithilfe von ebtables/iptables

Ich möchte die Anzahl der Bytes zählen können, die an eine bestimmte MAC-Adresse gesendet werden, indem ich iptablesoder ebtablesein anderes Linux-Dienstprogramm verwende. Ich habe versucht, mir die Byte-Anzahl anzusehen, ebtablesaber sie ist immer 0. Mache ich hier etwas falsch?

Antwort1

IPTables unterstütztVerkehrsabrechnung. Sie sollten einfach in der Lage sein, eine IPtables-Regel einzurichten, die der gewünschten Mac-Adresse entspricht, und dann die Zähler zu überprüfen, um zu sehen, welche Art von Datenverkehr sie sendet. Beachten Sie, dass Sie damit nicht den Datenverkehr anderer Rechner im LAN anzeigen können. Es wird nur der Datenverkehr zu oder von dem Rechner angezeigt, auf dem die Regel ausgeführt wird.

Antwort2

Ich habe dies schließlich gelöst, indem ich die mit jeder MAC-Adresse verknüpfte IP-Adresse ermittelt arpund eine Abrechnungsregel hinzugefügt habe, iptablesum den Download-Verkehr für diese IP-Adresse zu zählen.

verwandte Informationen