Egor Posted June 14, 2005 Posted June 14, 2005 Уважаемый ALL! Вопросы такие: 1) Есть ли у кого-нибудь опыт по использованию ng_netflow во FreeBSD 5.x для сабжа? 2) Какие существуют способы учета трафика в OpenBSD не прибегая к VPN? Вставить ник Quote
Shiva Posted June 14, 2005 Posted June 14, 2005 Поиском воспользуйся, недавно обсуждали Вставить ник Quote
orca Posted June 14, 2005 Posted June 14, 2005 sub stat { open(ST, "$ipfw show $_[0]|"); @allstat = <ST>; close ST; ($a, $b, $proxy, $d, $e, $f, $g, $f, $h, $q, $p)=split(" ", $allstat[0]); ($a, $b, $traf[0], $d, $e, $f, $g, $f, $h, $q, $p)=split(" ", $allstat[1]); ($a, $b, $traf[1], $d, $e, $f, $g, $f, $h, $q, $p)=split(" ", $allstat[2]); system("$ipfw -q zero $_[0]"); return @traf; } Вот моя функция на Перле которая и считает трафик. Дальше думаю сами догадаетесь что делать:) FreeBSD 5.3 Вставить ник Quote
jab Posted June 15, 2005 Posted June 15, 2005 Прогоните тестик пожалуйста, за какое время ваша функция снимет статистику с 5000 правил. И какое количество траффика при этом потеряется. Вставить ник Quote
Guest Posted June 15, 2005 Posted June 15, 2005 Навскидку 674 правила count shell-script типа ipfw show nn | awk '{print systime(),$3}' >>/somefile ipfw -q zero nn Выполняется 28 секунд не на быстрой машине P166 64RAM Параллельно вертится trafd, расхождения несущественны, так что для мелких клиентов на нетолстом канале вполне Вставить ник Quote
Egor Posted June 15, 2005 Author Posted June 15, 2005 >Поиском воспользуйся, недавно обсуждали По FreeBSD нашел все, что интересовало. Спасибо :-) По OpenBSD вопрос остается открытым... Нужно считать трафик на 100 Мбит/c линке с разделением на внешний и несколько видов видов внутреннего. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.