BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 05 июл 2025, 05:20

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: 01 июл 2010, 19:25 
Не в сети

Зарегистрирован: 29 ноя 2009, 23:37
Сообщения: 33
Карма: 0
Биллинг последний 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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 июл 2010, 13:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Добавьте в конфиг
nas.inspector.radius.attributes=User-Name;Framed-IP-Address;Acct-Session-Id
или
nas.inspector.radius.attributes=


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 авг 2010, 17:20 
Не в сети

Зарегистрирован: 29 ноя 2009, 23:37
Сообщения: 33
Карма: 0
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 уходит пустой пакет, и не сбрасывает никого.
Думаю стоит в доке добавить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 12:16 
Не в сети
Клиент

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


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 12:34 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Нужны еще NAS-IP-Address;NAS-Identifier?
Сейчас там только Framed-IP-Address и NAS-Port еще могут быть отправлены....


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 12:39 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 12:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
iONE писал(а):
Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector

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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:07 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
skyb писал(а):
iONE писал(а):
Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector

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


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
iONE писал(а):
skyb писал(а):
iONE писал(а):
Да нужны.
Такая же ситуация с nas.inspector.class=bitel.billing.server.processor.ISGNasConnectionInspector

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


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

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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:14 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
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.



Последний раз редактировалось iONE 11 авг 2010, 13:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:15 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление радиуса, попробуйте...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:22 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Amir писал(а):
Выложили обновление радиуса, попробуйте...

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Какая версия?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:24 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Сори, не туда положил, сейчас проверим ещё раз.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 13:45 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Спасибо. Теперь всё ок.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2010, 16:39 
Заинтересовался последним апдейтом, хочу обновить Radius. Нужно ли обновлять сам модуль dialup (версия 5.0 сборка 220 от 08.02.2010)?


Вернуться к началу
  
 
СообщениеДобавлено: 12 авг 2010, 12:33 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Обновлять нужно всё.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.049s | 49 Queries | GZIP : On ]