Меню Рубрики

Unifi controller service windows

Запускаем контроллер UniFi как службу в ОС Windows

В этой статье хочу продолжить цикл статей по настройке оборудования Ubiquiti. Сегодня поговорим о контроллере UniFi.

Всем известный факт: оборудование серии Ubiquiti UniFi настраивается и управляется с помощью специального контроллера.

Контроллер этот представляет собой ПО, написанный на Java и из коробки не работает в качестве службы Windows, и это главное неудобство. Стоит только выйти из системы или случайно закрыть окошко с запущенным сервером, как контроллер перестает работать и мониторить ваши точки, писать логи и считать трафик с устройств и так далее.

Сегодня я расскажу, как в четыре шага, за пару минут настроить и запустить контроллер UniFi в качестве службы Windows.

  • Первое, что нужно сделать – закрыть всё запущенное на контроллере UniFi, в том числе и сам контроллер.
  • Второе – открываем cmd от имени Администратора, и переходим в каталог установки Java:

Для 64-битных систем путь по умолчанию: «C:\Program Files\Java\jre7\bin»

Для 32-битных систем путь по умолчанию: «C:\Program Files (x86)\Java\jre7\bin»

Можно просто посмотреть путь до бинарных каталогов Java открыв стандартный Проводник Windows.

(в моем варианте установлена 7-я версия Java, например, для 6 версии Java каталог будет другим – будьте внимательны!)

Добавляем путь к переменным средам для Java.

  • Третье – добавляем путь к директории указанной мной выше (в зависимости от версии вашей ОС), в строку PATH (Переменные среды) (во вкладке Компьютер (Computer)->Дополнительные параметры системы (Properties)->Дополнительно (Advanced)->Переменные среды (Environment Variables). Нажимаем ОК, закрываем окна.
  • Финальный, четвертый шаг – вводим команду: java -jar libace.jar installsvc — тем самым устанавливаем запуск нашего контроллера как службу Windows:

Всё, установка завершена, запускаем службу UniFi:

Возможные проблемы:

При использовании 64-разрядной версии Windows, нужно установить обе версии Java, x86 и x64, в противном случае служба запустится не корректно.

Второй момент — при обновлении службы запускайте команду для остановки службы: «java -jar libace.jar stopsvc» (может меняться в зависимости от того, откуда Вы запускаете команду). После окончания обновления контроллера UniFI. Запустите, набрав команду: «java -jar libace.jar startsvc» для старта службы.

На этом всё, подписывайтесь на обновления блога!

Источник

Настраиваем запуск Ubiqiti UniFi контроллер как службу Windows

Установленный по-умолчанию контроллер Ubiquiti UniFi Controller запускается как приложение, что не совсем удобно: при перезагрузке машины с контроллером придется логиниться в систему и удостоверяться, что приложение запущено, и сети UniFi осуществляют вещание в штатном режиме. Однако, можно заставить стартовать контроллер как службу Windows. Из коробки этого сделать нельзя, но есть вариант, и сейчас я покажу, как это можно сделать. Приступим.

Откройте свойства системы (иконка Компьютер -> клик правой кнопкой мыши -> Свойства, или наберите команду sysdm.cpl в командной строке cmd) см. скриншоты:

Затем, перейдите во вкладку «Дополнительно», нажмите «Переменные среды», в списке системных переменных выберите «Path», нажмите «Изменить», в значении переменной добавьте через точку с запятой путь до директории «bin» в каталоге, где у вас установлена актуальная версия Java (в зависимости от установленной версии Java путь может быть различным.

Это может быть как системная папка Program Data, так и Program Files (в зависимости от установленной версии Java, а так же версии операционной системы).

На приведенном ниже скриншоте это директория C:\Program Data\Oracle\Java\javapath\) и затем нажмите «ОК»:

В виде небольшого отступления скажу, что по-умолчанию директория Program Data скрыта, для того чтобы ее увидеть нужно в Параметрах папок сделать видимыми системные и скрытие файлы, как показано на скриншоте:

Всё, Program Data доступна для просмотра:

Теперь идем по пути в каталог c Java и сверяем путь до исполняемых файлов:

Затем, нужно запустить командную строку с правами администратора, и с помощью команды cd перейдите в каталог, где у вас установлен Unifi Controller (обычно это \%userprofile%\Ubiquiti Unifi\), и выполните команду: java -jar libace.jar installsvc

В результате выполнения команды должно появиться такое сообщение:

На этом этапе мы зарегистрировали службу UfiFi контроллера.

Затем, откройте оснастку управления службами (команда services.msc) и удостоверьтесь, что служба UniFi Contoller присутствует в списке и ей присвоен необходимый тип запуска (например, Автоматический):

Для запуска UniFi Controller как службы Windows нажмите кнопку Запустить, или воспользуйтесь командой net start «UniFi Controller» для запуска службы в режиме командной строки.

Важно знать, что теперь, перед обновлением контроллера UniFi нужно будет останавливать службу командой java -jar libace.jar stopsvc (может меняться в зависимости от того, откуда Вы запускаете команду). Затем запускать обновление контроллера, затем, после окончания обновления запускать команду java -jar libace.jar startsvc для старта службы.

Так же, если во время запуска службы UniFi Controller происходит ошибка, из разряда «Служба UniFi Controller» завершена из-за внутренней ошибки Неверная функция:

Ошибка «Служба UniFi Controller» завершена из-за внутренней ошибки Неверная функция

Или ошибка «Не удалось запустить службу «UniFi Controller» Специфическая ошибка службы: 1.:

Ошибка «Не удалось запустить службу «UniFi Controller» Специфическая ошибка службы: 1.

то вам обязательно нужно проверить установленную Java или переустановить её (просто пройдите по ссылке на официальный сайт и скачайте версию под разрядность своей ОС: https://www.java.com/en/download/manual.jsp), если вы установили контроллер на х64-разрядной версии ОС – на всякий случай скачайте и установите обе версии Java (для х 586 и 64-битных ОС).

После переустановки Java запустите службу UniFi Contoller повторно. С вероятностью в 99% она запустится без ошибок.

На этом всё, теперь вы умеете настраивать запуск UniFi Contoller как службу в операционных системах Microsoft Windows, а так же умеете исправлять ошибки при запуске контроллера UniFi.

Если есть вопросы – задавайте в комментариях, подписывайтесь на обновления, делитесь статьей в социальных сетях.

Источник

ИТ База знаний

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Популярное и похожее

Разбиение сети на подсети: VLSM

Прокси сервер – что это, виды и зачем нужен?

Маршрутизатор. Коммутатор. Хаб. Что это и в чем разница?

Цифровая грамматика и маршалинг

Способы траблшутинга сетевых проблем

Connection-oriented protocols и Connectionless протоколы

Управление потоком пакетов в сетях

Atcom A21

Еженедельный дайджест

Инициализация и адаптация точек доступа UniFi

Корпоративная система WiFi

Подключаем точку доступа к сети с DHCP сервером, узнаем IP адрес и подключаемся к ней по SSH. Логин/пароль: ubnt/ubnt. Далее запускаем обновление прошивки на точке доступа. Для этого переходим по ссылке https://www.ui.com/download/unifi и выбираем модель оборудования. В разделе Firmware нажимаем на значок закачки, принимаем условия лицензии и нажимаем на Copy url:

После этого в терминале вводим команду:

Данная команда скачает прошивку и запустит обновление.

Шаг №2

Поднимаем контроллер на виртуальной машине. В качестве ОС выбираем Linux Debian 9, и устанавливаем Ubuntu 18.04 Server. Рекомендую на DNS сервере создать A запись для контроллера. Что-то вроде unifics.domain.com. Даем доступ серверу в Интернет. Подключаемся к серверу и вводим следующие команды:

Контроллер установлен. Состояние контроллера можно проверить следующей командой:

Остановка, запуск и перезапуск:

Шаг №3

Теперь нужно подружить точки доступа с нашим контроллером. Для этого в Google Chrome скачиваем расширение Uni-Fi Discovery Tool.

Чтобы утилита определила подключенные к сети точки доступа (Access Point AP), компьютер с запущенной утилитой и AP должны находиться в одной подсети. Запускаем утилиту, нажимаем на кнопочку UniFi Family. Утилита найдет все устройства UniFi в сети. Нажимаем кнопку Action. Внимание, с первого раза кнопка может на отработать, так как там работает Java, поэтому стоит подождать. Далее в открывшемся окне в строке Inform URL вбиваем доменное имя нашего контроллера. Все остальное (порт, протокол) не меняем!

Шаг №4

Переходим на https://account.ui.com/register и регистрируемся в Облаке Uni-Fi. Это необходимо для удаленного управления устройствами с любой точки мира.

Шаг №5

Затем в браузере — рекомендуется Google Сhrome, открываем панель управления нашего новоиспеченного контроллера: https://unifics.domain.com:8443. У нас запросит название нашего сайта, то бишь Wi-Fi домена. Нажимаем Next. Вводим логин и пароль от облачного аккаунта, который зарегистрировали на предыдущем шаге:

Нажимаем Next. Контроллер отобразит точки доступа в сети, благодаря действия, которые проделали на третьем этапе (никакой магии).

Нажимаем Next. Задаем название (SSID) и пароль Wi-Fi сети. Всё это можно будет поменять. Переключатель Combine 2.4 GHz и 5 GHz Wi-Fi Network Names into one не трогаем.

Нажимаем Next. Выбираем часовой пояс, страну и нажимаем Finish. Контроллер начнёт применять изменения на точку доступа.

Шаг №6

Переходим в настройки кликнув на значок шестеренки в левом нижнем углу панели управления контроллером. В строке Controller Hostname/IP прописываем доменное имя нашего контроллера и обязательно ставим галочку перед Override inform host with controller hostname/IP.

Шаг №7

При добавлении новой точки доступа выполняем первый и третий шаг для каждого устройства. Затем среди доступных точек доступа появится AP со статусом Pending. Выбираем устройство и нажимаем Adopt. Контроллер применит все настройки на новое устройство.

Было полезно?

Почему?

😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Unidrv dll windows xp
  • Unibuying blob core windows
  • Uni xonar windows 10
  • Unetbootin записать windows 7
  • Unetbootin аналог для windows