|| Device | SoftWLC | || DocMainTitle | Руководство администратора | || DocTitle3 | Установка SoftWLC | || fwversion | 1.13 | || issueDate | 26.10.2017 | |
Для установки SoftWLC в минимальной конфигурации нам понадобится сервер со следующими параметрами:
Подробнее о требованиях к серверу смотрите здесь
Проверяем оперативную память:
root@vagrant-ubuntu-trusty-64:/home/vagrant# free -m total used free shared buffers cached Mem: 7985 409 7575 0 12 228 -/+ buffers/cache: 168 7816 Swap: 0 0 0 |
Проверяем CPU:
root@vagrant-ubuntu-trusty-64:/home/vagrant# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 60 Stepping: 3 CPU MHz: 3294.301 BogoMIPS: 6588.60 L1d cache: 32K L1d cache: 32K L2d cache: 6144K NUMA node0 CPU(s): 0,1 |
Проверяем память жесткого диска:
|
Проверяем версию ОС:
root@vagrant-ubuntu-trusty-64:/home/vagrant# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.5 LTS" |
Проверяем выход в Интернет:
root@vagrant-ubuntu-trusty-64:/home/vagrant# ping eltex.nsk.ru PING eltex.nsk.ru (62.109.0.175) 56(84) bytes of data. 64 bytes from mail.eltex.nsk.ru (62.109.0.175): icmp_seq=1 ttl=55 time=52.8 ms 64 bytes from mail.eltex.nsk.ru (62.109.0.175): icmp_seq=2 ttl=55 time=47.6 ms 64 bytes from mail.eltex.nsk.ru (62.109.0.175): icmp_seq=3 ttl=55 time=46.4 ms 64 bytes from mail.eltex.nsk.ru (62.109.0.175): icmp_seq=4 ttl=55 time=46.5 ms 64 bytes from mail.eltex.nsk.ru (62.109.0.175): icmp_seq=5 ttl=55 time=46.3 ms ^C --- eltex.nsk.ru ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4005ms rtt min/avg/max/mdev = 46.398/47.977/52.889/2.516 ms |
root@vagrant-ubuntu-trusty-64:/home/vagrant# echo "deb [arch=amd64] http://archive.eltex-co.ru/wireless softwlc-1.17-xenial main" >> /etc/apt/sources.list.d/eltex.list |
--2020-09-17 05:01:57-- http://archive.eltex-co.ru/wireless/repo.gpg.key Распознаётся archive.eltex-co.ru (archive.eltex-co.ru)... 172.16.5.22 - 100%[========================================================================================================================>] 1,66K --.-KB/s in 0s /2020-09-17 05:01:57 (142 MB/s) - записан в stdout [1704/1704] OK |
root@vagrant-ubuntu-trusty-64:/home/vagrant# wget https://nginx.org/keys/nginx_signing.key |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-key add nginx_signing.key |
root@vagrant-ubuntu-trusty-64:/home/vagrant# echo "deb http://nginx.org/packages/ubuntu/ xenial nginx" > /etc/apt/sources.list.d/nginx.list |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get update ... Fetched 12.1 MB in 19s (624 kB/s) Reading package lists... Done |
root@vagrant-ubuntu-trusty-64:/home/vagrant# debconf-set-selections <<< 'mysql-server mysql-server/root_password password root' root@vagrant-ubuntu-trusty-64:/home/vagrant# debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password root' |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get -y install mysql-server |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install openjdk-8-jdk |
root@vagrant-ubuntu-trusty-64:/home/vagrant# update-java-alternatives -s java-1.8.0-openjdk-amd64 |
|
root@vagrant-ubuntu-trusty-64:/home/vagrant# echo "JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> /etc/default/tomcat7 |
root@vagrant-ubuntu-trusty-64:/home/vagrant# cp /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime |
|
|
|
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-notification-gw |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-apb |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-axis |
Do you want to generate server certificate? [y/N]: N - Reconfigure file '/etc/eltex-radius-nbi/radius_nbi_config.txt' SoftWLC Northbound is installed. Tomcat service will be restarted... |
mysql: [Warning] Using a password on the command line interface can be insecure. |
По окончанию установки в системе будет создан тарифный план "Hotspot Default" для портальной авторизации с параметрами:
Этот тариф привязывается к порталу Default в Конструкторе порталов |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-auth-service-db ... Enter your mysql administrator login (default is 'root'): root Enter your mysql administrator password: root Creating database 'eltex_auth_service' Create remote database user? (y/N) y Database 'eltex_auth_service' successfully created Restart the service with command "service eltex-auth-service restart" Enter root domain [root]: Create default auth-user: Set login [admin]: Set password [password]: Default auth-user 'admin' created successfully Set service user password [softwlc]: Service user 'softwlc_service' created successfully. Please, check it at '/etc/eltex-wifi-cab/system.xml' on your 'Eltex Wi-Fi customer cabinet' host. Create default auth-nas (for eltex-wifi-cab): Set eltex-wifi-cab ip address (leave empty if 127.0.0.1): Default auth-nas '127.0.0.1' created successfully |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-auth-service |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-oui-list |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-portal-db ... Enter NBI host (default is 'localhost'): |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-portal-constructor |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-portal |
|
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-logging-service |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-pcrf |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-ems-db ... Enter your MySQL administrator password: root Enable remote access to database? (y/N) y ... Select default language for EMS: Please restart EMS manually with "service eltex-ems restart" |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-ems ... Replace config files: |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install eltex-wifi-cab |
root@vagrant-ubuntu-trusty-64:/home/vagrant# wget http://archive.eltex-co.ru/wireless/nginx/conf/softwlc_1.17_nginx.conf -O softwlc_1.17_nginx.conf |
root@vagrant-ubuntu-trusty-64:/home/vagrant# apt-get install nginx |
root@vagrant-ubuntu-trusty-64:/home/vagrant# cp softwlc_1.17_nginx.conf /etc/nginx/conf.d/softwlc.conf |
|
Лицензионный файл для пакета Eltex EMS license.xml содержит информацию количестве и типе устройств, с которыми может работать EMS. Данный файл предоставляется Коммерческими подразделениями компании Элтекс или ее партнерами. |
root@vagrant-ubuntu-trusty-64:/home/vagrant# cp licence.xml /usr/lib/eltex-ems/conf/licence/ root@vagrant-ubuntu-trusty-64:/home/vagrant# service eltex-ems restart |