Пользовательские Radius-атрибуты по тарифу
Начиная с версии 2.0.5 появилась возможность добавлять собственные Radius-атрибуты для успешно авторизованных пользователей по тарифу.
Это открывает широкие возможности для гибкого управления различными NAS.
Свойствах тарифа
Добавление атрибута
Здесь мы видим как добавили атрибут вида:
Cisco-Service-Info+="QU;640000;80000;160000;D;500000;62500;125000;,"
И как это будет выглядеть в MikBill
Т. е. убираем += и "
Детально о заполнении
Как мы видим на первой картинке:
есть набор атрибутов для задания услуг на cisco ASR1002-f
Разберем его внимательно и мы увидим, что это выглядит так:
cisco-avPair+="subscriber:accounting-list=BH_ACCNT_LIST_1" cisco-avpAir+="ip:traffic-class=in default drop," cisco-avpair+="ip:traffic-class=input access-group name ACL_IN_INTERNET_1 priority 200," cisco-avpaiR+="ip:traffic-class=output access-group name ACL_OUT_INTERNET_1 priority 200," cisco-avpaIr+="ip:traffic-class=out default drop,"
хотя должно быть так:
cisco-avpair+="subscriber:accounting-list=BH_ACCNT_LIST_1" cisco-avpair+="ip:traffic-class=in default drop," cisco-avpair+="ip:traffic-class=input access-group name ACL_IN_INTERNET_1 priority 200," cisco-avpair+="ip:traffic-class=output access-group name ACL_OUT_INTERNET_1 priority 200," cisco-avpair+="ip:traffic-class=out default drop,"
Из-за особенностей используемого языка программирования возникло такое неудобство, когда ключи одинаковые их нужно сделать различными по регистру.
Было | Стало |
cisco-avpair | cisco-avpAir |
cisco-avpair | cisco-avpair |
cisco-avpair | cisco-avPair |
cisco-avpair | cisco-avpaiR |
cisco-avpair | cisco-avpaIr |
изменение регистра сути для Radiusd или NAS не играет, но позволит получить желаемый результат.