Точка доступа Ubiquiti Unifi AP (AP LR) не цепляется контроллером Unifi controller

Ubiquiti

На складе мы уже достаточно давно используем отличные по соотношению цена/качество точки доступа Ubiquiti Unifi AP и AP LR (Access Point и Access Point Long Range).

UniFi_2_1Полный ассортимент моделей Ubiquiti Unifi и их характеристики можно посмотреть здесь на официальном сайте.

Точки отличные и хорошо управляются с помощью программы-контроллера Unifi Controller, которая отдельно ставится как на виндовый, так и на линуксовый серваки. Когда в сетку добавляешь новую точку доступа, она по dhcp получает адрес и в контроллере становится видна, её надо всего лишь подцепить этим контроллером и потом уже с него настроить. Выглядит это следующим образом:

adopt_3В графе Access Points появляется «1» в поле Pending, мы можем выбрать эту точку и сообщить ей, что она будет управляться этим контроллером.

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

Решение есть! И в общем ничего сложного! Итак:

1) Заходим на саму точку доступа по ssh на тот адрес который она получила по dhcp или подключаем напрямую к компьютеру и заходим на адрес, который у неё по умолчанию — 192.168.1.20.

Логин/пароль по умолчанию — ubnt/ubnt.

login as: ubnt
ubnt@192.168.20.4's password:

BusyBox v1.11.2 (2014-06-06 16:09:29 PDT) built-in shell (ash)
Enter 'help' for a list of built-in commands.

BZ.v3.2.1#

2) Мы попадаем в оболочку busybox (она *nix подобная, так что можете спокойно выдать команды и посмотреть, что в данный момент творится на ней:

BZ.v3.2.1# tail -f /var/log/messages
May 14 18:44:21 UBNT user.err syslog: ace_reporter.reporter_fail(): initial contact failed #80, url=http://unifi:8080/inform, rc=1
May 14 18:44:21 UBNT user.info syslog: ace_reporter.reporter_next_inform_url(): next inform url[0]=http://unifi:8080/inform
May 14 18:44:41 UBNT user.err syslog: ace_reporter.reporter_fail(): Unable to resolve (http://unifi:8080/inform)
May 14 18:44:41 UBNT user.err syslog: ace_reporter.reporter_fail(): initial contact failed #81, url=http://unifi:8080/inform, rc=1
May 14 18:44:41 UBNT user.info syslog: ace_reporter.reporter_next_inform_url(): next inform url[0]=http://unifi:8080/inform

Оказывается всё просто, точка доступа ломится на адрес unifi:8080 и не может его отрезолвить и получить ip-адрес контроллера.

3) Прописываем вручную на точке доступа контроллер (к примеру — 192.168.101.1), чтобы они друг друга увидели:

BZ.v3.2.1# set-inform http://192.168.101.1:8080/inform

Adoption request sent to 'http://192.168.101.1:8080/inform'.

1. please adopt it on the controller
2. issue the set-inform command again
3. <inform_url> will be saved after device is successfully managed

4) Заходим на наш контроллер по веб-интерфейсу и ВУАЛЯ — видим в Pending 1 новую точку доступа.

5) После этого в контроллере точка доступа обновляется и перезагружается. И она вновь пропадет с контроллера.

6) Снова заходим на точку доступа и выполняем пункт 3).

7) ВСЁ!

Спасибо за внимание!

Оцените статью
Блог для системных администраторов 4ROOT.RU
Добавить комментарий

  1. Al

    Пиздец, 25к за роутер, который просто по ssh пока дважды не пнешь, не заработает. Просто купить тогда можно пластик и кремний, очень удобно, сделал точку сам и тоже работает…

    Ответить
  2. Sergo

    Если у вас старая версия прошивки вашей UniFi — используйте ступенчатое обновление с кешированием прошивки на контролере.
    3->4, 4->6.
    И да, не забывайте, что потребуется сменить IP на правильный, чтобы прошивка скачалась контролером.

    Ответить