Я хотел бы иметь возможность подсчитать количество байтов, идущих на данный MAC-адрес, используя iptables
или ebtables
или какую-нибудь другую утилиту linux. Я попытался посмотреть количество байтов в ebtables
но они всегда равны 0, я что-то здесь делаю не так?
IPTables поддерживает учет трафика. Вы просто должны иметь возможность настроить правило IPtables, соответствующее интересующему вас MAC-адресу, а затем посмотреть на его счетчики, чтобы узнать, какой трафик он отправляет. Обратите внимание, что вы не можете использовать это для просмотра трафика для других машин в локальной сети, это будет только для трафика на или с машины, на которой он работает.
Я решил эту проблему, получив IP-адрес, связанный с каждым MAC-адресом, из arp
и добавление правила учета в iptables
для подсчета загружаемого трафика для этого IP-адреса.