Всем, доброго времени суток!установил ipcad (linux centos 2.6.18-92.1.13.el5 #1 SMP)
настроен NAT
$IPTABLES -t nat -A POSTROUTING -o eth0 -j MASQUERADE
eth0 - внешний ip 81.177.xxx.xx
eth1 - внутренний ip 192.168.10.1
запускаю ipcad -rds
конфиг ipcad
======================
capture-ports enable;
buffers = 64k;
interface eth0;
interface eth1;
aggregate 192.168.10.0/24 strip 32;
rsh enable at 127.0.0.1;
rsh root@127.0.0.1 admin;
rsh root@127.0.0.1 backup;
rsh root@127.0.0.1;
rsh 127.0.0.1 view-only;
rsh ttl = 3;
rsh timeout = 30;
dumpfile = /var/log/ipcad/ipcad.dump;
pidfile = /var/run/ipcad.pid;
memory_limit = 50m;
======================
делаю dump каждые 5 минут
ночью, статистику обнуляю, сохранив файл за день.
затем банально загоняю файл со статистикой в excel,
делаю выборку
№1. по eth0 (внешнему)
src - все внешние (кроме ip eth0)
dst - ip на eth0
суммирую и получаю объем трафика за день на внешнем интерфейсе
разница с провайдером от +/- 2 до 5 Мб, я доволен.
№2. по eth1 (внутреннему) хочу видеть какой юзер сколько выкачал в отдельности
src - все внешнее
dst - все внутренние, кроме ip шлюза вн (192.168.10.1) и широковещат.(192.168.10.255)
суммирую получаю разницу в + 50-80 мегов в среднем (по разному но не менее) от выборки № 1 и соотв от статистики по провайдеру.
Кто сталкивался, подскажите что неправильно сделано?