Re: ng_ipacct

From
Kir (2:5020/400)
To
Eugene Grosbein (2:5054/37.63)
Date
2006-08-30T16:54:02Z
Area
RU.UNIX.BSD
From: Kir <kirill@alphaclub.net>


On Tue, 29 Aug 2006, Eugene Grosbein wrote:
> Привет!
>
> Хочется попробовать посчитать входящий в машину трафик при помощи
> ng_ipacct. Канонический путь, подключение к ноде интерфейса
> при помощи ng_tee, предполагает обсчет всего входящего трафика.
>
> Мне же нужно считать трафик не весь, а
> 1. За исключением трафика от определенных IP-сетей
> 2. Только unicast (можно считать, что не-бродкаст, потому что мультикастов
>    все равно тут нет).
>
> В случае исходящего трафика и ipacctd такие исключения легко описываются
> правилами ipfw2 и в ipfw add divert 10000 ... попадают уже только
> нужные пакеты.
>
1) По поводу ipfw tee у меня на 5.5
tee port  Send a copy of packets matching this rule to the
divert(4) socket bound to port port.  The search continues with the next
rule.
2) Не мойму почему нельзя сделать типа такого
05000 skipto 10000 ip from 192.168.100.0/23 to ${server} in via ng0
05100 skipto 10000 ip from 193.47.166.0/24 to ${server} in via ng0
05300 tee 3002 ip from any to ${server} in via ng0
3) Проверка юникаста не нужна,если ты считаешь входящий на ip а не
слушаешь весь интерфейс. Или нет?



-- 
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
 * Origin: Talk.Mail.Ru (2:5020/400)
SEEN-BY: 50/12 203 400/814 450/159 186 1024 451/30 461/43 132 640 469/999
SEEN-BY: 550/196 4616/3 4625/8 4635/4 4641/444 5000/76 5000 5006/1 5007/1
SEEN-BY: 5010/70 352 5011/13 5012/46 5015/28 5019/31 5020/18 154 175 194 400
SEEN-BY: 5020/545 549 715 758 982 1057 1523 1604 1630 1909 1922 2142 2238 2395
SEEN-BY: 5020/2450 2590 2871 4441 5021/3 29 5022/128 5025/3 750 5026/45
SEEN-BY: 5027/12 5029/32 5030/49 500 556 966 1063 1080 1900 1957 2828 5031/47
SEEN-BY: 5031/70 5034/10 13 5035/3 38 5036/1 5040/47 5042/13 5045/7 5049/1 50
SEEN-BY: 5049/97 5051/15 5054/1 4 8 9 11 28 35 36 37 45 63 66 67 70 75 84 85
SEEN-BY: 5055/95 5057/1 5059/9 5060/88 5061/15 5062/1 10 5063/3 5064/7 5066/18
SEEN-BY: 5074/9 5075/5 5077/70 5080/80 1003 5082/6 5083/21 5085/13 5090/108
SEEN-BY: 5094/4 5095/20 5096/18 5099/11 6001/3 10
PATH: 5020/400 4441 545 5054/1 37