Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languageruby
titleПример
radius.realm.default.attributes=Acct-Interim-Interval=300;Session-Timeout=604800

 


Якорь
inet_radius_inet_option
inet_radius_inet_option

...

  • $ipGate - значение поля "Роутер" IP-ресурса, из которого выдан IP-адрес;
  • $ipDns - значение поля "DNS" IP-ресурса, из которого выдан IP-адрес;
  • $ipSubnetMask - значение поля "Маска подсети" IP-ресурса, из которого выдан IP-адрес;
  • $ipParam(name) - значение параметра конфигурации IP-ресурса, из которого выдан IP-адрес, аргумент макроса - имя параметра, например $ipParam(ifaceName) вернет значение параметра ifaceName= конфигурации IP-ресурса;
  • $param($device,name,default) - значение параметра конфигурации устройства-NAS'а или агентского устройства (коммутатора), указывается так: $param($device,myParam,myDefault) или $param($agentDevice,myParam,myDefault);
  • $requestAttribute(vendor,type) или $requestAttribute(name) - значение атрибута из запроса, например $requestAttribute(User-Name);
  • $login - логин сервиса (поле Логин);
  • $identifier - идентификатор сервиса (поле Идентификатор);
  • $inetServId - ID сервиса;
  • $contractId - ID договора;
  • $contractTitle - название договора.

Последние макросы также можно использовать для подмены User-Name в аккаунтинге для схем IPoE или для добавления информационного атрибута Class, который затем будет передаваться в RADIUS-аккаунтинге:

Блок кода
languageruby
linenumbersfalse
radius.realm.default.attributes.macros=User-Name=$login;Class=IPoE/$contractId/$inetServId

Или, если User-Name для поиска сервиса мы совсем не используем, можем указать там номер договора для информации или для СОРМ (см. также Пересылка RADIUS-запросов).

Блок кода
languageruby
linenumbersfalse
radius.realm.default.attributes.macros=User-Name=$contractTitle

Атрибуты опций

Полный набор опций сессии определяется объединением опций, указанных в самом сервисе и опций из тарифного плана. Соответствие кодов опций атрибутам определяется в конфигурации устройства-NASа следующим образом:

Якорь
inet_radius_inet_option
inet_radius_inet_option

...