Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_components:модуль_wi-fi_hotspot [2022/03/01 14:49] – [Конфигурация] kparamonov | dpi:dpi_components:модуль_wi-fi_hotspot [2022/03/29 12:41] (текущий) – удалено edrudichgmailcom | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== 8 Модуль Wi-Fi HotSpot ====== | ||
- | {{indexmenu_n> | ||
- | ===== Введение ===== | ||
- | Модуль предоставляет возможность проводить [[https:// | ||
- | |||
- | ===== Архитектура ===== | ||
- | |||
- | {{ : | ||
- | ===== Сценарий применения ===== | ||
- | |||
- | В момент, | ||
- | |||
- | Далее абонент перенаправляется в браузер на стартовую страницу, | ||
- | |||
- | {{ : | ||
- | ===== Инсталляция и обновление ===== | ||
- | |||
- | ==== Рекомендации к оборудованию ==== | ||
- | Для подсистемы можно использовать оборудование или виртуальные машины со сл.характеристиками: | ||
- | - Процессор (CPU) 2.5 ГГц, 1 шт | ||
- | - Оперативная память (RAM) 512 Мб - 1 Гб | ||
- | - Жесткий диск (HDD) 20 Гб - 50 Гб | ||
- | - Операционная система Cent OS 6.4 - 7 | ||
- | - Сетевая плата (NIC) от 10 Mб/сек | ||
- | |||
- | < | ||
- | Если вам необходимо поставить на Cent OS 6, убедитесь что установлен supervisor 3+. Если у вас нет нужного пакета обращайтесь в тех. поддержку. | ||
- | </ | ||
- | |||
- | <note important> | ||
- | |||
- | ==== Перед установкой ==== | ||
- | |||
- | === Новая ВМ === | ||
- | |||
- | - Убедитесь, | ||
- | - Все остальное необходимое окружение будет установлено автоматически | ||
- | |||
- | === Старая ВМ === | ||
- | |||
- | - Убедитесь, | ||
- | - Если установлен PHP версии < 7.1, удалите старую версию: | ||
- | - Если установлен MySql, удалите: | ||
- | |||
- | |||
- | === CentOS 6 === | ||
- | |||
- | Рекомендуемая операционная система Cent OS 7 | ||
- | Если вам необходимо поставить на Cent OS 6, убедитесь что установлен supervisor 3+. Если у вас нет нужного пакета, | ||
- | < | ||
- | sudo wget https:// | ||
- | yum install supervisor-3.0-1.gf.el6.noarch.rpm | ||
- | </ | ||
- | |||
- | ==== Инсталляция ==== | ||
- | |||
- | |||
- | <note warning> | ||
- | |||
- | <note important> | ||
- | |||
- | <note important> | ||
- | |||
- | Для установки запустите скрипт: | ||
- | < | ||
- | # | ||
- | |||
- | info () { | ||
- | echo -e " info: $@ "; | ||
- | } | ||
- | |||
- | ok () { | ||
- | echo -e " done: $@ "; | ||
- | } | ||
- | |||
- | error () { | ||
- | echo -e " ERROR: | ||
- | } | ||
- | |||
- | CENTOSRELEASE=`cat / | ||
- | SUBSTR=`echo $CENTOSRELEASE|cut -c1-22` | ||
- | SUBSTR2=`echo $CENTOSRELEASE|cut -c1-26` | ||
- | |||
- | #Check OS version | ||
- | CentOsVersion=0 | ||
- | if [ " | ||
- | then | ||
- | CentOsVersion=70 | ||
- | elif [ " | ||
- | then | ||
- | CentOsVersion=65 | ||
- | elif [ " | ||
- | then | ||
- | CentOsVersion=64 | ||
- | else | ||
- | CentOsVersion=60 | ||
- | fi | ||
- | |||
- | #Configure repos | ||
- | info " | ||
- | |||
- | rpm --import http:// | ||
- | rpm -Uvh http:// | ||
- | |||
- | |||
- | MARIADB_REPO=/ | ||
- | if [ " | ||
- | then | ||
- | rpm -Uvh https:// | ||
- | rpm -Uvh https:// | ||
- | | ||
- | echo " | ||
- | name=MariaDB | ||
- | baseurl=http:// | ||
- | gpgkey=https:// | ||
- | gpgcheck=1" | ||
- | |||
- | else | ||
- | |||
- | rpm -Uvh https:// | ||
- | rpm -Uvh https:// | ||
- | | ||
- | MACHINE_TYPE=`uname -m` | ||
- | if [ ${MACHINE_TYPE} == ' | ||
- | then | ||
- | |||
- | echo " | ||
- | name=MariaDB | ||
- | baseurl=http:// | ||
- | gpgkey=https:// | ||
- | gpgcheck=1" | ||
- | |||
- | else | ||
- | echo " | ||
- | name=MariaDB | ||
- | baseurl=http:// | ||
- | gpgkey=https:// | ||
- | gpgcheck=1" | ||
- | fi | ||
- | |||
- | |||
- | fi | ||
- | ok " | ||
- | |||
- | # | ||
- | info "Wifi hotspot package installing..." | ||
- | |||
- | yum install -y wifi_hotspot --exclude=php-common*; | ||
- | |||
- | info " | ||
- | </ | ||
- | |||
- | Будет произведена установка rpm-пакета wifi_hotspot. Будет произведена автоматическая настройка согласно конфигурации. | ||
- | |||
- | В процессе установки будет произведена установка / обновление окружения: | ||
- | - PHP >= 7.1 | ||
- | - MariaDB >= 10.2 | ||
- | - 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 | ||
- | |||
- | #Длина кода авторизации абонентов | ||
- | AUTH_CODE_LENGTH=6 | ||
- | </ | ||
- | |||
- | <note important> | ||
- | ==== Информация о версиях ==== | ||
- | === Версия 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 | ||
- | |||
- | ===== Известные проблемы ===== | ||
- | * < | ||