|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Spartak Radchenko 2:5020/400 07 Aug 2007 15:21:52 To : All Subject : Вопрос по ng_netflow --------------------------------------------------------------------------------
Доброе время суток.
Hачал я тут играться с netgraph и что-то не очень врубаюсь.
Hикак не соображу, как заставить ng_netflow считать трафик
на интерфейсе в обе стороны? В простейшем примере из мана
есть такая конструкция:
/usr/sbin/ngctl -f- <<-SEQ
mkpeer fxp0: netflow lower iface0
name fxp0:lower netflow
connect fxp0: netflow: upper out0
mkpeer netflow: ksocket export inet/dgram/udp
msg netflow:export connect inet/10.0.0.1:4444
SEQ
Естественно, оно считает трафик только в одну сторону, приходящий
на хук iface0. А как его модифицировать, чтобы в обе стороны
считал? Я думал, ng_tee поможет, но что-то у меня не получается.
Проблема, как я её вижу: интерфейс имеет всего 2 хука, к ng_netflow
его можно присобачить либо так, либо этак, с точностью до порядка.
Соответственно, оно будет считать либо входящий, либо исходящий
трафик. ng_tee не помогает, посколько у него всего 4 хука. 2 уходят
на подключение к интерфейсу, на выходе опять 2. Hаверное, я чего-то
не понимаю...
Может, надо сделать 2 ноды ng_netflow и соединить, так сказать,
встречно-последовательно? Скажем, out одного соединить с out
другого, а двумя свободными iface подключить к интерфейсу?
--
Spartak Radchenko SVR1-RIPE
--- ifmail v.2.15dev5.4
* Origin: Arguments & Facts Weekly (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3560963a5049e.html, оценка из 5, голосов 10
|