tantosoft.com

Gargoyle + Open Mesh 1P Destacado

Un amigo mío tiene una red montada con dispositivos OM1P, un pequeño aparato que se compra online en la web www.open-mesh.com, y que se configura desde una web. Toda la configuración se carga luego en los aparatos a travé de internet, pero claro, estos aparatos no funcionan como AP o cliente wifi si no tienen salida a internet. Pero se me ocurrió flashearlos y meterles un firmware Gargoyle, que funciona de maravilla y tiene funciones de repetidor y AP avanzadas. En este artículo explico como lo he hecho.

la foto 2

la foto 3

Para flashear este pequeño aparato he usado mi portátil con Linux, un cable de red ethernet y corriente eléctrica para enchufar el OM1P.

Lo primero que necesitas es descargarte los ficheros adjuntos de este documento y descomprimir el fon-flash apropiado para tu máquina, en 32 o 64 bits.

Suponiendo que tienes todos los ficheros en el directorio /tmp de tu máquina, el fichero fon-flas tiene permiso de ejecución, el OM1P está apagado y conectado por red a tu rodenador, estos son los pasos necesarios para flashear el OM1P:

1.- Ejecutar el comando:

sudo ./fon-flash -i eth0 -c gargoyle gargoyle_1.5.4-atheros-root.squashfs gargoyle_1.5.4-atheros-vmlinux.lzma2.-

2.- Encender el OM1P. En unos segundos arrancará el Redboot> prompt y el fon-flash introducirá los ficheros del gargoyle. Esperar 5 minutos hasta que el comando no avise de que ha terminado la operación.

3.- Configurar nuestra máquina con la IP: 192.168.1.2 por ejemplo. Reiniciar el OM1P.

4.- Acceder por web a la interfaz de administración del Gargoyle: http ó https://192.168.1.1 usando el password: "password".

Logging In

Immediately after installation you will be able to connect an ethernet cable to your computer and access the router at IP 192.168.1.1. Just type this IP into the address bar of your web browser and hit enter.

If you wish to access the router via a secure connection you can enter https://192.168.1.1 into your address bar to ensure the connection is encrypted. If you choose to connect via a secure connection your browser will prompt you to accept the security certificate from the router (hit yes), before continuing.

You may also login to the router via the command line using SSH, as the root user. Unlike default OpenWrt firmware, SSH is active by default, and telnet is disabled. The password for the web login and root SSH login are always identical, and default to “password

When you first access the router via the web interface you will be asked to login at this screen:

Since this is the first login, just type “password” and hit enter. This will bring you to a new screen which prompts you to set a new root password:

Choose a new password, enter it twice and hit hit the set password button to continue. This step is only required the first time you login – you won't be prompted to change passwords after this. Also, you will need to select your timezone so the router's time matches your local time.

5.- El watchdog timer hace que este AP se reinicie cada 5 minutos, y tenemos que hacer un pequeño y sencillo hack para evitar esto, pero tenemos eso, 5 minutos para hacer, o se reiniciará y tendremos que volver a entrar. Para el hack tenemos que entrar por ssh como root, crear un fichero y añadir una tarea al cron. Los comando serían estos:

ssh Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo..1.1">Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo..1.1 (password)

#cat > /sbin/heart.sh << EOF
#!/bin/sh
#  send heartbeat to the hardware watchdog
GPO="3"
MCTL="4"
gpioctl dirout $GPO ; gpioctl clear $GPO
sleep 1
gpioctl set $GPO
logger -st ${0##*/} "signaling to the hw-watchdog"
###
EOF
Ejecutar crontab -e para editar el cron de root y añadir la siguiente línea:
0-59/3    *    *    *    * /sbin/heart.sh
Guardar el crontab y reiniciar con reboot.

Con esto reiniciará el OM1P con el Gargoyle instalado y parcheado para que no se reinicie solo cada 5 minutos. Ahora ya podemos entrar al admin por web o ssh y configurarlo a nuesto gusto. Un saludo.

Descargar archivos adjuntos:

Quiere contactar con nosotros?

Envíenos un Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. o llámenos a (+34) 698 259 856