TODO: Thumb tipus icecast
IMPORTANT: La versió de Java ha de ser la 1.6!
Consulteu:
Java
Primer cal obtenir el paquet Debian de la web de Ubiquiti:
$ wget http://www.ubnt.com/downloads/aircontrol/aircontrol_1.4.2-beta_all.deb
Cal instal·lar abans les dependències:
$ sudo apt-get install jsvc libcommons-daemon-java
I ara per instal·lar aircontrol feu:
$ sudo dpkg -i aircontrol_1.4.2-beta_all.deb
Cal tenir configurat Java correctament. Vegeu l'apartat troubleshooting.
Es tracta d'una aplicació web Java accessible:
http://localhost:9080
L'accés per defecte és:
TODO: Captura de pantalla: http://wiki.ubnt.com/index.php?title=AirControl#Management_Protocol
Exemple d'ús (TODO)
Documentació:
Recursos:
$ $ dpkg -L aircontrol /etc /etc/init.d /usr /usr/share /usr/share/aircontrol /usr/share/aircontrol/bin /usr/share/aircontrol/conf /usr/share/aircontrol/conf/Catalina /usr/share/aircontrol/conf/Catalina/localhost /usr/share/aircontrol/data /usr/share/aircontrol/docs /usr/share/aircontrol/docs/licenses /usr/share/aircontrol/lib /usr/share/aircontrol/logs /usr/share/aircontrol/temp /usr/share/aircontrol/webapps /etc/init.d/aircontrol /usr/share/aircontrol/LICENSE /usr/share/aircontrol/NOTICE /usr/share/aircontrol/README /usr/share/aircontrol/bin/bootstrap.jar /usr/share/aircontrol/bin/catalina-tasks.xml /usr/share/aircontrol/bin/catalina.sh /usr/share/aircontrol/bin/commons-daemon.jar /usr/share/aircontrol/bin/digest.sh /usr/share/aircontrol/bin/jsvc.tar.gz /usr/share/aircontrol/bin/setclasspath.sh /usr/share/aircontrol/bin/shutdown.sh /usr/share/aircontrol/bin/startup.sh /usr/share/aircontrol/bin/tomcat-juli.jar /usr/share/aircontrol/bin/tomcat-native.tar.gz /usr/share/aircontrol/bin/tool-wrapper.sh /usr/share/aircontrol/bin/version.sh /usr/share/aircontrol/conf/catalina.policy /usr/share/aircontrol/conf/catalina.properties /usr/share/aircontrol/conf/catalina.properties.uptodate /usr/share/aircontrol/conf/context.xml /usr/share/aircontrol/conf/keystore /usr/share/aircontrol/conf/logging.properties /usr/share/aircontrol/conf/server.xml /usr/share/aircontrol/conf/tomcat-users.xml /usr/share/aircontrol/conf/web.xml /usr/share/aircontrol/data/ConsoleDB.properties /usr/share/aircontrol/data/ConsoleDB.script /usr/share/aircontrol/docs/licenses/license-antlr.txt /usr/share/aircontrol/docs/licenses/license-apache-2.0.txt /usr/share/aircontrol/docs/licenses/license-asm.txt /usr/share/aircontrol/docs/licenses/license-dom4j.txt /usr/share/aircontrol/docs/licenses/license-hsqldb.txt /usr/share/aircontrol/docs/licenses/license-j2ee.txt /usr/share/aircontrol/docs/licenses/license-jsch.txt /usr/share/aircontrol/docs/licenses/license-lgpl-2.1.txt /usr/share/aircontrol/docs/licenses/license-nsis /usr/share/aircontrol/lib/annotations-api.jar /usr/share/aircontrol/lib/catalina-ant.jar /usr/share/aircontrol/lib/catalina-ha.jar /usr/share/aircontrol/lib/catalina-tribes.jar /usr/share/aircontrol/lib/catalina.jar /usr/share/aircontrol/lib/el-api.jar /usr/share/aircontrol/lib/hsqldb.jar /usr/share/aircontrol/lib/jasper-el.jar /usr/share/aircontrol/lib/jasper-jdt.jar /usr/share/aircontrol/lib/jasper.jar /usr/share/aircontrol/lib/jsp-api.jar /usr/share/aircontrol/lib/servlet-api.jar /usr/share/aircontrol/lib/tomcat-coyote.jar /usr/share/aircontrol/lib/tomcat-dbcp.jar /usr/share/aircontrol/lib/tomcat-i18n-es.jar /usr/share/aircontrol/lib/tomcat-i18n-fr.jar /usr/share/aircontrol/lib/tomcat-i18n-ja.jar /usr/share/aircontrol/temp/safeToDelete.tmp /usr/share/aircontrol/webapps/ROOT.war /usr/share/aircontrol/webapps/ROOT.war.MD5
Es realitza amb l'script System V /etc/init.d/aircontrol. Per exemple per reiniciar el servei
$ sudo /etc/init.d/aircontrol restart
NOTA: Compte amb la seguretat. La paraula de pas de l'administrador es pot llegir en clar al fitxer /usr/share/aircontrol/conf/catalina.properties
Podeu modificar/consultar la paraula de pas de l'usuari admin al fitxer /usr/share/aircontrol/conf/catalina.properties:
ubnt.setup.admin.password=PARAULADEPAS
$ sudo update-rc.d -f aircontrol remove Removing any system startup links for /etc/init.d/aircontrol ... /etc/rc1.d/K08aircontrol /etc/rc2.d/S95aircontrol /etc/rc3.d/S95aircontrol /etc/rc4.d/S95aircontrol /etc/rc5.d/S95aircontrol
http://localhost:9080
Les dades d'accés són:
La base de dades es troba a la carpeta:
/usr/share/aircontrol/data
Es pot migrar o fer una copia de la base de dades copiant la carpeta /usr/share/aircontrol/data:
$ sudo rsync -e 'ssh -p 222' -cavz [email protected]:/usr/share/aircontrol/data .
A la carpeta:
/usr/share/aircontrol/data/ConfigurationBackup/On-Demand-Backup
$ sudo dpkg-reconfigure aircontrol
IMPORTANT: La versió de Java ha de ser la 1.6!
$ sudo /etc/init.d/aircontrol start * Starting Ubiquiti AirControl service Cannot locate Java Home
Paquet:
openjdk-7-jdk
Variable:
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
Variable del fitxer /etc/init.d/aircontrol:
$ cat /etc/init.d/aircontrol # setup JAVA_HOME - at the moment support only Sun Java 6 JAVA_HOME=/usr/lib/jvm/java-6-sun
Consultar.
Aquest fitxer conté la clau pública d'[Aircontrol]] que permet connectar-se i gestionar el dispositiu. És clau autoritzada.
XM.v5.5# cd /etc/persistent/mcuser/.ssh XM.v5.5# cat authorized_keys ssh-dss AAAAB3NzaC1kc3MAAACBAP1/U4EddRIpUt9KnC7s5Of2EbdSPO9EAMMeP4C2USZpRV1AIlH7WT2NWPq/xfW6MPbLm1Vs14E7gB00b/JmYLdrmVClpJ+f6AR7ECLCT7up1 ... AirControl server key { http://10.140.128.89:9080/heartbeat/
IMPORTANT: El fitxer està buit si el dispositiu no està sota control d'un Aircontrol
La carpeta amb les dades és:
<AIRCONTROL_HOME>/data
Normalment:
/usr/share/aircontrol/data
Move Server: If you wish to move existing AirControl with managed devices to a different machine, migrate the data to ensure that references from managed devices back to the AirControl server are properly updated to the new server address. First install fresh AirControl on new machine, then shutdown old and new server, move data directory (directory <AIRCONTROL_HOME>/data) from old to new host/server (replace data directory on new server), then restart new server.
De:
ip-->Firewall
src-nat.