Подсчет трафика до MAC-адреса назначения с использованием ebtables/iptables

Подсчет трафика до MAC-адреса назначения с использованием ebtables/iptables

Я хотел бы иметь возможность подсчитать количество байтов, идущих на заданный MAC-адрес, используя iptablesили ebtablesили какую-либо другую утилиту Linux. Я пробовал посмотреть на количество байтов, ebtablesно они всегда равны 0, я что-то делаю не так?

решение1

IPTables поддерживаетучет трафика. Вам просто нужно настроить правило IPtables, соответствующее интересующему вас mac-адресу, а затем посмотреть на его счетчики, чтобы узнать, какой трафик он передает. Обратите внимание, что вы не можете использовать это для просмотра трафика других машин в локальной сети, это будет только для трафика к или от машины, на которой он запущен.

решение2

В итоге я решил эту проблему, получив IP-адрес, связанный с каждым MAC-адресом, arpи добавив правило учета iptablesдля подсчета трафика загрузки для этого IP-адреса.

Связанный контент