Мне нужен простой монитор трафика для Linux, который подсчитывает трафик в определенной беспроводной сети, поскольку у меня есть ограничения по объему в этой сети.
Я попробовал использовать следующее правило iptables:
iptables -m mac -A INPUT -p all --mac-source <mac-address> \! -s 10.0.0.0/8
где <mac-address>
находится маршрутизатор. 10.0.0.0/8
- локальная подсеть.
На самом деле я хочу что-то вроде --routed-through <mac-address>
.
Также, есть ли способ собрать статистику iptables? Или, может быть, есть другой инструмент, который делает то, что мне нужно (надежный)?
решение1
решение2
Вы также можете попробовать посмотреть на ntop и/или webalizer. Это хорошие инструменты для мониторинга сети. Они дают подробную информацию о том, что делает каждый компьютер в сети, какие сайты он посещает и какую полосу пропускания он использует. Надеюсь, это поможет решить проблему, которую вы ищете.