Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:module_wi-fi_hotspot:start [2023/11/13 08:48] – [Инсталляция] kparamonov | dpi:dpi_components:module_wi-fi_hotspot:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Wi-Fi HotSpot (Captive Portal для Wi-Fi авторизации) ====== | ||
| - | {{indexmenu_n> | ||
| - | ===== Введение ===== | ||
| - | Модуль предоставляет возможность проводить [[https:// | ||
| - | |||
| - | ===== Архитектура ===== | ||
| - | |||
| - | {{ : | ||
| - | ===== Сценарий применения ===== | ||
| - | < | ||
| - | В момент, | ||
| - | |||
| - | Далее абонент перенаправляется в браузер на стартовую страницу, | ||
| - | |||
| - | {{ : | ||
| - | ===== Инсталляция и обновление ===== | ||
| - | |||
| - | ==== Рекомендации к оборудованию ==== | ||
| - | Для подсистемы можно использовать оборудование или виртуальные машины со следующими характеристиками: | ||
| - | - Процессор (CPU) - 2.5 ГГц, 1 шт | ||
| - | - Оперативная память (RAM) - 512 Мб - 1 Гб | ||
| - | - Жесткий диск (HDD) - 20 Гб - 50 Гб | ||
| - | - Операционная система - CentOS 7.x, CentOS 8.x, [[veos: | ||
| - | - Сетевая плата (NIC) - от 10 Mб/сек | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | ==== Перед установкой ==== | ||
| - | |||
| - | === Новая ВМ === | ||
| - | |||
| - | - Убедитесь, | ||
| - | - Все остальное необходимое окружение будет установлено автоматически | ||
| - | |||
| - | === Старая ВМ === | ||
| - | |||
| - | - Убедитесь, | ||
| - | - Если установлен PHP версии < 7.1, удалите старую версию: | ||
| - | - Если установлен MySql, удалите: | ||
| - | |||
| - | |||
| - | === CentOS 6 === | ||
| - | |||
| - | Рекомендуемая операционная система Cent OS 7.\\ | ||
| - | Если вам необходимо поставить ее на Cent OS 6, убедитесь, | ||
| - | < | ||
| - | sudo wget https:// | ||
| - | yum install supervisor-3.0-1.gf.el6.noarch.rpm | ||
| - | </ | ||
| - | |||
| - | ==== Инсталляция ==== | ||
| - | |||
| - | |||
| - | <note warning> | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Для установки или обновления запустите скрипт: | ||
| - | |||
| - | |||
| - | < | ||
| - | source <(curl https:// | ||
| - | </ | ||
| - | |||
| - | Будет произведена установка rpm-пакета wifi_hotspot. Будет произведена автоматическая настройка согласно конфигурации. | ||
| - | |||
| - | В процессе установки будет произведена установка / обновление окружения: | ||
| - | - PHP >= 7.1 | ||
| - | - MariaDB >= 10.4 | ||
| - | - Apache | ||
| - | - Composer | ||
| - | - PHP SSH2 lib | ||
| - | - Laravel/ | ||
| - | |||
| - | В процессе установки будут открыты необходимые порты, а также запущен cron для выполнения фоновых задач по расписанию. | ||
| - | |||
| - | Установка подсистемы будет произведена в папку: \\ < | ||
| - | |||
| - | После инсталляции, | ||
| - | \\ < | ||
| - | |||
| - | ==== Обновление ==== | ||
| - | Для обновления ранее установленной версии, | ||
| - | |||
| - | ==== Конфигурация ==== | ||
| - | |||
| - | Системные настройки модуля находятся в файле .env < | ||
| - | |||
| - | Содержимое файла следующее: | ||
| - | < | ||
| - | # | ||
| - | APP_ENV=local | ||
| - | APP_DEBUG=true | ||
| - | APP_KEY= | ||
| - | APP_TIMEZONE=UTC | ||
| - | |||
| - | # | ||
| - | DB_CONNECTION=mysql | ||
| - | DB_HOST=localhost | ||
| - | DB_PORT=3306 | ||
| - | DB_DATABASE=wifi_hotspot | ||
| - | DB_USERNAME=root | ||
| - | DB_PASSWORD=vasexperts | ||
| - | |||
| - | # | ||
| - | CFG_SMTP_UNAME=smtptestvasexperts@gmail.com | ||
| - | CFG_SMTP_PW=pH3xkXTp1 | ||
| - | CFG_SMTP_HOST=smtp.gmail.com | ||
| - | CFG_SMTP_PORT=587 | ||
| - | CFG_SMTP_SECURE=tls | ||
| - | CFG_SMTP_SENDER=smtptestvasexperts@gmail.com | ||
| - | |||
| - | # | ||
| - | CACHE_DRIVER=file | ||
| - | QUEUE_DRIVER=database | ||
| - | SESSION_DRIVER=cookie | ||
| - | |||
| - | # | ||
| - | # | ||
| - | # | ||
| - | # | ||
| - | AAA_EXPORT_ENABLED=0 | ||
| - | # | ||
| - | AAA_HOTSPOT_IP=0.0.0.0 | ||
| - | #порт NAS сервера, | ||
| - | AAA_HOTSPOT_PORT=0 | ||
| - | #ИД точки подключения к сети передачи данных, | ||
| - | # | ||
| - | AAA_HOTSPOT_ID=0 | ||
| - | # Удаление файлов AAA-сессий, | ||
| - | OLD_AAA_FILE_LIFETIME_DAYS=0 | ||
| - | |||
| - | #Длина кода авторизации абонентов | ||
| - | AUTH_CODE_LENGTH=6 | ||
| - | |||
| - | # | ||
| - | CFG_PHONE_REPLACE_LEADING_PLUS=0 | ||
| - | |||
| - | # | ||
| - | CFG_PHONE_REPLACE_LEADING_8_BY_7=0 | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | Содержимое файла следующее: | ||
| - | |||
| - | < | ||
| - | var AppEnv = {}; | ||
| - | |||
| - | // Плейхолдер в поле для ввода кода авторизации абонента | ||
| - | AppEnv.AuthCodePlaceHolder = " | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Информация о версиях ==== | ||
| - | |||
| - | === Версия v.1.3.3 (16.10.2023) === | ||
| - | * Добавлена возможность автоподстановки кода из СМС в поле ввода кода (на мобильных устройствах); | ||
| - | * Добавлена опция в файле конфигурации (backend/ | ||
| - | |||
| - | === Версия v.1.2.19 (11.04.2022) === | ||
| - | Исправление ошибок, | ||
| - | * Добавлена возможность удалению ведущего знака " | ||
| - | * Добавлена возможность замены ведущей " | ||
| - | |||
| - | === Версия v.1.2.17 (01.03.2022) === | ||
| - | * Исправлены ошибки в скрипте авторизации/ | ||
| - | * Расширены логи авторизации/ | ||
| - | * Добавлена возможность экспорта ААА-сессий | ||
| - | * Добавлена возможность конфигурировать длину кода авторизации абонентов | ||
| - | |||
| - | === Версия v.1.2.4 (02.10.2020) === | ||
| - | * исправление багов | ||
| - | |||
| - | === Версия v.1.1.0 (06.11.2019) === | ||
| - | * Переработан процесс замены логотипа и иконки через интерфейс dpiui2 | ||
| - | * Изменен ограничение размера файла логотипа или иконки с 64кб до 750кб | ||
| - | |||
| - | === Версия v.1.0.10 (25.10.2019) === | ||
| - | * Исправление отображения портала на мобильных устройствах | ||
| - | * Исправление алгоритма повторной авторизации | ||
| - | |||
| - | === Версия v.1.0.7 (15.09.2019) === | ||
| - | * Создан новый модуль Wi-Fi HotSpot | ||
| - | |||
| - | ===== Известные проблемы ===== | ||
| - | * < | ||