|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Mikhnenkov 2:5090/22 30 May 2005 09:16:56 To : Gleb Smirnoff Subject : ng_ksocket как divert сокет -------------------------------------------------------------------------------- 29 May 05 14:59, you wrote to me: GS>>>> Сейчас в RELENG_5 поломан. Если кто считает трафик на GS>>>> ng_ipacct/ng_netflow через divert, то неторопитесь с апгрейдом. GS>>> Починен. С завтра уже можно обновляться. SM>> А на gif их уже можно вешать? А то все жду, жду обещанного чуда... GS> Кого "их"? ng_ipacct/ng_netflow Если забыл, напоминаю: ты мне посовеовал перейти на 5.x чтобы можно было на gif повесить ng считалку трафика, в результате долгих попыток выяснилось, что ng_gif какой-то недоделанный или еще что-то такое... Сказал что будешь работать над этим... Я все еще надеюсь :-) Вот последнее письмо на эту тему: = ru.unix.bsd (2:5090/22) ===================================================== Msg : 104460 of 110627 From : Gleb Smirnoff 2:5020/400 10 Mar 05 21:35:56## To : "Roman V. Palagin" Subj : Re: ng_gif =============================================================================== From: Gleb Smirnoff <glebius@cell.sick.ru> Roman V. Palagin <romanp@wuppy.net.ru> wrote: >> SM> И после этого 100% зависает машинка при попадании пакета в gif0 >> SM> интерфейс. Как надо заменить команду: ngctl connect ${IFACE}: lower >> SM> upper left на более правильную для gif интерфейса ? >> >> Короче ng_gif какой-то неправильный. Потому что с него идут не просто >> IP пакеты, а сначала address family, потом IP пакеты. Считать на нём >> трафик >> таким образом не получится ;( RVP> Hа самом деле ng_gif(4) не просто неправильный - он странен. Опять RVP> те же грабли что и с ng_ether(4) и VLAN интерфейсами - работает но RVP> на половину. Может меня подправят, но что я увидел (RELENG_5 от RVP> сегодняшнего утра): для входящих пакетов всё хорошо - они попадают RVP> в gif_input(), оттуда в ng_gif_input2() и отдаются через lower хук. RVP> Замечательно - входящий трафик мы посчитали выставив dlt NGGIF в RVP> ng_ipacct. А вот дальше - всё. if_start для gif это gif_ouput(), RVP> который вызывает всякие функции в in_gif.c, которые про netgraph RVP> никогда и не знали! Прощай исходящий трафик :( Так что пока в RVP> ng_gif(4) не будет upper хука про трафик для gifX можно забыть... RVP> Только если есть нода, которая цепляется к ng_gif:lower, тогда RVP> ng_ipacct можно поставить между ними через ng_tee. Всё совершенно верно. Будем работать над этим. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE Sergey --- И чего это я тебя так ненавижу ? * Origin: За что боролись, на то и напоролись ! (2:5090/22) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1808429a69c8.html, оценка из 5, голосов 10
|