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

[6.2] Не могу понять как работает radius.disable.servId
http://forum.bitel.ru/viewtopic.php?f=44&t=10427
Страница 1 из 1

Автор:  alf_from_melmok [ 16 апр 2015, 17:09 ]
Заголовок сообщения:  [6.2] Не могу понять как работает radius.disable.servId

Добрый день!

Подскажите пожалуйста, есть два вопроса по работе radius.disable.servId:

1. Использую radius.disable.servId=123 для авторизации абонентов не заведенных в биллинге. При этом, мне нужно выдать в Access-Accept определенные Radius-атрибуты.
При старте подключения клиента SmartEdgeClipsProtocolHandler выдает, то что указано в radius.disable.attributes, а как их переопределить без средств программирования я не понял.

Подскажите пожалуйста как мне это сделать?

Я так понял не очень правильно "колхозить" в postprocessAccessRequest. Мне нужно им выдать специфический редирект url, в радиус-атрибуте.


2. В самом сервисе или договоре модуля Инет указанного в radius.disable.servId возможно ли выдать специфический сервисный профиль (имеется ввиду сервис на железке) или там только "disable-логика"?

Дело в том, что вопреки рекомендации, попробывал установить на таком договоре положительный баланс, но при подключении сервисная сессия все равно устанавливается биллингом в состояние - отключена.


PS:
Версии последние.

Автор:  vkulakov [ 16 апр 2015, 17:30 ]
Заголовок сообщения:  Re: [6.2] Не могу понять как работает radius.disable.servId

Для этого специального сервиса заведите отдельный тип сервиса и в нём укажите
Код:
serv.radius.disable.attributes=нужные атрибуты

Эта опция будет перетирать значение radius.disable.attributes из конфигурации устройства.

По второму вопросу не понял, но в том же типе сервиса можно указать serv.radius.realm.default.attributes - атрибуты выдаваемые при успешном подключении.

Автор:  Amir [ 16 апр 2015, 17:43 ]
Заголовок сообщения:  Re: [6.2] Не могу понять как работает radius.disable.servId

Можно указать отдельный набор атрибутов специально для кода ошибки
Код:
radius.disable.1.attributes=
или, например:
Код:
radius.disable.1,2,3.attributes=


Цитата:
2. В самом сервисе или договоре модуля Инет указанного в radius.disable.servId возможно ли выдать специфический сервисный профиль (имеется ввиду сервис на железке) или там только "disable-логика"?
Обычно указывают прямо в radius.disable.attributes (или, соответсвенно, radius.disable.1.attributes):
Код:
radius.disable.attributes=Acct-Interim-Interval=60;cisco-avpair=subscriber:accounting-list=ipoe-isg-aaa;cisco-SSG-Account-Info=AL4REDIRECT;cisco-SSG-Account-Info=AOPENGARDEN

Автор:  alf_from_melmok [ 16 апр 2015, 18:28 ]
Заголовок сообщения:  Re: [6.2] Не могу понять как работает radius.disable.servId

Спасибо Большое! Открыли много нового.

Скоро мой конфиг будет похож на

Код:
#http://forum.bitel.ru/viewtopic.php?f=44&t=10427
radius.disable.1.attributes=


:D

Автор:  Amir [ 16 апр 2015, 20:01 ]
Заголовок сообщения:  Re: [6.2] Не могу понять как работает radius.disable.servId

Лучше все же добавить комменарий, для чего указан данный параметр, чтобы сразу видно было :)

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