Доброе вам всем время.
Пытаюсь считать трафик с помощью ipfw:ipfw add count all from any to 192.168.1.1 in
ipfw add count all from any to 192.168.1.2 in
………………..
Ну, вроде всё ок! Но последняя строчка у меня такая:
ipfw add count all from any to any inтак вот по идее она должна считать весь проходящий трафик.
Но получается следующие: соотношение суммы всех счётчиков по конкретному IP и последней строчки получаются примерно tak:
сума IP =80mb
any to any =100mbпочему эти цифры не совпадают?
P.S. Стоит FreeBSD 4.6 NATD.
Задание благодарен Kirill/
>Доброе вам всем время.
>Пытаюсь считать трафик с помощью ipfw:
>
>ipfw add count all from any to 192.168.1.1 in
>ipfw add count all from any to 192.168.1.2 in
>………………..
>Ну, вроде всё ок! Но последняя строчка у меня такая:
>ipfw add count all from any to any in
>
>так вот по идее она должна считать весь проходящий трафик.
>
>Но получается следующие: соотношение суммы всех счётчиков по конкретному IP и
>последней строчки получаются примерно tak:
>сума IP =80mb
>any to any =100mb
>
>почему эти цифры не совпадают?Потому, что последнее правило считает не только пакеты от all к хостам внутренней сети, но и пакеты, отправляемые хостами внутренней сети наружу. Они тоже "in" (для внутреннего интерфейса). Добавь в последнее правило пакеты через какой интерфейс считать, и все сойдётся.
>>Доброе вам всем время.
>>Пытаюсь считать трафик с помощью ipfw:
>>
>>ipfw add count all from any to 192.168.1.1 in
>>ipfw add count all from any to 192.168.1.2 in
>>………………..
>>Ну, вроде всё ок! Но последняя строчка у меня такая:
>>ipfw add count all from any to any in
>>
>>так вот по идее она должна считать весь проходящий трафик.
>>
>>Но получается следующие: соотношение суммы всех счётчиков по конкретному IP и
>>последней строчки получаются примерно tak:
>>сума IP =80mb
>>any to any =100mb
>>
>>почему эти цифры не совпадают?
>
>Потому, что последнее правило считает не только пакеты от all к хостам
>внутренней сети, но и пакеты, отправляемые хостами внутренней сети наружу. Они
>тоже "in" (для внутреннего интерфейса). Добавь в последнее правило пакеты через
>какой интерфейс считать, и все сойдётся.
-----
Спасибо