Unifi AP not adopt to controller
Понадобилось подключить новую точку доступа UniFi AC Pro (актуально для UAP AC LITE,UAP AC PRO,UAP AC HD, UAP NANO HD, UAP LR, UAP EDU) к контроллеру (контроллер на Debian, UniFi 7.3.83), при подключении сбрасывал в ноль Hard Reset.
Никак не хотела появляться в управляшке контроллера, при том что в DHCP настроена Option 43 и остальные точки находящиеся в той же сети работают хорошо и подключались с "пол тыка".
UAP-AC-Pro-Gen2-BZ.6.5.62# info
Model: UAP-AC-Pro-Gen2
Version: 6.5.62.14788
MAC Address: xx:xx:xx:xx:xx:xx
IP Address: 172.18.0.31
Hostname: UAP-AC-Pro-Gen2
Uptime: 176 seconds
NTP: Synchronized
Status: Unable to resolve (http://unifi:8080/inform)
В ручную указываем адрес UniFi контроллера:
set-inform http://UNIFI_CONTROLLER_FQDN:8080/inform
и после этого лучше не стало.
Смотрим логи:
UAP-AC-Pro-Gen2-BZ.6.5.62# tail -f /var/log/messages
Sat Jun 8 17:42:18 2024 daemon.info mcad: mcad[1282]: ace_reporter.reporter_next_inform_method(): authkey=kjadshfglkhj2388sdfss354hkfe
Sat Jun 8 17:42:18 2024 daemon.info mcad: mcad[1282]: ace_reporter.reporter_next_inform_method(): next inform family: 2
Sat Jun 8 17:42:33 2024 daemon.err mcad: mcad[1282]: ace_reporter.reporter_fail(): Server Reject (http://UNIFI_CONTROLLER_FQDN:8080/inform)
Sat Jun 8 17:42:33 2024 daemon.err mcad: mcad[1282]: ace_reporter.reporter_fail(): initial contact failed #97, url=http://UNIFI_CONTROLLER_FQDN:8080/inform, rc=5
Sat Jun 8 17:42:38 2024 daemon.warn mcad: mcad[1282]: url_resolv.evdns_resolv4_cb(): dns host unifi resolv failed, result=3/name does not exist, type=0, count=0, ttl=8025
Sat Jun 8 17:42:38 2024 daemon.err mcad: mcad[1282]: ace_reporter.reporter_fail(): Unable to resolve (http://unifi:8080/inform)
Sat Jun 8 17:42:38 2024 daemon.err mcad: mcad[1282]: ace_reporter.reporter_fail(): initial contact failed #98, url=http://unifi:8080/inform, rc=1
Sat Jun 8 17:42:38 2024 daemon.info mcad: mcad[1282]: ace_reporter.reporter_next_inform_method(): next inform family: 10
Получается что он одновременно пытается подключится и к нашему контроллеру и к тому что указан по умолчанию, один он не может резолвить, второй его отклюняет.
Проверяем что у нас есть указание на DNS.
UAP-AC-Pro-Gen2-BZ.6.5.62#cat /etc/resolv.conf
8.8.8.8
77.88.8.8
Я не стал долго мучиться с проблемой отклюнения запроса сервером (на контроллере этих запросов по факту не было)
Вручную заменил имя хоста, добавил запись:
UAP-AC-Pro-Gen2-BZ.6.5.62#vi /etc/hosts
MY_CONTROLLER_IP unifi
Всё работает!
09.06.2024