Программный контроллер управления точками доступа UniFi может быть развёрнут как под управлением OC Microsoft Windows так и под управлением OC Linux. В этой заметке будет рассмотрен пример установки UniFi v4.7.6 Controller на свежеустановленную ОС Ubuntu Server 14.04 LTS 64-bit. Актуальная на данный момент версия контроллера 4.7.6 является hotfix release.

Для начала добавим на нашем Ubuntu-сервере 2 дополнительных apt-репозитория в source list:

echo ‘deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti’ | sudo tee -a /etc/apt/sources.list

echo ‘deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen’ | sudo tee -a /etc/apt/sources.list

Затем добавим PGP ключи для доверия пакетам (первый для unifi, второй для mongodb):

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv C0A52C50

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv 7F0CEB10

Если наш сервер подключен к Интернет через прокси, то возможно получение ошибки таймаута соединения с сервером ключей. В таком случае для начала проверим есть ли в конфиге APT информация о прокси:

cat /etc/apt/apt.conf

Должна присутсвовать запись типа:

Acquire::http::Proxy “http://User:Password@ProxyServer:Port”;

Но этой настройки может оказаться недостаточно. Создадим переменные окружения для текущего пользователя, в которые запишем параметры прокси:

export https_proxy=https://User:Password@ProxyServer:Port

export http_proxy=http://User:Password@ProxyServer:Port

Проверим создались ли переменные:

env | grep proxy

Повторим попытку добавления ключей с использованием переменных окружения текущего пользователя (в команду sudo добавляем ключик -E):

sudo -E apt-key adv –keyserver keyserver.ubuntu.com –recv C0A52C50

sudo -E apt-key adv –keyserver keyserver.ubuntu.com –recv 7F0CEB10

Теперь “со спокойной душой” обновляем APT и устанавливаем контроллер с зависимостями:

sudo apt-get update

sudo apt-get install unifi

будет предложено установить ряд дополнительных пакетов, соглашаемся:

Reading package lists… Done

Building dependency tree

Reading state information… Done

The following extra packages will be installed:

  binutils ca-certificates-java icedtea-6-jre-cacao icedtea-6-jre-jamvm

  java-common jsvc libavahi-client3 libavahi-common-data libavahi-common3

  libcommons-daemon-java libcups2 libjpeg-turbo8 libjpeg8 liblcms2-2 libnspr4

  libnss3 libnss3-nssdb mongodb-10gen openjdk-6-jre-headless openjdk-6-jre-lib

  tzdata-java

Suggested packages:

  binutils-doc default-jre equivs java-virtual-machine cups-common

  liblcms2-utils libnss-mdns sun-java6-fonts ttf-dejavu-extra

  fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei

  ttf-indic-fonts-core ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts

  ttf-bengali-fonts

Recommended packages:

  default-jre-headless java2-runtime-headless

The following NEW packages will be installed:

  binutils ca-certificates-java icedtea-6-jre-cacao icedtea-6-jre-jamvm

  java-common jsvc libavahi-client3 libavahi-common-data libavahi-common3

  libcommons-daemon-java libcups2 libjpeg-turbo8 libjpeg8 liblcms2-2 libnspr4

  libnss3 libnss3-nssdb mongodb-10gen openjdk-6-jre-headless openjdk-6-jre-lib

  tzdata-java unifi

0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.

Need to get 263 MB of archives.

After this operation, 448 MB of additional disk space will be used.

Do you want to continue? [Y/n] y

После установки перезагружаем сервер и убеждаемся в том, что веб-интерфейс контроллера доступен нам через URL вида https://ip:8443

Hам доступен мастер первоначальной настройки UniFi Controller.

Источник

0 0 голоси
Рейтинг статьи
Підписатися
Сповістити про

0 комментариев
Найновіше
Найстаріші Найбільше голосів
Зворотній зв'язок в режимі реального часу
Переглянути всі коментарі