How to use Set-Inform to adopt Unifi Access Point

Unifi Access points are great devices, most of the time when you connect a new Access Point they will find the controller within a minute. But what if your new access point isn’t showing up in your controller?

When the status led of your new access point is steady white (or steady amber for older access points) then it’s waiting for adoption. But sometimes the device won’t show up in the controller.

In this article, I will explain how you can use the Set-Inform command on an Unifi Access Point.

Use Set-Inform on Unifi Access Point

The Set-Inform URL tells the Unifi Access Point where the controller is located. By default, the access point will search the network for the controller, using the default DNS name unifi. This doesn’t always work, so we need to tell the access point the correct address of the Unifi Controller.

To set the inform URL we need to connect over SSH to the Unifi access point. You don’t need an SSH client for this, we can simply use PowerShell for this, which is installed by default on all Windows 10 and 11 computers.

The default SSH username and password are ubnt. If you have changed it, then you can look it up in the controller under System > Application Configuration > Device SSH Authentication.

Note

The default inform url is http://unifi:8080/inform. Unifi is the internal DNS name of your Unifi Controller. This doesn’t always work, better is to use the IP Address of the controller, for example: http://192.168.1.1:8080/inform

We also need to know the IP Address of the access point. You can use the Ubiquiti Discovery Tool for this or Advanced Ip Scanner.

  1. Open PowerShell


    We first need to connect the access point over SSH. To do this we are going to use PowerShell.

    1. Press Windows key + X (or right-click your start menu)
    2. Choose Windows PowerShell

  2. Connect SSH


    Type ssh [email protected] (replace 192.168.1.142 with the IP Address of your access point)

    Enter the default password ubnt (or lookup the SSH details in your controller)

    SSH Unifi Access Point

  3. Set-Inform URL


    The inform URL is the IP Address of your controller followed by the port number: 8080/inform.

    So if the IP Address of your controller is 192.168.1.1, then the inform URL is :
    http://192.168.1.1:8080/inform

    Type the following command and press enter:
    set-inform http://192.168.1.1:8080/inform

    unifi set-inform

  4. Complete the adoption in the controller


    You should now see the access point in the controller, ready for adoption.

    Adopt unifi access point

If the access point still doesn’t show up in the controller, then check if the settings are applied correctly. Type info and press enter to see the status of the access point:

UAP-AC-Lite-BZ.5.43.36# info

Model:       UAP-AC-Lite
Version:     5.43.36.12724
MAC Address: f0:9f:c2:f6:d1:fd
IP Address:  192.168.1.142
Hostname:    UAP-AC-Lite
Uptime:      633 seconds

Status:      Not Adopted (http://192.168.1.1:8080/inform)
UAP-AC-Lite-BZ.5.43.36#

As you can see in the results above, the inform URL is set correctly, but the device is still waiting for adoption.

Wrapping Up

If you are still unable the adopt the Access Point, then follow this article where we are going to solve the adoption failed error.

If you have any questions, just drop a comment below.

Get more stuff like this

IT, Office365, Smart Home, PowerShell and Blogging Tips

I hate spam to, so you can unsubscribe at any time.

13 thoughts on “How to use Set-Inform to adopt Unifi Access Point”

  1. Thank you. My controller is on a different subnet. I have been wasing my time with this. Your information worked perfectly. Thank you

  2. Pretty neat – started to think my u6LR is a piece of brick. They should add another button, next to reset or something 😉

  3. Thanks a lot! Worked like a charm here.
    One observation though: Windows 10 ssh implementation failed connecting to the AP whereas Putty worked fine, same copy – pasted password (with shift-insert). Did not try with Powershell, but I do remember having earlier used the Powershell ssh just fine.

  4. Hey, sorry but i think i found out what the problem is!

    My Unifi Controller is a Docker Container. If i lost power supply, the container gets a new internal IP Adresse. That is confusing for the set inform adresse. I think i have to set the IP of the Container Static.. but i dont actually know how to do this.. Maybe i’ll find it out and tell it here.

    Regards
    Malte

    • Which docker container are you using? With the jacobalberty/unifi container you could try to use the –net=host option in the docker run. Then it will take the IP of the host. But you will need to check the port number and make sure that you don’t get any conflicts.

  5. No, i think you dont understand me…
    if i change the inform adresse and my power supply is broken – the inform adress resets everytime from a specific IP to 172.17.0.9…

    i dont want to login every time in with ssh so i change in the dns the route of 172.17.0.9 to the valid ip… cause my AP’s dont remember!

  6. Hi, sry but it cant! i repeat it very often. I have to set the inform adresse every time again. Yes the AP’s get connection to my controller (hosted with a docker container)…

    My Workaround: Change the DNS of the given IP in my case 172.17.0.9 to the right IP of the controller… But thats not the solution with the set inform adresse from this guide here. I just want to understand why it doesnt work.

    Regards
    Malte

  7. Hi,

    if i set the new inform adress and the AP lost his Power Supply the inform address disappear. What i have to do to fix that?

    • The access point will remember the last set-inform as well, in case the newly set one doesn’t work. Are you sure that the AP can access the controller?

  8. we are using 3 dhcp servers in a radius server, when i fix new AP it shows different ip range in controller , so the adoption was failed, what was the issue

Leave a Comment

0 Shares
Tweet
Pin
Share
Share