Rockstor Unifi Cant See APs

Hi there

I just installed the Unifi Rock-on and unfortunately the Controller cant find any of the APs. I can see the APs fine when I use the chrome discovery tool, however it says no devices found on the controller. Im assuming its to do with the ports set in the rockon setup. Im going to keep trying to change the ports in the discovery tool and hopefully that might fix it, but if anyone has any tips, it would be greatly appreciated.

Cheers

Ok so im logging into the AP after a factory reset is performed (ubnt/ubnt in case anyone was wondering)
So im getting to this point where im trying to set inform where <> = IP address of the rockstor box/unifi controller
http://<>:8080/inform

I have tried all the various ports

Resource type Name Mapped representation
Share RockOns /var/lib/unifi
Port 8843 8843
Port 8444 8443
Port 8089 8081
Port 8880 8880
Port 8088 8080
Port 3478 3478

but the controller still wont find the AP. Im going to assume this is a firewall thing. Ill keep trying

ok so in the end i had to ssh into the AP and change the inform port by
set-inform https://<>:8088/inform

all working a1, hope this helps someone.

2 Likes

can you explain the steps you took to fix this a bit more thanks

Steps are here - https://github.com/linuxserver/docker-unifi#setting-up-the-application

You need to use your rockstor IP in the settings on the controller or do this manually
Also if you add an SSH key on the controller (for me that’s an ssh key for “tom”) then I can just ssh tom@AP-IP and I go right in. At this point, with the controller settings correct for the inform, my devices just connect automatically. The manual step will need to be done every time you provision or update the devices, just FYI.

For Unifi to adopt other devices, e.g. an Access Point, it is required to change the inform ip address. Because Unifi runs inside Docker by default it uses an ip address not accessable by other devices. To change this go to Settings > Controller > Controller Settings and set the Controller Hostname/IP to an ip address accessable by other devices.

Alternatively to manually adopt a device take these steps:

ssh ubnt@$AP-IP
mca-cli
set-inform http://$address:8080/inform

Use ubnt as the password to login and $address is the IP address of the host you are running this container on and $AP-IP is the Access Point IP address.