Manually Adopt Ubiquity Access Point
- SSH to the Access point and login with the default credentials of ubnt/ubnt.
- Type the following command where 192.168.xxx.xxx is the IP of your Unifi controller:
set-inform http://192.168.xxx.xxxx:8080/inform
- Login to the Unifi controller and navigate to Unifi Devices. Locate the access point and click Adopt.
Unifi SSH Commands
We are going to start with the most commonly used Unifi SSH Commands, later on, I will organize them by device or function.
Command | Example | Function |
---|---|---|
info | info |
Displays device information |
set-default | set-default |
Factory reset device |
set-inform | set-inform http://192.168.1.1:8080/inform |
Set URL of the controller for adoption. More info |
upgrade | upgrade https://<firmware-url>.bin |
Upgrade firmware – More info |
fwupdate | fwupdate --url https://<firmware-url>.bin |
Update firmware |
reboot | reboot |
Reboot the device |
poweroff | poweroff |
Shutdown device |
uptime | uptime |
Shows device uptime |
Network related SSH Commands
The following Unifi SSh Commands can really help you with finding network-related issues with your Unifi Device.
Command | Example | Function |
---|---|---|
ifconfig | ifconfig |
Show network interface information |
ip address add | ip address add 192.168.1.143/24 dev br0 |
Set static IP Address |
ip route | ip route |
Display current gateway |
ip router add | ip route add default via 192.168.1.1 |
Set default gateway |
echo "nameserver 192.168.1.1" > /etc/resolv.conf |
Set DNS Server | |
ping | ping 1.1.1.1 |
Check network connection to device |
arp | arp -a |
Show arp table |
ip neigh | ip neigh |
Show IPv6 neighbors |
Unifi OS SSH Commands
When you connect to your UDM Pro (or another controller that is running Unifi OS), then you will have a couple of other options:
Command | Example | Function |
---|---|---|
ubnt-systool help | ubnt-systool help |
Show all commands |
ubnt-systool cputemp | ubnt-systool cputemp |
Show CPU Temp |
ubnt-systool cpuload | ubnt-systool cpuload |
Show CPU load |
ubnt-systool portstatus | ubnt-systool portstatus |
Show port status |
ubnt-systool hostname | ubnt-systool hostname <newname> |
Set new hostname |
ubnt-systool reboot | ubnt-systool reboot |
Reboot device |
ubnt-systool poweroff | ubnt-systool poweroff | Shutdown device |
ubnt-systool reset2defaults | ubnt-systool reset2defaults |
Factory reset device |
ubnt-device-info summary | ubnt-device-info summary |
Show system information |
ubnt-tools ubnt-discover | ubnt-tools ubnt-discover |
Show Unifi devices in the network |
cat /mnt/data/udapi-config/dnsmasq.lease | cat /mnt/data/udapi-config/dnsmasq.lease |
Show DHCP Leases |
cat /mnt/data/udapi-config/unifi | cat /mnt/data/udapi-config/unifi |
Show configuration |
/etc/init.d/S95unifios restart | /etc/init.d/S95unifios restart |
Restart Unifi OS Web interface |
Unifi Log files
There are a lot of log files that you can access to help you debug any Unifi related problem:
Command | Function |
---|---|
cat /var/log/messages |
Output the error log |
tail -f /var/log/messages |
Monitor log file |
cat /mnt/data/unifi-os/unifi-core/config/settings.yaml |
Server settings |
cat /mnt/data/unifi-os/unifi-core/logs/discovery.log |
Discovery log |
cat /mnt/data/unifi-os/unifi-core/logs/system.log |
System log |
cat /mnt/data/unifi-os/unifi/logs/server.log |
Server log |
cat /mnt/data/unifi-os/unifi-core/logs/errors.log |
Http errors |