Система контроля доступа абонентов

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (32)

просмотр истории страницы
h1. REST-API
{toc}


У Carbon Reductor DPI X есть REST-API для управления абонентами.

Грубо говоря, это Это позволяет отправлять команды с помощью curl.

В текущей версии управление строится на добавлении и снятии политик для абонентов.
curl -XPOST http://10.30.40.1:8083/api/v1/policy/notify/10.30.40.50
{code}

h2. Что делать на биллинге

Мы постараемся помочь с написанием таких скриптов, позже в этом разделе будут примеры скриптов для разных биллингов.

h2. Интеграция с Carbon Billing 5

# Настройте НАС по статье: [пользовательская схема|CarbonBilling:Пользовательская схема]
# Укажите скрипт *reductor.sh*

h2. Мастер настройки системы контроля доступа абонентов.

{info}API доступен для всех авторизованных пользователей. Для того чтобы биллинг мог отправлять команды, необходимо добавить его IP-адрес в настройках{info}


Заходим на веб-интерфейс Carbon Reductor DPI X:

{panel}
http://10.30.40.1:8080
[http://10.30.40.1:8080]
{panel}

Переходим в меню Reductor > Абоненты > Система контроля доступа абонентов
Переходим в Reductor \-> Настройка Carbon Reductor DPI X \-> Доступ к веб-интерфейсу \-> указываем ip-адрес биллинга и сохраняем настройки.


!изображение_2020-11-06_114321.png|border=1!


Переходим в меню Reductor DPI X > Абоненты > Система контроля доступа абонентов


!bil1.png|border=1!

h3. Шаг 2. Расширенные настройки авторизации абонентов.

Можно включить авторизацию абонентов по мак-адресу.

!bil3.png|border=1!

Но в таком случае на шаге 3 обязательно нужно указать абонентскую подсеть. Есть техническое ограничение - абоненты должны быть в одной IPv4-сети с маской /16 (255.255.0.0) или меньшего размера.

h3. Шаг 3. Вводим абонентскую подсеть.

Абоненты должны быть в одной IPv4-сети с маской /16 (255.255.0.0) или меньшего размера.


!bil4.png|border=1!


Нажимаем <Далее>.


h3. Шаг 4. Выбираем режим блокировки для абонентов.


!bil5.png|border=1!


На данной странице выбираем режим блокировок, применяемых к не авторизованным или заблокированным администратором абонентам, а также к неплательщикам.


h3. Шаг 5. Настройка однократных уведомлений абонентов


!bil6.png|border=1!



Выбрав, нажимаем <Далее>.


h3. Шаг 6. Выбираем способ подтверждения абонентом просмотра уведомления.


!bil7.png|border=1!


Выбрав, нажимаем <Далее>.


h3. Шаг 7. Настройка страниц-заглушек.



После настройки сети подключаемся к сервера по SSH и вводим командуы в консоли:

{info}
service network restart
/app/reductor/service restart
{info}
Страницы находятся здесь:
{code}
/app/blockpage/var/www.d/
{code}