|
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
|