Прошу помощи - подсчет траффика через ipacctd
Добавлено: 2007-11-08 12:55:48
Добрый день. По статье уважаемого Лиссяры (огромный риспект ему) настроил подсчет траффика через ipacctd. Система FreeBSD 6.2, squid,ipfw,nat- в общем все как обычно. Клиенты работают c http через непрозрачный прокси. Также на клиентах жестко прописан ip FreeBSD в качестве шлюза и DNS. Прокси также жестко прописан в клиентских иксплорерах. Вроде траффик считается... Но-в статистике я не вижу данных по http клиентов. Также нет данных по самой FreeBSD-а ведь она тоже что-то качает для себя (хотя бы для базы clamav). Подозреваю, что что-то не так написал в части ipfw, касающейся squid'а, nat и ipfw. Но что-понять самостоятельно не могу.
Вот фрагмент ipfw
Здесь такие же переменные, что и у Лиссяры в сатье про ipfw. На 10001 порту висит ipacctd. Подскажите как правильно считать траффик в такой ситуации (по пользователям)-т.е. со сквидом. Уже голову сломал... 
Код: Выделить всё
${fwcmd} add fwd 127.0.0.1,3128 tcp from ${NetInIP}/${NetInMask} to any http,https via ${LanIn}
${fwcmd} add divert natd all from any to ${IpOut} in via ${LanOut}
${fwcmd} add divert 10001 all from any to ${NetInIP}/${NetInMask} in via ${LanOut}
${fwcmd} add divert 10001 all from ${NetInIP}/${NetInMask} to any out via ${LanOut}
${fwcmd} add divert natd all from ${NetInIP}/${NetInMask} to any out via ${LanOut}