BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 21:15

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 04 июл 2014, 11:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Сейчас в конфиге устройств или типов устройств можно использовать переменные для удобства:

Код:
@internet.default.attributes=cisco-avpair=ip:traffic-class=in access-group name internet priority 90;cisco-avpair=ip:traffic-class=in default drop;cisco-avpair=ip:traffic-class=out access-group name internet priority 90;cisco-avpair=ip:traffic-class=out default drop
@my.accounting.interval=900
radius.inetOption.1.attributes=cisco-SSG-Service-Info=IINET;cisco-SSG-Service-Info=QU;;1000000;;D;;1000000;{@internet.default.attributes};Acct-Interim-Interval={@my.accounting.interval};


Или то же самое без @:
Код:
internet.default.attributes=cisco-avpair=ip:traffic-class=in access-group name internet priority 90;cisco-avpair=ip:traffic-class=in default drop;cisco-avpair=ip:traffic-class=out access-group name internet priority 90;cisco-avpair=ip:traffic-class=out default drop
my.accounting.interval=900
radius.inetOption.1.attributes=cisco-SSG-Service-Info=IINET;cisco-SSG-Service-Info=QU;;1000000;;D;;1000000;{@internet.default.attributes};Acct-Interim-Interval={@my.accounting.interval};


Всё замечателтно, но это работает только в пределах одного уровня наследования.
Т.е. я не могу определить переменную в типе устройства:
Код:
@internet.default.attributes=...

А использовать её в конкретном устройстве:

Код:
some.attributes=Acct-Interim-Interval={@my.accounting.interval};


Зачем мне это нужно?
У нас на всех цисках всем выдаются дефолтные атрибуты, определённые в типе устройства:
Код:
radius.realm.default.attributes=cisco-SSG-Account-Info=ADEFAULT;Session-Timeout=2764800;cisco-avpair=subscriber:accounting-list=BG-INET-IPOE


Но на конкретном устройстве нужно к ним приклеить ещё кое-что:

Код:
radius.realm.default.attributes={@radius.realm.default.attributes};Filter-id=some_acl


Так вот, ссылка на {@radius.realm.default.attributes} - не работает.
Даже если я задам там третью переменную - всё равно не работает.
Можно конечно полностью переопределить значение radius.realm.default.attributes, но получается дублирование части конфига:
Код:
radius.realm.default.attributes=cisco-SSG-Account-Info=ADEFAULT;Session-Timeout=2764800;cisco-avpair=subscriber:accounting-list=BG-INET-IPOE;Filter-id=some_acl


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

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


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

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


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

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