URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 1431
[ Назад ]

Исходное сообщение
"Подсчет трафика на бридже"

Отправлено jnw , 18-Июн-04 19:54 
Приветствую уважаемый форум!

Я полный дилетант в Unix'е, а потому вопрос - дурацкий. Есть машинка с двумя сетевухами, стоящая бриджом (FreeBSD). Правила ipfw сконфигурированы, все нормально работает. Задача предельно проста: сосчитать входящий и исходящий трафик для одного IP. При этом надо считать только трафик, разрешенный для этого IP правилами ipfw. Нарыл много, но голова уже пошла кругом. Точно знаю, что ipacctd не годится, поскольку бриджевые пакеты нельзя дивертить в принципе, а с подсчетам по count-правилам ipfw неясно, как обеспечить атомарность операции считывания счетчика и его обнуления. Чем лучше воспользоваться?

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"Подсчет трафика на бридже"
Отправлено pva , 19-Июн-04 17:23 
ipa

"Подсчет трафика на бридже"
Отправлено jnw , 15-Июл-04 14:05 
>ipa

А как IPA будет реагировать на сброс счетчиков IPFW (ipfw zero xxx), если выполнить его в промежутке между обновлениями базы?



"Подсчет трафика на бридже"
Отправлено pva , 15-Июл-04 14:23 
>>ipa
>
>А как IPA будет реагировать на сброс счетчиков IPFW (ipfw zero xxx),
>если выполнить его в промежутке между обновлениями базы?

ipa хранит у себя в оперативке последнее состояние счетчиков и если при последующем снятии их значение меньше, чем было прошлый раз, принимается решение, что значение счетчика достигло своего предела или он был обнулен,следовательно за дельту между снятиями счетчика принимается его абсолютное значение (а не разница между снятиями)