В текущем разделе описываются команды управления службой RADIUS AAA (Accounting).

RADIUS (Remote Authorization Dial-In User Service) представляет собой протокол безопасности, который предоставляет централизованный метод аутентификации пользователей путем обращения к внешнему серверу. Протокол RADIUS используется для аутентификации, авторизации и учета. Сервер RADIUS использует базу данных пользователей, которая содержит данные проверки подлинности для каждого пользователя. Таким образом, использование протокола RADIUS обеспечивает дополнительную защиту при доступе к ресурсам сети.

Команды выполняются администратором виртуальной АТС в разделе domain/<DOMAIN>/aaa/accounting/ и применяются только для определенной виртуальной АТС.

Accounting

В таблице 2 приведено описание свойств службы RADIUS accouinting.

Таблица 2 - Описание свойств службы RADIUS accounting

Название свойстваЗначенияЗначение по умолчаниюОписание
enabletrue - включен, false - выключенfalseВключен или выключен AAA-сервис.
interim_intervalserver_configured - значение параметра будет браться из ответа Access-Request;
disabled - промежуточные Account-Update сообщения отправляться не будут;
[1m, 1d] - определенной системой интервал отправки Account-Update сообщений (в секундах).
server_configuredИнтервал отправки Account Update сообщений на RADIUS сервер
my_addressNAS IP-адрес для RADIUS-сервера127.0.0.1IP-адрес, который будет выслан в RADIUS-запросе в поле NAS-Address.
serversadd | remove <Id> - для добавления/удаления RADIUS-сервера
Список идентификаторов RADIUS-серверов.
send_ss_notificationtrue - включен, false - выключенfalseВключена или выключена посылка нотификации о срабатывании услуги у абонента на RADIUS-сервер.
unsuccessful_call_infofalse - не отправлять, true - отправлятьfalseОтправлять ли на RADIUS-сервер информацию о несостоявшихся вызовах.

clean

Данной командой осуществляется установка значений по умолчанию свойств службы AAA. Значения по умолчанию приведены в таблице 2.

Путь команды:

/domain/<DOMAIN>/aaa/accounting/clean

Синтаксис:

clean [<FIELD>] [--force]

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить по умолчанию;
<FIELD> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС;

--force - выполнение команды без запроса подтверждения.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/aaa/accounting/clean --force
Properties values successfully restored

[exec at: 08.02.2021 13:40:18, exec time: 274ms, nodes: core1@ecss1 v.3.14.7.561

info

Данная команда позволяет посмотреть свойства службы AAA.

Путь команды:

/domain/<DOMAIN>/aaa/accounting/info

Синтаксис:

info [<FIELD>]

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо просмотреть;
<FIELD> - имя свойства, которое нужно просмотреть: enable, interim_interval, my_address, servers, unsuccessful_call_info. Описание свойств приведено в таблице 2.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/aaa/accounting/info                       
┌──────────────────────┬───────────┬─────────────────┐
│       Property       │  Domain   │      Value      │
├──────────────────────┼───────────┼─────────────────┤
│enable                │biysk.local│false            │
│interim_interval      │biysk.local│server_configured│
│my_address            │biysk.local│192.168.2.21     │
│send_ss_notification  │biysk.local│true             │
│servers               │biysk.local│1: r2            │
│unsuccessful_call_info│biysk.local│true             │
└──────────────────────┴───────────┴─────────────────┘

[exec at: 08.02.2021 13:39:44, exec time: 26ms, nodes: core1@ecss1 v.3.14.7.561

set

Данной командой производится изменение свойств сервиса AAA.

Путь команды:

/domain/<DOMAIN>/aaa/accounting/set

Синтаксис:

set <FIELD> <VALUE>

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить;
<FIELD> - имя свойства, значение которого необходимо изменить. Описание свойств приведено в таблице 2.
<VALUE> - новое значение свойства, возможные значения приведены в таблице 2.

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/aaa/accounting/set unsuccessful_call_info true         
Property "unsuccessful_call_info" successfully changed from: 
false
   to
true.

[exec at: 30.04.2020 10:02:18, exec time: 438ms, nodes: core1@ecss1