jueves, 17 de octubre de 2013

Cambiar opciones en equipos airmax desde ssh



Para cambiar el listado de frecuencias a automático

sed -i s/`grep wireless.1.scan_list.channels /tmp/system.cfg`/wireless.1.scan_list.channels=0/g /tmp/system.cfg


Para cambiar el ancho de banda de una antena cliente, de lo que tenga a "10"

XM.v5.5.6# sed -i s/`grep radio.1.chanbw /tmp/system.cfg`/radio.1.chanbw=10/g /tmp/system.cfg | grep chanbw
radio.1.chanbw=10
XM.v5.5.6#




Luego se aplica la configuración con el comando "cfgmtd -w -f /tmp/system.cfg"

 XM.v5.5.6# cfgmtd -w -f /tmp/system.cfg
Found  Active on[1] ...
Found Backup1 on[2] ...
Storing Active[2] ... [%100]
Active->Backup[1] ... [%100]
XM.v5.5.6#


y tras guardar los cambios, hacer un reboot de la antena


Activar telnet

sed -i s/`grep telnetd.status  /tmp/system.cfg`/telnetd.status=enabled/g /tmp/system.cfg


De esta forma, podriamos cambiar por ejemplo el ancho de banda de 20mhz a 10mhz en varias antenas cliente de un plumazo. Por ejemplo, teniendo el telnet activo en las antenas o habiendo establecido relaciones de confianza por ssh se podrian ejecutar estos comandos de forma automática.
Otra opción, sería hacerlo desde el aircontrol, con la opcion de "ejecutar comando remoto"




sed -i s/`grep telnetd.status  /tmp/system.cfg`/telnetd.status=enabled/g /tmp/system.cfg &
cfgmtd -w -f /tmp/system.cfg & reboot



jueves, 3 de octubre de 2013

Backup y restore de todas las bases de datos en mysql

Para hacer el backup, el dump de todas las bases de datos:

mysqldump -h server -u root -p --all-databases > all_dbs.sql
Para hacer el restore del dump de todas las bases de datos:

mysql -u root -p < all_dbs.sql


Fuente: http://stackoverflow.com/questions/4749448/mysql-dump-all-databases-and-create-or-recreate-them-on-import