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

Не работает инспектор PoDNASConnectionInspector
http://forum.bitel.ru/viewtopic.php?f=5&t=4239
Страница 1 из 1

Автор:  rpra [ 01 июл 2010, 19:25 ]
Заголовок сообщения:  Не работает инспектор PoDNASConnectionInspector

Биллинг последний 5.0 билд 758
Пробую прикрутить PoD инспектора к CoovaChilli, прописал в его конфиге НАСа, а в processor.log вижу вот такое дело:

Код:
07-01/19:17:39 ERROR [main] LoggingPrintStream - java.lang.NullPointerException
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.processor.PoDNASConnectionInspector.setConf(PoDNASConnectionInspector.java:75
)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.processor.DefaultNASInfo.setNASConnectionInspector(DefaultNASInfo.java:154)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.processor.dialup.DialUpNASInfo.setConf(DialUpNASInfo.java:57)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.processor.DefaultNASList.<init>(DefaultNASList.java:64)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.processor.dialup.DialUpNASList.<init>(DialUpNASList.java:11)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.processor.dialup.DialUpProcessor.init(DialUpProcessor.java:558)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.processor.DefaultProcessor.setInf(DefaultProcessor.java:103)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.radius.Radius.initProcessor(Radius.java:72)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.radius.Radius.<init>(Radius.java:43)
07-01/19:17:39 ERROR [main] LoggingPrintStream -        at bitel.billing.server.radius.Radius.main(Radius.java:94)
07-01/19:17:39 ERROR [main] processor - NAS: 10.1.0.1 can't create connection inspector null
07-01/19:17:39  INFO [main] processor - Starting wait remover timeout=120
07-01/19:17:39  INFO [main] processor - LOADED NAS:  [ NAS-Identifier: chilli; NAS-IP-Address: 10.1.0.1; SECRET: 123456; Vendor: 14559 ]
CONFIG: nas.port_time.default.*=3
nas.port_traffic.default.*=2:RADIN;1:RADOUT


Конфиг НАСа очень прост:

Код:
nas.port_time.default.*=3
nas.port_traffic.default.*=2:RADIN;1:RADOUT

service.limit.attribute=ChilliSpot-Max-Output-Octets:1

dialup.workmode=1

nas.inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector
nas.inspector.pod.host=10.1.0.1
nas.inspector.pod.port=48456
nas.inspector.pod.secret=123456

Автор:  Amir [ 05 июл 2010, 13:51 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Добавьте в конфиг
nas.inspector.radius.attributes=User-Name;Framed-IP-Address;Acct-Session-Id
или
nas.inspector.radius.attributes=

Автор:  rpra [ 02 авг 2010, 17:20 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Amir писал(а):
Добавьте в конфиг
nas.inspector.radius.attributes=User-Name;Framed-IP-Address;Acct-Session-Id
или
nas.inspector.radius.attributes=


Спасибо, помогло:
Код:
nas.inspector.radius.attributes=User-Name;Framed-IP-Address;Acct-Session-Id


Если указать пустой список, то на NAS уходит пустой пакет, и не сбрасывает никого.
Думаю стоит в доке добавить.

Автор:  iONE [ 11 авг 2010, 12:16 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Код:
#какие атрибуты добавлять в PoD/CoA запрос из сессии, если пустой параметр - высылаются все атрибуты
nas.inspector.radius.attributes=NAS-IP-Address;NAS-Identifier;User-Name;Acct-Session-Id


В итоге смотрю снифером и вижу в запросе только User-Name и Acct-Session-Id.
Как побороть?

Автор:  Amir [ 11 авг 2010, 12:34 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Нужны еще NAS-IP-Address;NAS-Identifier?
Сейчас там только Framed-IP-Address и NAS-Port еще могут быть отправлены....

Автор:  iONE [ 11 авг 2010, 12:39 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector

Автор:  skyb [ 11 авг 2010, 12:52 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

iONE писал(а):
Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector

Этот инспектор используется для подключения с использованием ISG там логика другая

Автор:  iONE [ 11 авг 2010, 13:07 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

skyb писал(а):
iONE писал(а):
Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector

Этот инспектор используется для подключения с использованием ISG там логика другая


Есть RFC 3576, раздел 3. Attributes.

Автор:  skyb [ 11 авг 2010, 13:12 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

iONE писал(а):
skyb писал(а):
iONE писал(а):
Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector

Этот инспектор используется для подключения с использованием ISG там логика другая


Есть RFC 3576, раздел 3. Attributes.

Ну впринципе, для разлогивания - путем отправки атрибутов CoA запросом...он подойдет....чет неподумал об этом :)

Автор:  iONE [ 11 авг 2010, 13:14 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

rfc3576 писал(а):
To address security concerns described in Section
5.2., one or more of the NAS-IP-Address or NAS-IPv6-Address
Attributes SHOULD be present in Disconnect-Request or CoA-Request
packets; the NAS-Identifier Attribute MAY be present in addition.


Автор:  Amir [ 11 авг 2010, 13:15 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Выложили обновление радиуса, попробуйте...

Автор:  iONE [ 11 авг 2010, 13:22 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Amir писал(а):
Выложили обновление радиуса, попробуйте...

взял новый dialup.jar и положил в lib и сделал рестарт радиуса.

Результат прежний, нет атрибутов.

Автор:  Amir [ 11 авг 2010, 13:22 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Какая версия?

Автор:  iONE [ 11 авг 2010, 13:24 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Сори, не туда положил, сейчас проверим ещё раз.

Автор:  iONE [ 11 авг 2010, 13:45 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Спасибо. Теперь всё ок.

Автор:  rix [ 11 авг 2010, 16:39 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Заинтересовался последним апдейтом, хочу обновить Radius. Нужно ли обновлять сам модуль dialup (версия 5.0 сборка 220 от 08.02.2010)?

Автор:  Администратор [ 12 авг 2010, 12:33 ]
Заголовок сообщения:  Re: Не работает инспектор PoDNASConnectionInspector

Обновлять нужно всё.

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