На будущее, чтобы и самому не забыть.
Не достаточно сменить порт в настройках.
У меня UI Controller стоит на машине под w2012 r2, в винде файл настроек "system.properties" лежит по пути "c:\Users\папка_пользователя\Ubiquiti UniFi\"
Все строки, начинающиеся с # это комментарии и они ни на что не влияют.
Раскомменчиваем/добавляем строчку с портом:
unifi.http.port=8191
После чего нужно терминалом зайти в каждую точку по SSH, это синтаксис для OSX:
ssh -l <имя пользователя> <IP>
Код:
ssh -l ubnt 192.168.1.123
pass: ubnt
....................................................................
ssh -l ubnt 192.168.1.133
pass: ubnt
И так далее.
(если пароль меняли/не подходит, посмотреть в настройках: Settings/site/Device Authentication)
И каждой точке выдать команду в виде:
Код:
http://ip:port/inform
set-inform http://192.168.1.1:8191/inform
Только после этого всё взлетит. Порт может быть почти любым, ip это адрес машины с UI контроллером.
Смотреть кто сидит на порту 8080 можно в терминале (винды), командой
Код:
netstat -ona | findstr "8080"
Если продолжает ругаться на то, что "не могу стартовать, порт 8191 занят другим приложением", то скачиваем JavaUninstallTool, выносим жабу, прогоняем какой-нибудь чистилкой (я просто прошелся руками по всем папкам локальных пользователей и удалил в них папки Java/Oracle итд )
И ставим java по новой.
У меня взлетело после переустановки java, но профит в том, что порт 8080 много кто хочет и луче его не занимать.