Как установить UniFi Network Application на Windows Server 2016

UniFi Network Application – серверное приложение от Ubiquiti, служащее центральной точкой управления сетевой инфраструктурой UniFi. Такая инфраструктура состоит из точек доступа Wi-Fi, маршрутизаторов, коммутаторов и шлюзов безопасности. Данное приложение представляет собой веб-интерфейс, с помощью которого можно настраивать, мониторить и обновлять оборудование UniFi, а также просматривать карту покрытия Wi‑Fi, подключённые устройства, строить графики загрузки каналов, настраивать VLAN, гостевые сети, VPN и многое другое. UniFi Network Application можно установить на Windows, macOS, Linux, а также использовать в виде аппаратного контроллера. При этом суть у всех этих реализаций одна – централизованное управление оборудованием. Приложение работает в модели сервер-клиент. Устройства подключаются к нему по IP-адресу или через облако UniFi, и после процесса Adopt или привязки полностью управляются контроллером.

В статье разберём, как установить UniFi Network Application на VPS, работающий под управлением Windows Server 2016. Также рассмотрим пример принятия оборудования UniFi, учитывая особенность работы приложения на виртуальном выделенном сервере.

Как установить UniFi Network Application на Windows Server 2016

Часть UniFi Network Application, которая устанавливается на сервере и выполняет функции контроллера, на сайте производителя фигурирует под именем UniFi Network Server. На момент написания статьи последней актуальной версией данного компонента является версия 9.2.87. Согласно документации разработчика, версии 9.0 и выше для корректной работы требуют установки пакета JRE 21.

Чтобы установить пакет JRE 21, перейдите на страницу данного продукта и загрузите на свой виртуальный сервер MSI-дистрибутив JRE LTS-версии 21 для 64-битной версии Windows.

Страница загрузки JRE 21 - Как установить UniFi на Windows

По окончании загрузки запустите установщик JRE 21. На этапе пользовательской настройки для параметра Set or overrides JAVA_HOME установите значение Will be installed on local hard drive.

Установка параметра Set or overrides JAVA_HOME

После того, как завершится инсталляция JRE 21, необходимо выйти из системы, например, используя комбинацию Alt F4, и снова подключиться по RDP. Это нужно, чтобы применились изменения, связанные с установкой компонента Java. Затем перейдите на страницу загрузок UniFi и оттуда загрузите на сервер Windows-дистрибутив UniFi Network Server.

Страница загрузок UniFi - Как установить UniFi на Windows

Когда установщик загрузится, запустите его и для начала установки нажмите Install.

Стартовое окно мастера установки UniFi Network Server

По завершении инсталляции нажмите Finish. При этом уберите галочку Start the Server Now, поскольку пока запускать установленный софт не нужно.

Завершение установки UniFi Network Server

Запуск UniFi Network Application в качестве службы

Для того, чтобы установленная на VPS серверная часть UniFi Network Application была доступна постоянно и работала в фоновом режиме, логичным выглядит её запуск в качестве системного сервиса. Чтобы это сделать в Windows Server 2016, запустите командную строку с правами администратора. Для чего нажмите значок поиска и наберите там cmd. Затем на строке Командная строка кликните правую кнопку мыши и в контекстном меню выберите Запустить от имени администратора.

Запуск командной строки от имени администратора

В командной строке перейдите в каталог с установленным софтом:

cd "%UserProfile%\Ubiquiti UniFi\"

И следующей командой запустите установку службы UniFi Network Server:

java -jar lib\ace.jar installsvc

Успешная инсталляция сервиса должна завершиться следующим сообщением:

Complete Installation…

После чего при помощи следующей команды запустите установленную службу:

java -jar lib\ace.jar startsvc

Таким образом, служба UniFi Network Server появится в списке сервисов, работающих в вашей системе. Она должна быть запущена с автоматическим типом запуска. Убедиться в этом можно, перейдя к списку сервисов с использованием комбинации клавиш Win R, где наберите services.msc.

Как открыть доступ к UniFi Network Server

Для обеспечения доступности серверной части UniFi Network Application для оборудования и пользователей необходимо в брандамуэре сервера открыть доступ к следующим портам:

  • 8080/TCP – используется для взаимодействия устройств с приложением;
  • 8843/TCP – данный порт необходим для доступа к гостевому порталу через HTTPS;
  • 8443/TCP – используется для доступа к веб-интерфейсу управления UniFi Network Application;
  • 10001/UDP – используется для обнаружения устройств UniFi;
  • 3478/UDP – необходим для связи через STUN-сервер, встроенный в UniFi.

Чтобы открыть доступ к серверу через данные порты, достаточно создать два разрешающих правила – одно для TCP-портов, другое – для портов UDP.

Поэтому запустите на сервере брандмауэр Windows. Для чего используйте комбинацию клавиш Win R, где наберите firewall.cpl. В открывшемся окне перейдите в Дополнительные параметры.

Брандмауэр Windows - Как установить UniFi на Windows

Затем перейдите в Правила для входящих подключений и нажмите Создать правило.

Правила для входящих подключений

В открывшемся окне мастера укажите тип правила Для порта.

Стартовое окно мастера создания правила для нового входящего подключения

На следующем шаге укажите Протокол TCP и в строке ниже через запятую перечислите TCP-порты, к которым необходимо открыть доступ.

Указание протокола и портов, к которым применяется правило

Далее укажите Разрешить подключение.

Действие, выполняемое при соответствии подключения условиям, заданным в правиле

В следующем окне оставьте значения, предложенные по умолчанию.

Профили, к которым применяется правило

И на заключительном шаге в строку Имя введите название создаваемого правила, например, UniFi Network Server - TCP Ports. Для завершения процесса создания правила нажмите Готово.

Имя создаваемого правила: UniFi Network Server - TCP Ports

Аналогичным образом создайте правило для портов UDP. В процессе создания повторите проделанные шаги. При этом на этапе, когда вы указываете протокол и порты, к которым данное правило будет применяться, укажите Протокол UDP и в строке ниже перечислите соответствующие номера UDP-портов.

Указание протокола и портов, к которым применяется правило

Также на шаге присвоения названия создаваемому правилу укажите, например, UniFi Network Server - UDP Ports. Для сохранения нового правила нажмите Готово.

Имя создаваемого правила: UniFi Network Server - UDP Ports

Подключение к UniFi Network Server и добавление оборудования

Теперь можно подключиться к UniFi Network Server, чтобы начать администрировать доступное оборудование Ubiquiti. Чтобы это сделать, переключитесь на свой локальный компьютер, откройте браузер и перейдите по ссылке https://X.X.X.X:8443, где замените X.X.X.X на IP-адрес виртуального сервера. После чего укажите название своего UniFi-сервера, выберите страну, согласитесь с условиями лицензионного соглашения и после нажатия кнопки Next пройдите процедуру регистрации в сервисе, либо авторизуйтесь там, если соответствующие учётные данные у вас уже есть.

Стартовая страница веб-интерфейса UniFi Network Server

Далее разберём процесс принятия оборудования Ubiquiti на примере точки доступа Unifi AP AC Pro. Особенностью использования UniFi Network Application на VPS является то, что при проведении процесса Adopt — то есть принятия оборудования для администрирования — и сервер UniFi, и точка доступа должны находиться в одной подсети. Что, естественно, в случае с виртуальным сервером, расположенным на хостинге, осуществить невозможно.

Поэтому, подключив точку доступа в подсеть вашей локальной рабочей станции и войдя в веб-интерфейс UniFi Network Server, вы обнаружите, что контроллер UniFi не видит вашу точку доступа.

Веб-интерфейс UniFi Network Server - Как установить UniFi на Windows

При этом в случае с UniFi AP AC Pro у вас есть возможность подключиться к ней по SSH и указать IP-адрес контроллера непосредственно там. Чтобы это сделать, необходимо узнать IP-адрес точки доступа, открыть командную строку, терминал или SSH-клиент на локальном компьютере и подключиться к Unifi AP AC Pro, например, при помощи команды:

ssh ubnt@192.168.0.11

В данном случае:

  • ubnt – дефолтное имя пользователя для подключения к точке доступа;
  • 192.168.0.11 – IP-адрес точки доступа, который необходимо изменить на используемый в вашем случае.

По умолчанию пароль на подключение под именем дефолтной учётной записи – ubnt.

Подключение к Unifi AP AC Pro по SSH - Как установить UniFi на Windows

Чтобы напрямую указать точке доступа IP-адрес контроллера, после успешного подключения к ней выполните следующую команду:

echo "set-inform http://X.X.X.X:8080/inform" | mca-cli

Здесь замените X.X.X.X на IP-адрес вашего виртуального сервера, на котором установлена серверная часть UniFi Network Application.

После выполнения команды точка доступа должна появиться в соответствующем списке UniFi Network Server. Чтобы запустить процесс её привязки к вашему контроллеру UniFi, кликните на Click to Adopt.

Click to Adopt - Как установить UniFi на Windows

По завершении данного процесса в столбце Status появится значение Up to date.

Up to date - Как установить UniFi на Windows

Вам также может понравиться