...
Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
|
# Кэширование выданного абоненту IP-адреса по ключу (для IPoE), по умолчанию - 0 (выкл)
radius.address.authReserveTimeout=3000 |
Выдача статической подсети
Для того, чтобы в Access-Accept биллинг выдавал подсеть в виде атрибутов Framed-IP-Address и Framed-IP-Netmask, то в типе сервиса нужно указать "Тип адреса": "статическая сеть", а также добавить в конфигурации типа сервиса:
Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
|
# Выдаем в Access-Accept всю подсеть сервиса в виде Framed-IP-Address=<net> и Framed-IP-Netmask=<mask>
serv.radius.staticSubnet=1 |
Не выдавать адрес из диапазона сервиса
Возможен случай, когда в сервисе или дочернем сервисе нужно указать IP-адрес, диапазон или подсеть, которые будут нужны только для управления. Т.е. задача в том, чтобы из данного сервиса IP-адрес не выдавать. Например, в родительском сервисе мы указываем подсеть, а в дочерних сервисах - разрешенные абоненту IP-адреса из этой подсети (т.е. абонент должен получать адрес из дочерних сервисов, а не из родительского). Для того, чтобы адрес из сервиса не выдавался, в конфигурации типа сервиса нужно указать:
Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
|
# Не выдаем IP-адреса из диапазона этого сервиса
serv.radius.skipStaticAddress=1 |
Не добавлять Framed-IP-Address в Access-Accept
В некоторых схемах, например, IP Subscriber, не требуется выдавача IP-адреса в Access-Accept, т.к. IP-адрес у абонента уже есть, и адрес в сервисе указан только для того, чтобы найти абонента по нему при запросе Access-Request. В этом случае в конфигурации типа сервиса нужно указать:
Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
|
# Не добавляем Framed-IP-Address в Access-Accept
serv.radius.noAddress=1
|
Выдача Framed-Route
Для того, чтобы выдавать в Access-Accept абоненту атрибут Framed-Route нужно создать тип сервиса, который будет дочерним, в поле "Тип адреса" выбрать значение "статическая сеть", указать в конфигурации типа сервиса:
Блок кода |
---|
language | ruby |
---|
linenumbers | false |
---|
|
# Данный сервис используется для указания Framed-Route
serv.radius.framedRoute=1 |
Reject-To-Accept
В случае ошибки авторизации высылается пакет AUTHENTICATION_REJECT с отображением ошибки и её кода в мониторе модуля. Допустимые коды ошибок данного процессора.
...