Пользовательская схема

Skip to end of metadata
Go to start of metadata

Обратиться в техническую поддержку для согласования требуемой схемы.

Шаг 1. Создать NAS через веб интерфейс, расставить опции (Имя, IP, Схема OSS - пользовательская), создать радиус атрибуты (если они у вас используются).

Шаг 2. Заходим в контейнер биллинга

chroot  /app/asr_billing

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

/var/oss/core/имя

Шаг 3. Заходим в каталог

cd /var/oss/core/имя

Шаг 4. Инициализуруем каталог

rtsh cfg init default

Шаг 5. Копируем стандартный файл обработки событий session

cp bin/session ubin/

Шаг 5. Открываем файл обработки событий

vim /var/oss/core/имя/ubin/session 

или

mcedit /var/oss/core/имя/ubin/session 

Шаг 6. Добавить команды управления в файл session, согласно описанным функциям.

Например событие user_accept, которое проходит при любой разблокировке пользователя.

#!/bin/bash
. $(dirname $BASH_SOURCE)/../bin/session

 user_accept(){
	#здесь пишем команду, с помощью которой можно управлять вашим NAS из консоли биллинга
}

Обязательными обычно являются следующие состояния: user_add, user_del, user_accept, user_drop. Их описания есть в статье

Шаг 7. Выставляем права

chmod +x ubin/session

Шаг 8. Проверяем прописанные команды

rtsh session 10.100.1.2 accept
rtsh session 10.100.1.2 drop
rtsh session 10.100.1.2 redirect
rtsh session 10.100.1.2 redirect_cancel

Шаг 9. Проверяем авторизацию и управление пользователем.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.