Tengo el placer de presentaros, en exclusiva para Seguridad Wireless, la utilidad Wifi Selector & Rotator.
Wifi Selector es una utilidad con la que se puede definir una lista de redes wifi y establecer la conexión con cualquiera de ellas con un simple clic de ratón.
Wifi Rotator permite establecer automáticamente la conexión con la primera red de la lista. Si en cualquier momento falla la conexión, se conecta con la siguiente y así sucesivamente. La lista es circular, de modo que si falla la última red, vuelve a conectar con la primera.

INSTRUCCIONES PARA SU INSTALACIÓN Y MANEJO.
1. Instalación.
(Agradecimientos a geminis_demon).
Desde el PC, abrir una terminal, conectar con el router y teclear
wget -qO - http://galeon.com/raphik/wselector.tar | tar -xvf - -C /

La terminal mostrará el mensaje;
root@OpenWrt:~# wget -qO - http://galeon.com/raphik/wselector.tar | tar -xvf - -C /
www/cgi-bin/wselector.sh
etc/wselector/wrotator.sh
etc/init.d/wrotator
root@OpenWrt:~#
Eso es todo. No hay que reiniciar el router.
2. Acceso a la aplicación.
Por su estética, pudiera parecer que la aplicación está integrada en LuCI, pero no es así. No la busques en LuCI que no está.
- Si la IP de tu router es 192.168.1.1, accede pinchando aquí: http://192.168.1.1/cgi-bin/wselector.sh
- Si la IP es otra, teclea en el navegador de Internet del tu PC la dirección [IP del router]/cgi-bin/wselector.sh
3. Manejo de la aplicación.
WIFI SELECTOR
· El botón Update muestra la wifi actualmente en uso y actualiza la lista de redes.
· El botón Append añade la wifi actual a la lista de redes.
· Para añadir otra red, primero la escaneamos desde la interfaz de OpenWRT (Network, Wifi, Scan). Cuando esté operativa, volvemos a la interfaz de wselector y pulsamos Update para visualizarla y Append para añadirla al final de la lista.
· Los botones sort organizan el orden de la lista.
· El botón Delete elimina una red de la lista.
· El botón Select permite conectar con la red a la que hace referencia.
WIFI ROTATOR
Settings
Esta parte es la más interesante, porque es la que permite, en caso de fallo, pasar automáticamente de una wifi a la siguiente de la lista. La lista es circular: si falla la última, se empieza de nuevo por la primera.
· El botón Enable / Disable hace que wifi rotator funcione (o no) desde que el router arranca.
· El botón Start / Stop permite arrancar o parar wifi rotator en el momento en que se pulsa.
Advanced settings
Permite configurar los parámetros de funcionamiento interno, como son los tiempos de espera y la URL a la que se envía el ping para verificar que la conexión está viva.
Saludos.
Hola de nuevo "raphik" qué tal, reiterarte una vez mas las gracias por tan estupenda utilidad que ideastes: WiFi Selector & Rotator para ser usado en el firmware Open-WRT como comienzo de esta historia.
Hace unos dias me tome la libertad y espero que no te importe raphik, y le comente la posibilidad de portar dicha utilidad tuya a: Cezary Jackiewicz alias "obsy" (
https://eko.one.pl/?p=openwrt-gargoylepl-cc), el precursor y administrador de los famosos plugins del firmware Gargoyle que es muy usado y sobre todo en Polonia y que tambien esta basado en Open-WRT; dado que yo no se nada de programacion y aun menos con LUA para Open-WRT, se me ocurrió que tal vez dicha utilidad no solamente podría ser usada solamente con el firmware Open-WRT sino tambien ser portada hacia el firmware Gargoyle, un firmware muy facil de gestionar tambien y cuya GUI suele ser programada en Javascript (desde mi punto de vista, para mí Gargoyle es mas fácil de configurar aún que Open-WRT).
Total que le adjunte una copia de tu utilidad aunque Cezary no me aseguraba nada y finalmente ha accedido para mi grata sorpresa y ademas de forma muy rápida. Y como una imagen vale mas que mil palabras:

y tambien teneis el plugin para descargar e instalar en Gargoyle y hacer pruebas a ver que tal nos va (
plugin-gargoyle-wifirotator_20180221_all.ipk):
http://ge.tt/2vdLpio2https://www.sendspace.com/filegroup/wrhQP4ukUxMAy7nPL74vSwSeria pues interesante que hubiese un acuerdo de colaboración para dicho testeo y por supuesto cómo no entre raphik y Cezary (cezary@eko.one.pl) para que se siga mejorando aquellos pequeñitos errores aunque solamente sean esteticos tanto para Open-WRT como tambien para Gargoyle, y quien sabe si tambien algun dia para DD-WRT
Así que muchas gracias raphik y Cezary por todo
