есть FreeBSD и интерфейс в инет и внутренний, нужно считать инетный трафик на каждого пользователя.... какими средствами это можно реализовать???
>есть FreeBSD и интерфейс в инет и внутренний, нужно считать инетный трафик
>на каждого пользователя.... какими средствами это можно реализовать???ipfw add 10 count ip from 192.168.0.2/32 to any via fxp0(внутренний интерфейс)
ipfw add 10 count ip from any to 192.168.0.2/32 via fxp1(внешний интерфейс)
Написать скриптик который будет снимать статистику и выдовать её в нужной форме
>
>ipfw add 10 count ip from 192.168.0.2/32 to any via fxp0(внутренний интерфейс)
>
>ipfw add 10 count ip from any to 192.168.0.2/32 via
>fxp1(внешний интерфейс)
ipfw add 10 count ip from 192.168.0.2/32 to any out via fxp0
ipfw add 10 count ip from any to 192.168.0.2/32 in via fxp1нужно явно указать направление (in - out), а то он тебе насчитает, ему не жалко :)
давайте уж и скриптик!
>ipfw add 10 count ip from 192.168.0.2/32 to any out via fxp0
>
>ipfw add 10 count ip from any to 192.168.0.2/32 in via
>fxp1так это ж получится не на каждого юзера, а на всю сеть....
>
>нужно явно указать направление (in - out), а то он тебе насчитает,
>ему не жалко :)и вообще, у меня пров, например, считает трафик на физическом уровне - тобишь если считать на IP уровне то получается маленькая разбежность.
Я считаю netstat-ом !!! Очень удобно. А для подсчета КТО, ОТКУДА, КОГДА, СКОЛЬКО, ЧЕГО..... надо ставить что-то вроде NetRaMet или что-то похожее (еще не делал не знаю)
Я использовал вот такое решение:
http://www.tmeter.ru/misc/trafd/