Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


ubiquiti:install-unifi-controller-on-debian-linux-8-6

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ubiquiti:install-unifi-controller-on-debian-linux-8-6 [07.12.2016 08:59] – [Установка UniFi Controller на Debian Linux 8.6] Алексей Максимовubiquiti:install-unifi-controller-on-debian-linux-8-6 [07.12.2016 22:48] (текущий) – [Дополнительные источники информации] Алексей Максимов
Строка 4: Строка 4:
 Опорным документом будет [[https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-Update-via-APT-on-Debian-or-Ubuntu|UniFi - How to Install & Update via APT on Debian or Ubuntu]] Опорным документом будет [[https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-Update-via-APT-on-Debian-or-Ubuntu|UniFi - How to Install & Update via APT on Debian or Ubuntu]]
  
-Добавим на нашем Debian-сервере 2 apt-репозитория в source list+Добавим apt-репозиторий Ubiquiti
-  + 
-<code> +<code># nano /etc/apt/sources.list.d/ubiquiti.list</code> 
-echo 'deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti' | sudo tee -/etc/apt/sources.list+ 
 +Наполним файл содержимым:  
 + 
 +<file bash ubiquiti.list># Debian/Ubuntu 
 +# stable => unifi4 
 +deb http://www.ubnt.com/downloads/unifi/debian unifi4 ubiquiti 
 +# deb http://www.ubnt.com/downloads/unifi/debian unifi5 ubiquiti 
 + 
 +deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti 
 + 
 +# oldstable => unifi3 
 +# deb http://www.ubnt.com/downloads/unifi/debian unifi3 ubiquiti 
 +# deb http://www.ubnt.com/downloads/unifi/debian oldstable ubiquiti</file> 
 + 
 +Добавим GPG-ключ для доверия пакетам Ubiquiti: 
 + 
 +<code># apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50</code> 
 + 
 +<code>gpg: requesting key C0A52C50 from hkp server keyserver.ubuntu.com 
 +gpg: key C0A52C50: public key "UniFi Developers <unifi-dev@ubnt.com>" imported 
 +gpg: Total number processed: 1 
 +gpg:               imported: 1  (RSA: 1)</code> 
 + 
 + 
 +Обновим кэш менеджера пакетов: 
 + 
 +<code># apt-get update</code> 
 + 
 +Посмотрим какая версия пакета **unifi** нам доступна 
 + 
 +<code># apt-cache show unifi</code> 
 + 
 +<code>Package: unifi 
 +Version: 4.8.20-8422 
 +Architecture: all 
 +Depends: binutils, coreutils, jsvc, mongodb-10gen (>=2.0.0) | mongodb-server (>=2.0.0), 
 +openjdk-6-jre-headless, | openjdk-7-jre-headless | openjdk-8-jre-headless 
 +Provides: unifi-controller 
 +Conflicts: unifi-controller 
 +Replaces: unifi-controller 
 +Installed-Size: 87600   . 
 +Maintainer: UniFi developers <unifi-dev@ubnt.com> 
 +Priority: optional 
 +Section: java 
 +Filename: pool/ubiquiti/u/unifi/unifi_4.8.20-8422_all.deb 
 +Size: 72450912 
 +SHA256: 4dad054f19dd15da9071fd252b1761eda5f40f003b3dff6494d41551a34453c7 
 +SHA1: c72a1bd37649dc4a461f3b799c2c3b66a28e063d 
 +MD5sum: 2df8be5a4071fbdda2ed0e741180331e 
 +Description: Ubiquiti UniFi server 
 + Ubiquiti UniFi server is a centralized management system for UniFi suite of devices. 
 + After the UniFi server is installed, the UniFi controller can be accessed on any 
 + web browser. The UniFi controller allows the operator to instantly provision thousands 
 + of UniFi devices, map out network topology, quickly manage system traffic, and further 
 + provision individual UniFi devices. 
 +Description-md5: b9f235a21a57c70e4669567163aca10b 
 +Homepage: http://www.ubnt.com/unifi
 </code> </code>
  
 +Как видим, у пакета **unifi** есть зависисмость от пакета **mongodb 2** (использование **mongodb 3** не рекомендуется с текущей версией unifi, так как может привести к некорректной работе функции резервного копирования). Посмотрим, какая версия доступна в репозториях Debian:
  
-Затем добавим PGP ключи для доверия пакетам (первый для unifi, второй для mongo-db): +<code># apt-cache show mongodb-server</code>
  
-# apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50 +<code>Package: mongodb-server 
-# apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10+Source: mongodb 
 +Version: 1:2.4.10-5 
 +...</code> 
 + 
 +Версия **mongodb-server 2.4** нам вполне подойдёт. Поэтому никаких предварительных действий для установки дополнительных пакетов в систему перед установкой пакета unifi можем не делать. 
 +Выполняем установку: 
 + 
 +<code># apt-get install unifi</code> 
 + 
 + 
 +<code>Reading package lists... Done 
 +Building dependency tree 
 +Reading state information... Done 
 +The following extra packages will be installed: 
 +  binutils ca-certificates-java default-jre-headless java-common jsvc libasyncns0 libboost-filesystem1.55.0 libboost-program-options1.55.0 
 +  libboost-system1.55.0 libboost-thread1.55.0 libcommons-daemon-java libflac8 libgoogle-perftools4 libice6 libogg0 libpcap0.8 libpcrecpp0 
 +  libpcsclite1 libpulse0 libsctp1 libsm6 libsnappy1 libsndfile1 libtcmalloc-minimal4 libunwind8 libv8-3.14.5 libvorbis0a libvorbisenc2 
 +  libx11-xcb1 libxtst6 lksctp-tools mongodb-clients mongodb-server openjdk-7-jre-headless tzdata-java x11-common 
 +Suggested packages: 
 +  binutils-doc default-jre equivs java-virtual-machine pcscd pulseaudio icedtea-7-jre-jamvm libnss-mdns sun-java6-fonts fonts-dejavu-extra 
 +  fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei fonts-indic 
 +The following NEW packages will be installed: 
 +  binutils ca-certificates-java default-jre-headless java-common jsvc libasyncns0 libboost-filesystem1.55.0 libboost-program-options1.55.0 
 +  libboost-system1.55.0 libboost-thread1.55.0 libcommons-daemon-java libflac8 libgoogle-perftools4 libice6 libogg0 libpcap0.8 libpcrecpp0 
 +  libpcsclite1 libpulse0 libsctp1 libsm6 libsnappy1 libsndfile1 libtcmalloc-minimal4 libunwind8 libv8-3.14.5 libvorbis0a libvorbisenc2 
 +  libx11-xcb1 libxtst6 lksctp-tools mongodb-clients mongodb-server openjdk-7-jre-headless tzdata-java unifi x11-common 
 +0 upgraded, 37 newly installed, 0 to remove and 0 not upgraded. 
 +Need to get 155 MB of archives. 
 +After this operation, 301 MB of additional disk space will be used. 
 +Do you want to continue? [Y/n] Y 
 +</code> 
 + 
 +Добавляем правила **iptables** 
 + 
 +<code> 
 +# iptables -A INPUT -p tcp --dport 8443 -i eth0 -m comment --comment "UniFi WebUI" -j ACCEPT 
 +# iptables -A INPUT -p tcp --dport 8080 -i eth0 -m comment --comment "UniFi Inform" -j ACCEPT 
 +# iptables-save > /etc/iptables.conf 
 +</code>
  
 +После этого перезагружаем сервер и убеждаемся в том, что веб-интерфейс контроллера доступен нам через URL вида https://SERVERNAME:8443
  
 +{{:ubiquiti:pasted:20161207-102524.png}}
  
  
-==== Дополнительные источники информации  ==== 
  
-http://www.qinet.ru/2015/08/1150/ 
-http://www.qinet.ru/2016/06/1269/ 
  
ubiquiti/install-unifi-controller-on-debian-linux-8-6.1481090386.txt.gz · Последнее изменение: 07.12.2016 08:59 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki