Содержание

VASE-CLI — Command Line Interface для управления платформой СКАТ

Назначение

VASE-CLI — командная оболочка для управления продуктами VAS Experts и сопутствующими сторонними продуктами.
Оболочка состоит из модулей main, fdpi, bird, kea, frad. Подробнее в разделе Модули.

Установка и обновление

Способ 1. Выполнить скрипт:

source <(curl https://vasexperts.ru/install/vase-cli-rpm_install.sh)

Способ 2. Добавить репозитории VASE и выполнить:

yum install vase-cli

Обновление производится теми же способами, что и установка.

Настройки

Управление пользователями и группами

Для создания и управления пользователями, VASE-CLI нужно запустить под пользователем root с помощью команды vase-cli.

По умолчанию созданы следующие группы пользователей:

Создание пользователя с правами на запись

adduser <username>
usermod -aG vase-cli-w <username>
usermod -s /usr/bin/vase-cli-shell <username>

Создание пользователя с правами на чтение

adduser <username>
usermod -aG vase-cli-r <username>
usermod -s /usr/bin/vase-cli-shell <username>

Конфигурация VASE-CLI

Все настройки доступны в файле /etc/vase-cli/.env
Возможные опции доступны в файле /etc/vase-cli/sample.env

Также есть пользовательские настройки, которые доступные внутри VASE-CLI в модуле main. Управляются через команду config. Для подсказки наберите help.

Настройка TACACS+

В VASE-CLI настроена интеграция с сервером авторизации TACACS+. При желании можно подключить авторизацию и аккаунтинг через TACACS+ в /etc/vase-cli/.env.
Пример можно увидеть в /etc/vase-cli/sample.env.
Пример конфигурации TACACS сервера находится в /etc/vase-cli/tacacs_server.sample.conf.

Для полной поддержки TACACS+ (авторизация нелокальных пользователей) рекомендуется установить пакет bngtacplus:
dnf install bngtacplus

Модули

main

Главный модуль VASE-CLI, включается по умолчанию. В этом модуле доступно управление основными возможностями VASE-CLI (просмотр конфигурационных и лог-файлов, версии оболочки).

Перейти в модуль — use main
Открыть подсказку по модулю — help

fdpi

Настройка конфигурации fastdpi и fastpcrf. В этом модуле можно прозрачно выполнять действия с fdpi_ctrl и fdpi_cli, работать с файлами, управлять услугами, абонентами и полисингом, продуктами VAS Experts: BRAS, DPI, NAT, DHCP.

Перейти в модуль — use fdpi
Открыть подсказку по модулю — help

Подмодули:

bird

Настройка конфигурации и запрос действий в bird и bird netns.

Перейти в модуль — use bird
Открыть подсказку по модулю — help

Подмодули:

kea

Настройка конфигурации и запрос действий в kea4 и kea6.

Перейти в модуль — use kea
Открыть подсказку по модулю — help

Подмодули:

frad

Управление Radius proxy на базе freeRadius — просмотр и редактирование конфигурации freeradius.

Перейти в модуль — use frad
Открыть подсказку по модулю — help