The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с NETGRAPH, NG_NETFLOW"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с NETGRAPH, NG_NETFLOW" 
Сообщение от aidmax emailИскать по авторуВ закладки(??) on 27-Сен-05, 13:37  (MSK)
не получается заставить работать ng_netflow
Запускаю скрипт
#!/bin/sh
kldload ng_netflow
kldload ng_tee
kldload ng_ether
ngctl -f- <<-SEQ
               mkpeer em0: tee lower right
               connect em0: em0:lower upper left
               mkpeer em0:lower netflow right2left iface0
               name em0:lower.right2left netflow
               mkpeer netflow: ksocket export inet/dgram/udp
               msg netflow:export connect inet/10.1.1.1:4444
Вот что выдает
ngctl: send msg: No such file or directory
ngctl: line 2: error in file

Пробую смотреть что по ngctl
+ list
There are 15 total nodes:
  Name: ngctl770        Type: socket          ID: 00000041   Num hooks: 0
  Name: <unnamed>       Type: socket          ID: 0000000f   Num hooks: 1
  Name: <unnamed>       Type: vjc             ID: 0000000e   Num hooks: 4
  Name: <unnamed>       Type: bpf             ID: 0000000d   Num hooks: 3
  Name: mpd419-pppoe1   Type: ppp             ID: 0000000c   Num hooks: 6
  Name: ng1             Type: iface           ID: 0000000b   Num hooks: 1
  Name: <unnamed>       Type: socket          ID: 0000000a   Num hooks: 2
  Name: <unnamed>       Type: pppoe           ID: 00000009   Num hooks: 2
  Name: <unnamed>       Type: vjc             ID: 00000007   Num hooks: 4
  Name: <unnamed>       Type: bpf             ID: 00000006   Num hooks: 3
  Name: mpd419-pppoe0   Type: ppp             ID: 00000005   Num hooks: 6
  Name: ng0             Type: iface           ID: 00000004   Num hooks: 1
  Name: <unnamed>       Type: socket          ID: 00000003   Num hooks: 2
  Name: fxp0            Type: ether           ID: 00000002   Num hooks: 1
  Name: em0             Type: ether           ID: 00000001   Num hooks: 0

если сделать
+ show em0
ngctl: send msg: No such file or directory

+ show [1]
ngctl: send msg: No such file or directory

Cистема
FreeBSD 5.4-RELEASE-p7

При пересборке ядра указал следующее
options         NETGRAPH                #netgraph(4) system
options         NETGRAPH_ASYNC
options         NETGRAPH_BPF
options         NETGRAPH_BRIDGE
options         NETGRAPH_CISCO
options         NETGRAPH_ECHO
options         NETGRAPH_ETHER
#options         NETGRAPH_FRAME_RELAY
#options         NETGRAPH_GIF
#options         NETGRAPH_GIF_DEMUX
options         NETGRAPH_HOLE
options         NETGRAPH_IFACE
options         NETGRAPH_IP_INPUT
options         NETGRAPH_KSOCKET
options         NETGRAPH_L2TP
options         NETGRAPH_LMI
# MPPC compression requires proprietary files (not included)
#options        NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_ONE2MANY
options         NETGRAPH_PPP
options         NETGRAPH_PPPOE
options         NETGRAPH_PPTPGRE
options         NETGRAPH_RFC1490
options         NETGRAPH_SOCKET
options         NETGRAPH_SPLIT
options         NETGRAPH_TEE
options         NETGRAPH_TTY
options         NETGRAPH_UI
options         NETGRAPH_VJC

Что сделал не так подскажите

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проблема с NETGRAPH, NG_NETFLOW" 
Сообщение от aidmax emailИскать по авторуВ закладки(??) on 28-Сен-05, 09:27  (MSK)
>не получается заставить работать ng_netflow
>Запускаю скрипт
>#!/bin/sh
>kldload ng_netflow
>kldload ng_tee
>kldload ng_ether
>ngctl -f- <<-SEQ
>            
>   mkpeer em0: tee lower right
>            
>   connect em0: em0:lower upper left
>            
>   mkpeer em0:lower netflow right2left iface0
>            
>   name em0:lower.right2left netflow
>            
>   mkpeer netflow: ksocket export inet/dgram/udp
>            
>   msg netflow:export connect inet/10.1.1.1:4444
>Вот что выдает
>ngctl: send msg: No such file or directory
>ngctl: line 2: error in file
>
>Пробую смотреть что по ngctl
>+ list
>There are 15 total nodes:
>  Name: ngctl770        Type:
>socket          ID:
>00000041   Num hooks: 0
>  Name: <unnamed>       Type: socket          ID: 0000000f   Num hooks: 1
>  Name: <unnamed>       Type: vjc             ID: 0000000e   Num hooks: 4
>  Name: <unnamed>       Type: bpf             ID: 0000000d   Num hooks: 3
>  Name: mpd419-pppoe1   Type: ppp    
>        ID: 0000000c  
> Num hooks: 6
>  Name: ng1        
>    Type: iface      
>     ID: 0000000b   Num hooks:
>1
>  Name: <unnamed>       Type: socket          ID: 0000000a   Num hooks: 2
>  Name: <unnamed>       Type: pppoe           ID: 00000009   Num hooks: 2
>  Name: <unnamed>       Type: vjc             ID: 00000007   Num hooks: 4
>  Name: <unnamed>       Type: bpf             ID: 00000006   Num hooks: 3
>  Name: mpd419-pppoe0   Type: ppp    
>        ID: 00000005  
> Num hooks: 6
>  Name: ng0        
>    Type: iface      
>     ID: 00000004   Num hooks:
>1
>  Name: <unnamed>       Type: socket          ID: 00000003   Num hooks: 2
>  Name: fxp0        
>   Type: ether      
>    ID: 00000002   Num hooks: 1
>
>  Name: em0        
>    Type: ether      
>     ID: 00000001   Num hooks:
>0
>
>если сделать
>+ show em0
>ngctl: send msg: No such file or directory
>
>+ show [1]
>ngctl: send msg: No such file or directory
>
>Cистема
>FreeBSD 5.4-RELEASE-p7
>
>При пересборке ядра указал следующее
>options         NETGRAPH  
>          
>  #netgraph(4) system
>options         NETGRAPH_ASYNC
>options         NETGRAPH_BPF
>options         NETGRAPH_BRIDGE
>options         NETGRAPH_CISCO
>options         NETGRAPH_ECHO
>options         NETGRAPH_ETHER
>#options         NETGRAPH_FRAME_RELAY
>#options         NETGRAPH_GIF
>#options         NETGRAPH_GIF_DEMUX
>options         NETGRAPH_HOLE
>options         NETGRAPH_IFACE
>options         NETGRAPH_IP_INPUT
>options         NETGRAPH_KSOCKET
>options         NETGRAPH_L2TP
>options         NETGRAPH_LMI
># MPPC compression requires proprietary files (not included)
>#options        NETGRAPH_MPPC_COMPRESSION
>options         NETGRAPH_MPPC_ENCRYPTION
>options         NETGRAPH_ONE2MANY
>options         NETGRAPH_PPP
>options         NETGRAPH_PPPOE
>options         NETGRAPH_PPTPGRE
>options         NETGRAPH_RFC1490
>options         NETGRAPH_SOCKET
>options         NETGRAPH_SPLIT
>options         NETGRAPH_TEE
>options         NETGRAPH_TTY
>options         NETGRAPH_UI
>options         NETGRAPH_VJC
>
>Что сделал не так подскажите
Кстати первая строчкак идет ругань на то чтоо модуль уже подгружен как я понимаю.Но даже если закомментировать подгрузку ошибки те же самые.
kldstat -v|grep ng_
                97 ng_UI
                98 ng_async
                100 ng_bpf
                102 ng_cisco
                103 ng_echo
                104 ng_ether
                105 ng_hole
                106 ng_iface
                107 ng_ip_input
                108 ng_ksocket
                109 ng_lmi
                110 ng_l2tp
                111 ng_mppc
                113 ng_one2many
                114 ng_ppp
                115 ng_pppoe
                116 ng_pptpgre
                117 ng_rfc1490
                118 ng_socket
                119 ng_ng_split
                121 ng_tty
                122 ng_vjc
3    1 0xc2437000 3000     ng_tee.ko
4    1 0xc243b000 5000     ng_netflow.ko
                171 ng_netflow
5    1 0xc2470000 5000     ng_bridge.ko
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проблема с NETGRAPH, NG_NETFLOW" 
Сообщение от af Искать по авторуВ закладки on 03-Окт-05, 09:27  (MSK)
такая же фигня подскажите в чем дело
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблема с NETGRAPH, NG_NETFLOW" 
Сообщение от LinaS emailИскать по авторуВ закладки(??) on 03-Окт-05, 12:47  (MSK)
Попробуйте запустить ngctl без параметров и в командной строке (его) уже по одной давать эти команды.
И смотрите, на чем завалилось
В Вашем выводе ngctl я не вижу ни одной node с type tee.
и у em0, type ether, Num hooks: 0
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Проблема с NETGRAPH, NG_NETFLOW" 
Сообщение от timo Искать по авторуВ закладки on 09-Окт-05, 20:07  (MSK)
Столкнулся с точно такой-же проблемой. Выяснилось, что по какой-то причине
не создается узел tee. Конфиг ядра был практически таким-же (что касается нетграфа). Пришлось устроить несколько экспериментов, т.к. на одном из серверов все завелось с пол-пинка (на ядре GENERIC), а там где ядро пересобрал с поддержкой нетграфа - та же проблема. Итого: нормально все заработало, когда в конфиге оставил только "options NETGRAPH", либо ядро не пересобирал вообще, а грузил все модулями.
Кстати, в последнем моём случае почему-то сервер начинает заметно тормозить (железо - P100, 64Mb Ram) после запуска скрипта для ngctl.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру