UniFi - 3.2.10-GA is the latest official General Availability Release.
Make sure you always do a backup before any updates, especially if you plan to upgrade your existing installation.
CTRL - Add multiple accounting server support for 802.1x/WPA2 Enterprise.
CTRL - Add multiple radius server support for 802.1x/WPA2 Enterprise.
UAPS - Fixed a case where wireless uplink stays isolated.
UAPS - Fixed roaming statistics.
UAPS - Fixed wireless uplink UAP LR stays isolated after a second wireless AP joins.
UAPS - Fixed waiting for firmware upgrade loop.
UAPs - Fixed a regression introduced in 3.2.7(fixing a crash) on rate limiting reported from forum.
UAPs - Fixed wireless uplink monitor randomly resets the interfaces causing disconnects. Note, Please setup a gatway ip address if using wireless uplink. If not using wireless uplink, please disable wireless uplink monitor.
UAPs - Fixed some memory leak in hostapd reported from forum.
UAPs - Default timezone to UTC.
UAPs - Fixed Guest Portal appends www.google.com to promotional URL if VLAN is enabled. This fix is needed along with v3.2.9 CTRL code or higher.
UAPs - Fixed rate limiting not working in certain configs, regression introduced in 3.2.7 reported from forum.
# for Ubiquiti
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
# for mongo-10gen
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
# or over HTTP by using hkp://keyserver.ubuntu.com:80
update, install, and upgrade
# retrieve the latest package information
# install/upgrade unifi package
# there are 3 packages in the same repository
# . unifi (the most stable)
# . unifi-rapid (soaked beta/rc/stable)
# . unifi-beta (the cutting edge)
# you can install / switch between them
apt-get install unifi-rapid
A shell library, unifi_sh_api is provided with the release. here's a sample script to authorize a guest for 30 minutes
## define required variables
## include the API library
# authorize a client for 30 minutes, limit down/up speed to 2048/1024kbps, quota is 500MB
unifi_authorize_guest "e8:17:22:10:5d:4d" 30 down=2048 up=1024 bytes=500
# generate 10 voucher(s) valid for 60 minutes, limit down/up speed to 2048/1024kbps, quota is 500MB
unifi_create_voucher 60 10 down=2048 up=1024 bytes=500
# this returns you a token that you can call by using unifi_get_vouchers()
AP->Performance view is experimental. Currently it shows what the radio is doing by red (packets not sent because of likely interference) / yellow (packets retried) / green (packets sent)
voucher.css and voucher.html, at data/sites/SITE_NAME/portal/bundle/, is where you can fully customize your voucher.
If you have existing customized guest portal, make sure to change form="/guest/login" to form="login" - let the relative path take care of per-site URL
For API access, you pretty much need to insert /s/SITENAME into the URL. (after login with an admin in for site)