forum.bitel.ru
http://forum.bitel.ru/

Предоставление детализации по сессиям Диалап.
http://forum.bitel.ru/viewtopic.php?f=22&t=2085
Страница 1 из 2

Автор:  supp [ 27 мар 2009, 12:36 ]
Заголовок сообщения:  Предоставление детализации по сессиям Диалап.

В файле radius.properties установите порт приема NetFlow потоков:
netflow.port=2001

-Это поняно

Опишите правила деления трафика по услугам в конфигурации модуля.

netflow.service.link.1=25 OUT 0.0.0.0-255.255.255.255
netflow.service.link.2=27 IN 0.0.0.0-255.255.255.255

25 и 27 соответственно исходдяший\входящий (коды услуг модуля диалап).

- так?

Для возможности предоставления детализации по сессиям следующее надо?


Конфигурация состоит из строк следующего формата (разделители-пробелы):
netflow.service.link.<pos>=<sid> <direction> <address> <ports>

где:

<pos> - позиция правила, просмотр идет в порядке позиций

<sid> - код услуги к которой привязано правило

<direction> - ключевое слово IN или OUT, определяет тип трафика по отношению к клиенту которое описывает правило

<address> - один диапазон адресов, включая концы либо одиночный адрес

<ports> - диапазон портов либо одиночный порт, параметр может быть пропущен

Нужно прописывать

Для того чтобы ассоциировать NAS с коллектором в биллинге добавьте в конфигурации NASа строку:
netflow.receive.from=IP адрес с которого приходит поток для NASа



После добавления этих строк все адреса клиентов авторизировавшихся на NASе будут добавлены на коллекторе и по ним будет сниматься периодическая статистика по количеству потребленных услуг.

Начиная с 4.2 версии биллинга BGRadiusDialup способен пересылать полученный NetFlow поток на еще один адрес, для этого необходимо указать:
netflow.forward=<host>:<port>

Например, это можно использовать для перенаправления потока коллектору IPN модуля. Следует учитывать, что при перенаправлении адрес источника потока меняется.

Как его узнать?

Для возможности предоставления детализации по сессиям

Или только это?

необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурациии NASа прописать опции:
#
ipn.module.id=<код экземпляра модуля IPN>
ipn.source.id=<код источника, соответвующего NASу>


Простите но в доке ничего непоняно.

Можно ракоментированные примеры конфигов?


Случай простейший, трафик неделим, обсчет по Радиусу.

Нужна только детализация сессий.

Автор:  supp [ 27 мар 2009, 14:12 ]
Заголовок сообщения: 

вроде настроил

в логах неругаеся

при отправке пишет: Источник модуля IPN не сопоставлен NAS у в переменной ipn.source.id конфигурации!

Автор:  supp [ 27 мар 2009, 14:27 ]
Заголовок сообщения: 

и radius.out

27.03.2009 10:51:46 java.net.BindException: Address already in use
27.03.2009 10:51:46 at sun.nio.ch.Net.bind(Native Method)
27.03.2009 10:51:46 at sun.nio.ch.DatagramChannelImpl.bind(Unknown Source)
27.03.2009 10:51:46 at sun.nio.ch.DatagramSocketAdaptor.bind(Unknown Source)
27.03.2009 10:51:46 at bitel.billing.server.ext.DatagramChannelListener.initSocket(DatagramChannelListener.java:300)
27.03.2009 10:51:46 at bitel.billing.server.ext.DatagramChannelListener.init(DatagramChannelListener.java:387)
27.03.2009 10:51:46 at bitel.billing.server.processor.dialup.netflow.NetFlowPortListener.init(NetFlowPortListener.java:90)
27.03.2009 10:51:46 at bitel.billing.server.processor.dialup.netflow.NetFlowPortListener.<init>(NetFlowPortListener.java:77)
27.03.2009 10:51:46 at bitel.billing.server.processor.dialup.DialUpProcessor.init(DialUpProcessor.java:485)
27.03.2009 10:51:46 at bitel.billing.server.processor.DefaultProcessor.setInf(DefaultProcessor.java:78)
27.03.2009 10:51:46 at bitel.billing.server.radius.Radius.initProcessor(Radius.java:62)
27.03.2009 10:51:46 at bitel.billing.server.radius.Radius.<init>(Radius.java:42)
27.03.2009 10:51:46 at bitel.billing.server.radius.Radius.main(Radius.java:79)
27.03.2009 10:51:46 java.lang.RuntimeException: Error init SocketListener on port=2001
27.03.2009 10:51:46 at bitel.billing.server.ext.DatagramChannelListener.initSocket(DatagramChannelListener.java:308)
27.03.2009 10:51:46 at bitel.billing.server.ext.DatagramChannelListener.init(DatagramChannelListener.java:387)
27.03.2009 10:51:46 at bitel.billing.server.processor.dialup.netflow.NetFlowPortListener.init(NetFlowPortListener.java:90)
27.03.2009 10:51:46 at bitel.billing.server.processor.dialup.netflow.NetFlowPortListener.<init>(NetFlowPortListener.java:77)
27.03.2009 10:51:46 at bitel.billing.server.processor.dialup.DialUpProcessor.init(DialUpProcessor.java:485)
27.03.2009 10:51:46 at bitel.billing.server.processor.DefaultProcessor.setInf(DefaultProcessor.java:78)
27.03.2009 10:51:46 at bitel.billing.server.radius.Radius.initProcessor(Radius.java:62)
27.03.2009 10:51:46 at bitel.billing.server.radius.Radius.<init>(Radius.java:42)
27.03.2009 10:51:46 at bitel.billing.server.radius.Radius.main(Radius.java:79)

Автор:  and [ 27 мар 2009, 17:41 ]
Заголовок сообщения: 

supp писал(а):
вроде настроил

в логах неругаеся

при отправке пишет: Источник модуля IPN не сопоставлен NAS у в переменной ipn.source.id конфигурации!


Так же было, потом прописал в конфиге NASа:
ipn.module.id=1(код модуля)
ipn.source.id=1(код источника)
netflow.log.path=/usr/local/BGIPNNetflowCollector/log (где логи)

Автор:  supp [ 27 мар 2009, 17:58 ]
Заголовок сообщения: 

прописано но неработает и лог нетфлоу чистый

Автор:  snark [ 27 мар 2009, 19:05 ]
Заголовок сообщения: 

а) netflow трафик должен одновременно поступать на 2 коллектора:
1 - dialup - он собсно обсчитывает по услугам (те самые netflow.service.link)
2 - ipn - именно он и занимается детализацией

б) в конфигурации NAS-а необходимо просписать:
Код:
ipn.module.id=код_модуля_ipn
ipn.source.id=код_источника_в_модуле_ipn


в) в конфигурации сервера должна быть правильно настроена почта

после этого все прекрасно работает ;)

Автор:  supp [ 27 мар 2009, 19:07 ]
Заголовок сообщения: 

прописано

почта ходит

Запуск обработки трафиков => 27.03.2009 16:04:49

Период: 01.03.2009-31.03.2009
Not found netflow logs for nas. NAS id=1
Not found netflow logs for nas. NAS id=3
Not found netflow logs for nas. NAS id=4

Автор:  snark [ 27 мар 2009, 19:18 ]
Заголовок сообщения: 

поток на коллектор ipn модуля приходит?

Автор:  supp [ 27 мар 2009, 19:30 ]
Заголовок сообщения: 

похоже нет

Автор:  snark [ 27 мар 2009, 19:40 ]
Заголовок сообщения: 

supp писал(а):
похоже нет

добивайтесь того чтоб приходил! см. netflow save на предмет того появятся пакеты или нет ...
BТW, с чего netflow шлете? как раздваиваете?

Автор:  supp [ 27 мар 2009, 19:41 ]
Заголовок сообщения: 

все делал как в доке


В файле radius.properties установите порт приема NetFlow потоков:
netflow.port=2001

-Это поняно

Опишите правила деления трафика по услугам в конфигурации модуля.

netflow.service.link.1=25 OUT 0.0.0.0-255.255.255.255
netflow.service.link.2=27 IN 0.0.0.0-255.255.255.255

25 и 27 соответственно исходдяший\входящий (коды услуг модуля диалап).

- так?

это неделал:

Конфигурация состоит из строк следующего формата (разделители-пробелы):
netflow.service.link.<pos>=<sid> <direction> <address> <ports>

где:

<pos> - позиция правила, просмотр идет в порядке позиций

<sid> - код услуги к которой привязано правило

<direction> - ключевое слово IN или OUT, определяет тип трафика по отношению к клиенту которое описывает правило

<address> - один диапазон адресов, включая концы либо одиночный адрес

<ports> - диапазон портов либо одиночный порт, параметр может быть пропущен

Нужно прописывать ?

Сделал:

Для того чтобы ассоциировать NAS с коллектором в биллинге добавьте в конфигурации NASа строку:
netflow.receive.from=IP адрес с которого приходит поток для NASа

netflow.forward=<host>:<port> может здесь нетак?

Сделал:

необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурациии NASа прописать опции:
#
ipn.module.id=<код экземпляра модуля IPN>
ipn.source.id=<код источника, соответвующего NASу>



Случай простейший, трафик неделим.

Нужна только рассылка детализации сессий.

Автор:  snark [ 27 мар 2009, 20:20 ]
Заголовок сообщения: 

источник в ipn создан?
коллектор модуля ipn запущен?
траффик на этот коллектор дублируется?

использовать netflow.forward на больших объемах не стоит, т.к. нагрузка увеличится ...

NAS НА ЧЕМ?
ЧЕМ ТРАФИК ДЕЛИТЕ?

Автор:  supp [ 27 мар 2009, 22:58 ]
Заголовок сообщения: 

модуль диалап. НАС на Микротике. Микротик управляется атрибутами Радиуса. Нетфлоу льет это точно.
Флоутолс их пишет. Как сконфигурить модуль Диалап+ИПН, чтобы детализацию на почту слал.

Автор:  snark [ 27 мар 2009, 23:19 ]
Заголовок сообщения: 

supp писал(а):
НАС на Микротике. Микротик управляется атрибутами Радиуса. Нетфлоу льет это точно.
Флоутолс их пишет.

куда именно льет МТ netflow? только на dialup и на flow-tools? на ipn модуль льет? строки:
Код:
ip traffic-flow target add address=IP.адрес.dialup.модуля:2001 version=5
ip traffic-flow target add address=IP.адрес.ipn.модуля:2004 version=5
ip traffic-flow target add address=IP.адрес.flow-tools.коллектора:порт_flow-tools_коллектора version=5

в конфиге МТ есть? статью в вики смотрели?

supp писал(а):
Как сконфигурить модуль Диалап+ИПН, чтобы детализацию на почту слал.

как сконфигурировать - описано выше, сейчас надо добится чтобы коллектор ipn модуля получал трафик!

Автор:  supp [ 28 мар 2009, 15:02 ]
Заголовок сообщения: 

да прописано и настроено во Флоутолс льет.

Надо ли кроме Источника в ИПН настраивать что то?
Надо ли добавлять услуги в ИПН???

Автор:  snark [ 28 мар 2009, 15:19 ]
Заголовок сообщения: 

тогда почему у Вас netflow не поступает в ipn коллектор?

Автор:  supp [ 28 мар 2009, 18:32 ]
Заголовок сообщения: 

незнаю. какие где еще настройки прописывать?

коллектор лог

INFO 28.03.2009 15:43:42 NetFlow listener doesn't start.

Автор:  snark [ 28 мар 2009, 21:53 ]
Заголовок сообщения: 

supp писал(а):
какие где еще настройки прописывать?

выкладывайте:
- скрин модуля ipn на вкладке "Источники", с открытыми настройками источника МТ
- скрин модуля ipn на вкладке "Интерфейсы и зоны" с выбранным источником МТ
- конфиг dialup модуля
- конфиг NAS-а МТ
- содержимое log4j_netflow_ipn.properties

Автор:  supp [ 28 мар 2009, 22:21 ]
Заголовок сообщения: 

откуда там log4j_netflow_ipn.properties? Чо надо еще и Нетфлоу Коллектор ИПН ставить?

Так что ставить ИПН или Нетфлоу Коллектор ИПН?

Кроме источников ничего из перецисленного нет.

так как ничего этого в доке нет!
http://bgbilling.ru/v4.5/doc/ch07s10.html

можно пошагово?

1. устанавливаем ИПН. (какие файлы где должны появиться?)
2. Настройка модуля ИПН. (что и где прописывать?)
3. Конфиги Модуля Диалап. (что добавить?)
4. Конфиг НАСа (что добавить?)
5. radius.properties. (что добавить?)
6. Где еще?

Задача настроить рассылку детализации сессий Диалап модуля.
Модуль настроен и работает.

Автор:  snark [ 29 мар 2009, 15:35 ]
Заголовок сообщения: 

supp писал(а):
Чо надо еще и Нетфлоу Коллектор ИПН ставить?

да!

supp писал(а):
Так что ставить ИПН или Нетфлоу Коллектор ИПН?

оба

supp писал(а):
так как ничего этого в доке нет!
http://bgbilling.ru/v4.5/doc/ch07s10.html

там же, внизу:
мануал писал(а):
Для возможности предоставления детализации по сессиям необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурациии NASа прописать опции:
Код:
#
ipn.module.id=<код экземпляра модуля IPN>
ipn.source.id=<код источника, соответвующего NASу>


supp писал(а):
можно пошагово?

пожалуйста:
  • создаете экземпляр модуля ipn (услуги не нужны! только экземпляр модуля)
    Изображение
  • создаете в нем источник
    Изображение
  • настраиваете источник
    Изображение
  • настраиваете netflow коллектор модуля ipn (кратко):
    Код:
    port.netflow=2004

    # код модуля IPN
    collector.mid=<код экземпляра модуля ipn>

    # где хранить логи
    log.dir=/путь/к/логам

    # обслуживаемые источники
    sources=<код источника>

    # загружать логи
    load=1

    # обрабатывать логи
    process=1
  • прописываете этот источник в конфиге NAS-а
    Изображение
    Код:
    ipn.module.id=<код экземпляра модуля ipn>
    ipn.source.id=<код источника>
  • запускаете коллектор модуля ipn
  • перезапускаете RADIUS сервер
вроде все ...

supp писал(а):
Задача настроить рассылку детализации сессий Диалап модуля.

сам dialup модуль не занимается детализацией, это делает ipn модуль! на вопрос о покупке отвечу сразу - нет, покупать его не надо, т.к. никаких услуг этого модуля в договорах не будет!

Автор:  supp [ 29 мар 2009, 15:53 ]
Заголовок сообщения: 

вот теперь понятно. и это в доку перенести бы.
а то там такая... что ничо непонять.

Автор:  snark [ 29 мар 2009, 16:00 ]
Заголовок сообщения: 

я же не зря Вам все вопросы задавал ... я хотел понять что у Вас есть, чего нет и что недонастроено ;)

кстати, вы на МТ реализовывали разделение скорсти по IP адресам? т.е. чтобы резался не весь канал сразу, а часть адресов не резалась вообще или резалась частично, а остальное резалось ...

Автор:  supp [ 29 мар 2009, 16:57 ]
Заголовок сообщения: 

нет микротик управляется радиус атрибутами. а они прописаны
в вендорах. и настроены в каждом тарифе. Или Вы очем?

Автор:  snark [ 29 мар 2009, 17:25 ]
Заголовок сообщения: 

я об этом:
http://wiki.mikrotik.com/wiki/How_to_ap ... as_traffic
http://wiki.mikrotik.com/wiki/Different ... queue_tree
только в разрезе ограничени для РРРоЕ юзеров ... сейчас просто нет МТ под руками чтоб погонять :(

Автор:  supp [ 29 мар 2009, 18:23 ]
Заголовок сообщения: 

Нет с марк пакетами в этом плане незоморачивались, хотя оно все работает. У нас с маркпакетами работает ДХЦП и имеет высший приоритет, т.к. в WiFi при нагрузочках и на дальних линках косяки были.

Да спасибо за помощь с настройками.

Заработало.

Автор:  snark [ 29 мар 2009, 18:46 ]
Заголовок сообщения: 

supp писал(а):
Нет с марк пакетами в этом плане незоморачивались, хотя оно все работает.

т.е., теретически, после напильника, ссылки выше можно применить? извините, но я с МТ-шным traffic flow плохо разобрался, так, мельком глянул если честно ...

supp писал(а):
в WiFi при нагрузочках и на дальних линках

с этого места поподробнее! МТ как р2р с нстримом?

supp писал(а):
Да спасибо за помощь с настройками.

всегда обращайтесь ;)

Автор:  supp [ 29 мар 2009, 21:22 ]
Заголовок сообщения: 

МТ у нас токо роутер. А в качесве АР мы его неюзаем.

Автор:  supp [ 29 мар 2009, 22:46 ]
Заголовок сообщения: 

Создал второй источник в Насе указал, в интерфейсы добавил тоже -1 ANY, в source=1,2 поставил, а папочка соурсе_2 несоздалась. так и должно?

Автор:  snark [ 30 мар 2009, 00:17 ]
Заголовок сообщения: 

ipn коллектор перегружали?

Автор:  supp [ 30 мар 2009, 11:14 ]
Заголовок сообщения: 

Спасибо, заработало. Просто со второго роутера не лился нетфлоо.

Предлагаю данную инструкцию по настройке в ВИКИ и в Документацию. Все доходчиво и понятно, в отличии от документации, которая представлена сейчас.

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/