Пользовательские Radius-атрибуты по тарифу

Начиная с версии 2.0.5 появилась возможность добавлять собственные Radius-атрибуты для успешно авторизованных пользователей по тарифу.

Это открывает широкие возможности для гибкого управления различными NAS.

Свойствах тарифа

Управление доступно в свойствах тарифа - вкладка атрибуты:

nolink& |

Добавление атрибута

Здесь мы видим как добавили атрибут вида:

Cisco-Service-Info+="QU;640000;80000;160000;D;500000;62500;125000;,"
nolink& |

И как это будет выглядеть в MikBill

Т. е. убираем += и "

Детально о заполнении

Как мы видим на первой картинке:

nolink& |

есть набор атрибутов для задания услуг на 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-avpaircisco-avpAir
cisco-avpaircisco-avpair
cisco-avpaircisco-avPair
cisco-avpaircisco-avpaiR
cisco-avpaircisco-avpaIr

изменение регистра сути для Radiusd или NAS не играет, но позволит получить желаемый результат.

  • billing/configuration/custom_rad_attr.txt
  • Последние изменения: 4 лет назад
  • — kiano