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