... Обратиться в техническую поддержку для согласования требуемой схемы. *Шаг 1.* Создать NAS через веб интерфейс, расставить опции (Имя, IP, Схема OSS - пользовательская), создать радиус атрибуты (если они у вас используются). *Шаг *{*}2.* Заходим в контейнер биллинга {panel} chroot /app/asr_billing {panel} при создании NAS каталог уже будет с именем, которое вы ввели при создании , т.е {panel} /var/oss/core/имя {panel} *Шаг *{*}3.* Заходим в каталог {panel} cd /var/oss/core/имя {panel} *Шаг *{*}4.* Инициализуруем каталог {panel} rtsh cfg init default {panel} *Шаг *{*}5.* Копируем стандартный файл обработки событий session {panel} cp bin/session ubin/ {panel} *Шаг *{*}5.* Открываем файл обработки событий {panel} vim /var/oss/core/имя/ubin/session {panel} или {panel} mcedit /var/oss/core/имя/ubin/session {panel} *Шаг *{*}6.* Добавить команды управления в файл session, согласно описанным функциям. Например событие user_accept, которое проходит при любой разблокировке пользователя. {code} #!/bin/bash . $(dirname $BASH_SOURCE)/../bin/session user_accept(){ #здесь пишем команду, с помощью которой можно управлять вашим NAS из консоли биллинга } {code} Обязательными обычно являются следующие состояния: user_add, user_del, user_accept, user_drop. Их описания есть в [статье|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51708843] *Шаг *{*}7.* Выставляем права {panel} chmod \+x ubin/session {panel} *Шаг *{*}8.* Проверяем прописанные команды {panel} 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 {panel} *Шаг *{*}9.* Проверяем авторизацию и управление пользователем.
|