BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 сен 2024, 17:35

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 24 сен 2015, 11:59 
Не в сети

Зарегистрирован: 28 авг 2015, 14:31
Сообщения: 25
Карма: 0
Доброго времени суток!

Помогите разобраться, нужно на mikrotik (который служит сервером pptp) динамически формировать address-list. Я так понимаю это делаться через радиус атрибуты, но не могу понять как правильно это сделать. Вообщем задача передать значения скорости которое указано на сервисе в опции , и ip адрес.
В BGInetAccess/dictionary.xml блок mikrotik дописал <attribute name="Mikrotik-Address-List" type="string" code="19" />
Как правильно написать радиус атрибуты?

p.s зачитал до дыр http://docs.bitel.ru/pages/viewpage.act ... 606513#id-Процессорru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor-RADIUS-атрибуты, но видимо туплю уже, и опыта мало )


Версия биллинга 6.2.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 24 сен 2015, 12:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Так что вы хотите передать то в Access-Accept?
Значения скорости и Framed-IP-Address или Mikrotik-Address-List?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 24 сен 2015, 12:53 
Не в сети

Зарегистрирован: 28 авг 2015, 14:31
Сообщения: 25
Карма: 0
По вопросу понял что лишнего написал,
Да, Access-Accept.
мне нужно Mikrotik-Address-List


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 24 сен 2015, 12:58 
cigan43 писал(а):
Доброго времени суток!

Помогите разобраться, нужно на mikrotik (который служит сервером pptp) динамически формировать address-list. Я так понимаю это делаться через радиус атрибуты, но не могу понять как правильно это сделать. Вообщем задача передать значения скорости которое указано на сервисе в опции , и ip адрес.
В BGInetAccess/dictionary.xml блок mikrotik дописал <attribute name="Mikrotik-Address-List" type="string" code="19" />
Как правильно написать радиус атрибуты?

p.s зачитал до дыр http://docs.bitel.ru/pages/viewpage.act ... 606513#id-Процессорru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor-RADIUS-атрибуты, но видимо туплю уже, и опыта мало )


Версия биллинга 6.2.
1) Добавить в dictionary.xml (и для InetAccess и для InetAccounting) в конце блока:
Код:
<vendor code="14988" name="Mikrotik"> 
Код:
<attribute name="Mikrotik-Address-List" type="string" code="19" />
Вы это сделали.
2) Потом используйте, как-то так:
radius.inetOption.1.attributes=Mikrotik-Address-List=LIST1
3) Не забудьте сделать "Пречитать конфигурацию"
4) Для проверки потом смотрите в логе сессии, какие радиус атрибуты отдаются.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 24 сен 2015, 16:41 
Не в сети

Зарегистрирован: 28 авг 2015, 14:31
Сообщения: 25
Карма: 0
Странно.... может я чего то не понимаю.... Вписываю эту строку в конфигурацию моего NAS-а , при подключении в логах ни чего нет про этот атребут, на микротике тоже


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 24 сен 2015, 18:06 
cigan43 писал(а):
Странно.... может я чего то не понимаю.... Вписываю эту строку в конфигурацию моего NAS-а , при подключении в логах ни чего нет про этот атребут, на микротике тоже

1) А сами опции у Вас заведены?
2) Приписаны в ТП?
3) Конфиг NAS в студию.
3) Можете для теста прописать его здесь:
nas.radius.realm.default.attributes=Acct-Interim-Interval=300;Session-Timeout=604800;Mikrotik-Address-List=LIST0


Вернуться к началу
  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 25 сен 2015, 17:56 
Не в сети

Зарегистрирован: 28 авг 2015, 14:31
Сообщения: 25
Карма: 0
Спасибо что помогаете, в понедельник все выложу, сегодня времени нет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 28 сен 2015, 15:22 
Не в сети

Зарегистрирован: 28 авг 2015, 14:31
Сообщения: 25
Карма: 0
настройка NAS-a
Код:
accounting.worker.1.tariffication.1.batchSize=100
accounting.worker.1.tariffication.1.delay=10
accounting.worker.1.tariffication.1.minDeltaAmount=0
accounting.worker.1.thread.count=1
accounting.worker.1.tracking.1.batchSize=100
accounting.worker.1.tracking.1.delay=20
accounting.worker.2.flushing.1.batchSize=500
accounting.worker.2.flushing.1.delay=20
accounting.worker.2.flushing.1.minDeltaAccount=0
accounting.worker.2.flushing.1.minDeltaAmount=0
accounting.worker.2.thread.count=1
accounting.worker.3.finishing.1.batchSize=500
accounting.worker.3.finishing.1.delay=20
accounting.worker.3.thread.count=1
connection.close.timeout=900
connection.disable.close.timeout=1300
connection.disable.suspend.timeout=900
connection.finish.timeout=5
connection.start.fromAccept=1
connection.suspend.timeout=900
connector.http=*:8080
connector.https.sslEnabledProtocols=SSLv2,SSLv3,TLSv1,TLSv1.1,TLSv1.2,SSLv2Hello
context.path=/bgbilling
contract.status.active.codes=0
contract.status.suspend.codes=3,4
db.maxActive=300
db.maxIdle=20
db.validationTimeout=10
deviceId=6
dhcp.relay.deviceTypeIds=3
dhcp.xid=0
flow.agent.link=3:-1
ip.resource.categoryId=1
nas.radius.disable.accessCodes=
nas.radius.disable.attributes=
nas.radius.inetOption.1.attributes=Mikrotik-Address-List=LIST1
nas.radius.password.verification=1
nas.radius.realm.default.attributes=Acct-Interim-Interval=300;Session-Timeout=604800;Mikrotik-Address-List=LIST0
nas.radius.servSearchMode=0
nas.radius.username.removeDomain=1
port.admin=2005
radius.disable.accessCodes=
radius.disable.attributes=
radius.inetOption.1.attributes=Mikrotik-Address-List=LIST1
radius.password.verification=1
radius.realm.default.attributes=
radius.servSearchMode=0
radius.username.removeDomain=1
serv.device.link=0
serv.login.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
serv.login.chars.description=Логин может содержать только цифры и латинские буквы
serv.password.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
serv.password.chars.description=В пароле допустимы только цифры и латинские буквы.
serv.password.length.auto=10
serv.password.length.max=16
serv.password.length.min=5
session.split.onDeviceState=0
session.split.onTariffOption=1
web.menuItem1=Отчет по сессиям Inet


Вложения:
Комментарий к файлу: Тарифы с опциями
ТП+опция.png
ТП+опция.png [ 58.38 КБ | Просмотров: 4357 ]
Комментарий к файлу: дерево устройств
дерево.png
дерево.png [ 56.28 КБ | Просмотров: 4357 ]
Комментарий к файлу: опции
опции.png
опции.png [ 65.74 КБ | Просмотров: 4357 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 28 сен 2015, 15:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
nas.radius.realm.default.attributes - устаревший параметр (все, что начинаются на nas.)
radius.realm.default.attributes - его переопеделяет.
У вас похоже сейчас указан и nas.radius.realm.default.attributes и radius.realm.default.attributes (пустое значение).
Попробуйте убрать параметр nas.radius.realm.default.attributes и указать
radius.realm.default.attributes=Acct-Interim-Interval=300;Session-Timeout=604800;Mikrotik-Address-List=LIST0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 28 сен 2015, 21:21 
Не в сети

Зарегистрирован: 28 авг 2015, 14:31
Сообщения: 25
Карма: 0
Amir спасибо, radius.realm.default.attributes..... все заработало. Только проблема не могу найти где я указывал конфиги с nas.radius.......
Ну и осталось додумать как в место "LIST0" подставлять значение скорости


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 28 сен 2015, 21:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
На вкладке Опции модуля Inet добавляете опцию, называете Скорость, выделяете ее (чтобы новая добавленная сразу была дочерней),
добавляете еще одну, называете, например, 5MB, в конфиге прописываете list=LIST0, выделяете Скорость, добавляете еще одну, 10MB, list=LIST1, сохраняете.

В тарифе добавляете одну из опций (5MB или 10MB), нажимаете правой кнопкой на ветке модуля - Оповестить об изменениях.

В конфиге устройства указываете
Код:
radius.realm.default.attributes=Acct-Interim-Interval=300;Session-Timeout=604800;
radius.inetOption.1.template=Mikrotik-Address-List=$list
Вместо 1 нужно указать ID опции "Скорость".
Cохраняете, нажимаете Перечитать конфигурацию на серверах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь новечку!!! Radius атрибуты
СообщениеДобавлено: 29 сен 2015, 15:12 
Не в сети

Зарегистрирован: 28 авг 2015, 14:31
Сообщения: 25
Карма: 0
Спасибо, с этим разобролись


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

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


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

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


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

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