Страница 1 из 1

mpd5 + netflow

Добавлено: 2014-01-24 16:48:22
tyler56
Всем привет.
В mpd 5.7 прописано слать netflow пакеты на nfdump 9996 порт.

Код: Выделить всё

startup:
...
set netflow peer 127.0.0.1 9996
set netflow self 127.0.0.1 9990
set netflow timeouts 15 15
set netflow hook 9000
...
default:
load pptp_server
...
pptp_server:
set iface enable netflow-in 
set iface enable netflow-out
но на порт ничего не приходит
Модуль нетфлов загружен.
Может нужны какие-то параметры.

ошибка mpd5

Добавлено: 2014-01-26 12:39:48
tyler56
Добрый день всем.
Не получается включить netflow в mpd5.
При добавлении в конфиг

Код: Выделить всё

        set iface enable netflow-in
        set iface enable netflow-out
Ругается
can't configure data link type on [131]:: Invalid argument
Вот конфиг

Код: Выделить всё

startup:
        # enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
        set global enable tcp-wrapper
        # Задаем пароль для доступа в web-intarface
        set user admin www admin
        # configure the console
        set console self 127.0.0.1 5005
        set console open
        # configure the web server
        #set web self 127.0.0.1 5006
        #set web open
        # Radius CoA/PoD
        set radsrv peer 127.0.0.1 www
        set radsrv open
        #netflow
        set netflow peer 127.0.0.1 9996
        set netflow self 127.0.0.1 9990
        set netflow peer timeouts 15 15
        set netflow hook 9000
        #set netflow node netflow
        log -echo -radius -rep
default:
        load pptp_server
pptp_server:
        # Определяем диапазон выдаваемых IP удалённым клиентам
        set ippool add poolsat 172.16.0.1 172.16.0.254
        create bundle template B
        set iface enable proxy-arp
        set iface idle 0
        set iface enable tcpmssfix
        set iface up-script /usr/local/etc/mpd5/if-up.sh
        set iface down-script /usr/local/etc/mpd5/if-down.sh
        set ipcp yes vjcomp
        # IP адрес сервера, который мы будем показывать клиентам
        set ipcp ranges 172.16.0.1/32 ippool poolsat
        # Здесь указываем DNS сервер
        set ipcp dns 8.8.8.8
        #Включаем netflow
        set iface enable netflow-in
        set iface enable netflow-out

        # Enable Microsoft Point-to-Point encryption (MPPE)
        set bundle disable compression
        #set ccp yes mppc
        #set mppc yes compress e40 e56 e128 stateless
        set ccp no mppc
        set mppc no compress e40 e56 e128 stateless

        # Create clonable link template named L
        create link template L pptp
        # Set bundle template to use
        set link action bundle B
        # Multilink adds some overhead, but gives full 1500 MTU
        set link enable multilink
        set link yes acfcomp protocomp
        set link no pap chap
        set link enable chap
        #set link enable chap-msv1
        #set link enable chap-msv2
        # We reducing link mtu to avoid GRE packet fragmentation.
        set link mtu 1340
        set link keep-alive 10 60
        set link enable incoming

Re: ошибка mpd5

Добавлено: 2014-01-29 0:07:48
Гость
ng_netflow или как там его, подругрузите

Re: mpd5 + netflow

Добавлено: 2014-01-29 0:11:06
Гость
утомили этим нет флов, в одну тему надо было писать. а не прыгать по веткам форума с каждой новой темой,
я там уже отвечал
теперь ищите сами
в гугле ответ 100% есть

Re: ошибка mpd5

Добавлено: 2014-01-30 15:56:17
tyler56
Ядро собрано с поддержкой нетфлов.
Аналогичные проблемы в гугле решались правкой конфига. Я делаю копипаст и выдает ошибку.
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_SOCKET
options NETGRAPH_TEE
options NETGRAPH_NETFLOW

Re: ошибка mpd5

Добавлено: 2014-01-30 20:08:55
tyler56
Нетфлов есть в ядре но как-то криво отрабатывает

Код: Выделить всё

flowctl netflow show
flowctl: NgSendMsg(NGM_NETFLOW_SHOW): No such file or directory