Difference between revisions of "UBNT: UniFi"

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
−
UniFi Controller APT howto
 
−
UniFi provides a debian package that you can update via APT
 
−
1. add mongoDB to apt souce.
 
−
UniFi Controller .dep package depends on mongoDB 2.0.0 or newer.
 
−
So please follow the steps HERE to add mongoDB into apt source list before install UniFi Controller.
 
  
−
2. edit /etc/apt/sources.list
+
==Instalasi Paket Pendukung==
−
Code:
+
 
 +
Lakukan
 +
 
 +
apt-get install mongoDB
 +
 
 +
 
 +
==Edit sources.list==
 +
 
 +
edit
 +
 
 +
vi /etc/apt/sources.list
 +
 
 +
Masukan
 +
 
 +
## Ubuntu Natty (11.04):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/natty natty ubiquiti
 +
## Ubuntu Maverick (10.10):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/maverick maverick ubiquiti
 +
## Ubuntu Lucid (10.4):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/lucid lucid ubiquiti
 +
## Ubuntu Karmic (9.10):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/karmic karmic ubiquiti
 +
## Ubuntu Jaunty (9.4):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/jaunty jaunty ubiquiti
 +
## Debian Lenny (5.0):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/lenny lenny ubiquiti
 +
## Debian Squeeze (6.0):
 +
deb http://www.ubnt.com/downloads/unifi/distros/deb/squeeze squeeze ubiquiti
  
−
## Ubuntu Natty (11.04):
 
−
deb http://www.ubnt.com/downloads/unifi/distros/deb/natty natty ubiquiti
 
−
## Ubuntu Maverick (10.10):
 
−
deb http://www.ubnt.com/downloads/unifi/distros/deb/maverick maverick ubiquiti
 
−
## Ubuntu Lucid (10.4):
 
−
deb http://www.ubnt.com/downloads/unifi/distros/deb/lucid lucid ubiquiti
 
−
## Ubuntu Karmic (9.10):
 
−
deb http://www.ubnt.com/downloads/unifi/distros/deb/karmic karmic ubiquiti
 
−
## Ubuntu Jaunty (9.4):
 
−
deb http://www.ubnt.com/downloads/unifi/distros/deb/jaunty jaunty ubiquiti
 
−
## Debian Lenny (5.0):
 
−
deb http://www.ubnt.com/downloads/unifi/distros/deb/lenny lenny ubiquiti
 
−
## Debian Squeeze (6.0):
 
−
deb http://www.ubnt.com/downloads/unifi/distros/deb/squeeze squeeze ubiquiti
 
  
−
3. add GPG Key
+
Tambahkan GPG Key
−
Code:
 
  
−
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
+
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
−
# or over HTTP:
+
# or over HTTP:
−
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C0A52C50
+
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C0A52C50
  
−
4. update, install & upgrade
+
==Update & Install==
−
Code:
 
  
−
# retrieve the latest package information
+
# retrieve the latest package information
−
apt-get update
+
apt-get update
−
# install/upgrade unifi package
+
# install/upgrade unifi package
−
apt-get install unifi
+
apt-get install unifi
−
# or you can do apt-get upgrade to upgrade all packages on your debian
+
# or you can do apt-get upgrade to upgrade all packages on your debian
  
 
5. the UniFi webUI can be reached via https://<unifi_ip>:8443/
 
5. the UniFi webUI can be reached via https://<unifi_ip>:8443/
Line 51: Line 57:
 
Code:
 
Code:
  
−
#!/bin/sh
+
#!/bin/sh
−
 
+
−
## define required variables
+
## define required variables
−
username=admin
+
username=admin
−
password=admin
+
password=admin
−
baseurl=https://localhost:8443
+
baseurl=https://localhost:8443
−
 
+
−
## include the API library
+
## include the API library
−
. unifi_sh_api
+
. unifi_sh_api  
−
 
+
−
unifi_login
+
unifi_login
−
unifi_authorize_guest "e8:17:22:10:5d:4d" 30
+
unifi_authorize_guest "e8:17:22:10:5d:4d" 30
−
unifi_logout
+
unifi_logout
−
 
 
−
 
 
  
  
Line 72: Line 76:
 
* http://forum.ubnt.com/showthread.php?t=45945
 
* http://forum.ubnt.com/showthread.php?t=45945
 
* http://www.ubnt.com/downloads/unifi/2.2.5/UniFi.unix.zip
 
* http://www.ubnt.com/downloads/unifi/2.2.5/UniFi.unix.zip
−
 
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
* [[UBNT]]
 
* [[UBNT]]
 +
* [[UBNT: Teknik Recovery]]
 +
* [[UBNT: Upload Firmware]]
 +
* [[UBNT: Rebuild Firmware]]
 +
* [[UBNT: firmware dengan OLSR]]
 +
* [[UBNT: openwrt]]
 +
* [[UBNT: olsr dengan openwrt]]
 +
* [[UBNT: UniFi]]
 +
* [[OLSR - di UBNT]]

Revision as of 08:02, 21 July 2012

Instalasi Paket Pendukung

Lakukan

apt-get install mongoDB


Edit sources.list

edit

vi /etc/apt/sources.list

Masukan

## Ubuntu Natty (11.04):
deb http://www.ubnt.com/downloads/unifi/distros/deb/natty natty ubiquiti
## Ubuntu Maverick (10.10):
deb http://www.ubnt.com/downloads/unifi/distros/deb/maverick maverick ubiquiti
## Ubuntu Lucid (10.4):
deb http://www.ubnt.com/downloads/unifi/distros/deb/lucid lucid ubiquiti
## Ubuntu Karmic (9.10):
deb http://www.ubnt.com/downloads/unifi/distros/deb/karmic karmic ubiquiti
## Ubuntu Jaunty (9.4):
deb http://www.ubnt.com/downloads/unifi/distros/deb/jaunty jaunty ubiquiti
## Debian Lenny (5.0):
deb http://www.ubnt.com/downloads/unifi/distros/deb/lenny lenny ubiquiti
## Debian Squeeze (6.0):
deb http://www.ubnt.com/downloads/unifi/distros/deb/squeeze squeeze ubiquiti 


Tambahkan GPG Key

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
# or over HTTP:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C0A52C50

Update & Install

# retrieve the latest package information
apt-get update
# install/upgrade unifi package
apt-get install unifi
# or you can do apt-get upgrade to upgrade all packages on your debian

5. the UniFi webUI can be reached via https://<unifi_ip>:8443/

UniFi Zipped Package A zipped package is also provide for DIYers. See readme.txt for details. UniFi.unix.zip


UniFi API A shell library, unifi_sh_api is provided with the release. here's a sample script to authorize a guest for 30 minutes

Code:

#!/bin/sh

## define required variables
username=admin
password=admin
baseurl=https://localhost:8443

## include the API library
. unifi_sh_api 

unifi_login
unifi_authorize_guest "e8:17:22:10:5d:4d" 30
unifi_logout


Referensi

Pranala Menarik