Autor Tema: Wifi Selector & Rotator  (Leído 47121 veces)

0 Usuarios y 1 Visitante están viendo este tema.

arbaro24

  • Visitante
Re: Wifi Selector & Rotator
« Respuesta #120 en: 08-08-2017, 02:32 (Martes) »
Gracias por el software y por la adaptación a LUA.

Ambas funcionan perfectamente , al menos en OpenWrt Chaos Calmer 15.05.1 (compilación personalizada)

La adaptación a LUA, presenta un pequeño bug.

El scrollbar vertical mueve correctamente toda la ventana, por lo que cuando tienes muchas SSID's, puedes acceder a todas.
Sin embargo, la adaptación a LUA (LUCI), no mueve el marco, si no la ventana, por lo que las últimas SSID's NO SE PUEDEN SELECCIONAR

Es un bug menor del que sólo te percatas si tienes muchas SSID's. En concreto tengo un router que llevo a varios lugares distintos, por lo que tengo 22 SSID's almacenadas.

Aquí pongo unas capturas del error





Simplemente lo notifico, porque el desarrollador sabe mejor que nadie corregirlo. Si necesitas más datos, estaré encantado de mandártelos, SIEMPRE QUE CREAS oportuno corregirlo.

Agradezco nuevamente a ambos el estupendo trabajo realizado.




reemplasa
/usr/lib/lua/luci/view/cbi/wifirotator.htm

por este
https://www.mediafire.com/file/6wcs4bbz26o9bu7/wifirotator.htm



oOSephirothOo

  • Visitante
Re: Wifi Selector & Rotator
« Respuesta #121 en: 08-08-2017, 17:47 (Martes) »
Ahora sí!!!

Funciona de miedo. Muchísimas gracias a @raphik por currarte el script y a @arbaro24 por la implementación en lua.

 >:( >:( >:(


arbaro24

  • Visitante
Re: Wifi Selector & Rotator
« Respuesta #122 en: 13-08-2017, 21:28 (Domingo) »
español y ingles y la interfas luci mas alargada para que quepa mas ap
descarga
https://www.mediafire.com/file/edeaqg1qxtxemdf/wselector.tar

Código: [Seleccionar]
cd /tmp
tar -xvf wselector.tar -C /

elquintopino

  • Visitante
Re: Wifi Selector & Rotator
« Respuesta #123 en: 14-08-2017, 23:24 (Lunes) »
Probado en LEDE 17.01.2  y funcionando a la perfección  >:( >:( >:(

Una cosa que me pasa tanto en OpenWrt como en LEDE es que si el SSID tiene espacios al guardar la red la guarda sin el nombre, es decir, el SSID se queda en blanco.


Como ha dicho anteriormente @oOSephirothOo, muchas gracias a @raphik  el script Wifi-slector&rotator y a @arbaro24 por la implementación en lua.

mOrfiUs

  • Visitante
Re: Wifi Selector & Rotator
« Respuesta #124 en: 19-08-2017, 12:05 (Sábado) »
español y ingles y la interfas luci mas alargada para que quepa mas ap
descarga
https://www.mediafire.com/file/edeaqg1qxtxemdf/wselector.tar

Código: [Seleccionar]
cd /tmp
tar -xvf wselector.tar -C /

Gracias, luego pruebo y comento.

cjrs

  • Visitante
Re: Wifi Selector & Rotator
« Respuesta #125 en: 25-02-2018, 13:12 (Domingo) »
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
Código: [Seleccionar]
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/2vdLpio2
https://www.sendspace.com/filegroup/wrhQP4ukUxMAy7nPL74vSw

Seria 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  ;)
« Última modificación: 25-02-2018, 17:01 (Domingo) por cjrs »