Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: raphik en 12-10-2014, 10:32 (Domingo)

Título: Wifi Selector & Rotator
Publicado por: raphik en 12-10-2014, 10:32 (Domingo)
Índice actualizado de contenido  >>> AQUÍ <<< (https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator/msg369708/#msg369708)



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.

(http://i.imgur.com/w8HokPp.png)

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 /

(http://i.imgur.com/4EkKKuQ.png)

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.



Índice actualizado de contenido  >>> AQUÍ <<< (https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator/msg369708/#msg369708)
Título: Re: Wifi Selector & Rotator
Publicado por: geminis_demon en 12-10-2014, 11:07 (Domingo)
Esto es la pu-ta ostia  ;D

Gracias máquina >:( >:( >:(
Título: Re: Re: Wifi Selector & Rotator
Publicado por: jar229 en 12-10-2014, 11:54 (Domingo)
En cuanto pueda (estoy fuera de casa), la pruebo.

Gracias por el aporte :P

Enviado desde uno de mis 'cacharros' usando Tapatalk

Título: Re: Wifi Selector & Rotator
Publicado por: lobomemento en 12-10-2014, 12:51 (Domingo)
Yeeeeaaaaahhhh  ;D ;D   gracias por la aclaración, chincheta
Título: Re: Wifi Selector & Rotator
Publicado por: zapple en 12-10-2014, 12:54 (Domingo)
Impresionante raphik! muchas gracias.

Lo acabo de probar con 2 wifis y veo que las selecciona en orden inverso, es decir, la primera que va a buscar tras un reboot es la ultima wifi que tengamos en la lista "Network List".
Gracias, excelente trabajo!
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 12-10-2014, 13:54 (Domingo)
Impresionante raphik! muchas gracias.

Lo acabo de probar con 2 wifis y veo que las selecciona en orden inverso, es decir, la primera que va a buscar tras un reboot es la ultima wifi que tengamos en la lista "Network List".
Gracias, excelente trabajo!
Gracias a ti por comentar. En realidad wrotator busca en primer lugar la primera de la lista. Sospecho que wrotator arranca demasiado pronto, antes de que OpenWRT haya tenido tiempo de montar la interfaz WWAN, y por eso no la encuentra. Para cuando busca la segunda, WWAN ya estaría disponible y conecta sin problemas. Tal vez se arregle asignándole una prioridad más baja en init.d.

Saludos.

EDITO:
He hecho pruebas. No sirve de nada cambiarle la prioridad de arranque (fichero /etc/init.d/wrotator). La primera que conecta es la segunda de la lista. Habrá que hacer algo distinto.
:-\
Título: Re: Re: Wifi Selector & Rotator
Publicado por: jar229 en 12-10-2014, 14:36 (Domingo)
Añadida chincheta, que no se pierda.

Enviado desde uno de mis 'cacharros' usando Tapatalk

Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 12-10-2014, 23:20 (Domingo)
Lo acabo de probar con 2 wifis y veo que las selecciona en orden inverso, es decir, la primera que va a buscar tras un reboot es la ultima wifi que tengamos en la lista "Network List".

Arreglado.

Saludos.
Título: Re: Re: Wifi Selector & Rotator
Publicado por: vk496 en 12-10-2014, 23:38 (Domingo)
Buha, que buen trabajo... De verdad... Me quito el sombrero.

Encima te has currado una interfaz gráfica.

De primeras, lo que no me gusta es que no está integrada con LuCI. Puede parecer una tontería, pero para los que usemos DDNS, supone que cualquier persona desde el exterior tenga acceso a dicha parte de la configuración. Creo que es muy importante arreglar ese aspecto.

Estaré al tanto de las novedades/cambios! ;)

Salu2
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 13-10-2014, 00:12 (Lunes)
Gracias, vk496.

No sabría cómo integrarla en LuCI, pero tomo nota.

EDITO: La integración requeriría disponer de una máquina Linux en la que instalar el entorno de desarrollo LuCI, aprender a manejarlo, aprender lenguaje Lua, migrar el script de Almquist shell a Lua y compilar para producir un paquete ipk distribuible. Y para mayor dificultad, toda la información que he visto hasta ahora está en inglés. Me temo que la integración en LuCI va a tardar.

Saludos.
Título: Re: Re: Wifi Selector & Rotator
Publicado por: vk496 en 13-10-2014, 20:04 (Lunes)
No sé si algún veterano del subforo podría echarte una mano con eso... La verdad es que tu idea promete....

Salu2
Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 14-10-2014, 12:36 (Martes)
Buscaremos todos la forma de darle integración a Luci, porque esta aplicación es espectacular.
Bueno yo aun uso WEP.
Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 16-10-2014, 15:37 (Jueves)
Hola

He estado probando la aplicación, y da cierta inestabilidad. La he probado en SL-R7205 con la última versión de barrier breaker.

Con cable de red no hay problema, todo funciona bien. Pero si se configura el repetidor con wifi master, al rato desaparece la señal y ya no es accesible el router via wifi.
Título: Re: Wifi Selector & Rotator
Publicado por: geminis_demon en 16-10-2014, 16:58 (Jueves)
Para descargar e instalar con un solo comando, sin tener que copiar y pegar el enlace:

Código: [Seleccionar]
wget -qO - "$(wget -qO - http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar|egrep -o "http://download[0-9]*.mediafire.com/[0-9,a-z]*/[0-9,A-z]*/wselector.tar")"|tar -xvf - -C /
Título: Re: Wifi Selector & Rotator
Publicado por: geminis_demon en 16-10-2014, 19:31 (Jueves)
He encontrado un bug.

Me conecto al primer router, le doy al botón "Append" para añadirlo a la "Network list", me conecto al segundo router, pincho en "Update", me aparece la nueva red a la que estoy conectado, pincho en "Append" y me aparecen las 2 redes en la lista, hasta aquí todo bien.

Ahora el problema es que si pincho en el botón "Sort" para subir o bajar la red en la lista, esta se me duplica y desaparece la de abajo.

Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 16-10-2014, 20:54 (Jueves)
Gracias por reportarlo, geminis_demon.

Seguramente tiene que ver con que alguno de tus routers tenga definido más de un radio. ¿Cómo conectas los routers al PC, por cable o por wifi?

¿Podrías postear la configuración wireless de tus routers?

Código: [Seleccionar]
root@OpenWrt:~# cat /etc/config/wireless
No olvides anonimizarlos. Elimina o emborrona los renglones "option ssid", "option bssid" y "option key".
Título: Re: Wifi Selector & Rotator
Publicado por: geminis_demon en 16-10-2014, 21:39 (Jueves)
Estando conectado al router 1:

Código: [Seleccionar]
root@OpenWrt:~# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option macaddr 'dc:9f:db:xx:xx:xx'
        option hwmode '11ng'
        option htmode 'HT20'
        list ht_capab 'SHORT-GI-40'
        list ht_capab 'TX-STBC'
        list ht_capab 'RX-STBC1'
        list ht_capab 'DSSS_CCK-40'
        option disabled '0'
        option txpower '27'
        option country 'US'
        option channel '9'

config wifi-iface
        option network 'wwan'
        option bssid 'C8:6C:87:XX:XX:XX'
        option ssid 'ROUTER1'
        option encryption 'wep-open'
        option device 'radio0'
        option mode 'sta'
        option key1 'CLAVE1'
        option key '1'


Estando conectado al router 2:

Código: [Seleccionar]
root@OpenWrt:~# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option macaddr 'dc:9f:db:xx:xx:xx'
        option hwmode '11ng'
        option htmode 'HT20'
        list ht_capab 'SHORT-GI-40'
        list ht_capab 'TX-STBC'
        list ht_capab 'RX-STBC1'
        list ht_capab 'DSSS_CCK-40'
        option disabled '0'
        option txpower '27'
        option country 'US'
        option channel '6'

config wifi-iface
        option network 'wwan'
        option bssid '00:1F:D4:XX:XX:XX'
        option ssid 'ROUTER2'
        option encryption 'wep-open'
        option device 'radio0'
        option mode 'sta'
        option key1 'CLAVE2'
        option key '1'

Título: Re: Re: Wifi Selector & Rotator
Publicado por: vk496 en 16-10-2014, 21:42 (Jueves)
Uyuyuy.... Ese txpower tiene pinta de ser bueno.... Demasiado bueno para este territorio... Jajajajaja XD

Salu2
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 16-10-2014, 22:29 (Jueves)
Gracias por tu rápida respuesta, geminis_demon.

El problema es que estás utilizando encriptación WEP y la aplicación todavía no la soporta. Lo menciono el apartado "NOTAS" del primer post:

Citar
NOTAS.

He sacado esta primera versión a sabiendas de que tiene errores: sólo funciona con redes WPA y WPA2  (¿quien usa todavía redes WEP?). El problema es que el fichero de sistema /etc/config/wireles tiene una estructura distinta según el tipo de encriptación de la red.

Lo tengo en la lista de tareas pendiente.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: geminis_demon en 16-10-2014, 23:30 (Jueves)
Sip, ya lo había leído, pero había dado por hecho que el tipo de cifrado solo afectaría a la ora de utilizar el botón de conectarte a la red, o a la ora de utilizar el wifi-rotator, y como no he utilizado ninguna de esas dos opciones pues...

Pero veo que me equivocaba con mis suposiciones.
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 17-10-2014, 09:44 (Viernes)
Sip, ya lo había leído, pero había dado por hecho que el tipo de cifrado solo afectaría a la ora de utilizar el botón de conectarte a la red, o a la ora de utilizar el wifi-rotator, y como no he utilizado ninguna de esas dos opciones pues...

Pero veo que me equivocaba con mis suposiciones.

No, no te equivocas. El que se ha equivocado he sido yo. Como bien habías supuesto, el tipo de encriptación no afecta al desplazamiento de una red por de la lista. La versión actual guarda los parámetros relevantes de cada red (channel txpower country SSID encryption BSSID key) en el fichero de texto /etc/wselector/wselector.conf. Cambiar de posición una red se traduce en un intercambio de líneas en el fichero de texto, lo que no afecta a la visualización de la lista. El bug no tiene nada que ver con la encriptación WEP.

EDITO: He subido una actualización que da soporte WEP.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 17-10-2014, 18:18 (Viernes)
He estado probando la aplicación, y da cierta inestabilidad. La he probado en SL-R7205 con la última versión de barrier breaker.

Con cable de red no hay problema, todo funciona bien. Pero si se configura el repetidor con wifi master, al rato desaparece la señal y ya no es accesible el router via wifi.

El problema es que la utilidad no detecta automáticamente qué interfaz está en modo cliente ni sobre qué dispositivo está montada.

Con lo que tenemos ahora, la interfaz cliente debe ser obligatoriamente la número 0 y estar montada en el radio0.

Este inconveniente es especialmente molesto cuando hay dos radios, porque suele ser más deseable que la interfaz en modo cliente vaya montada en el radio1 y dejar el radio0 en modo AP.

Actualmente estoy trabajando justamente en esto. En cuando tenga algo lo subo.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 18-10-2014, 12:20 (Sábado)
He incorporado la aportación de geminis_demon para descargar e instalar en un solo paso. También he cambiado la web de descarga a otra que permite enlaces fijos.

Ahora la instalación es más simple:
Código: [Seleccionar]
wget -qO - http://galeon.com/raphik/wselector.tar | tar -xvf - -C /
Mis agradecimientos a geminis_demon.
Título: Re: Re: Wifi Selector & Rotator
Publicado por: vk496 en 18-10-2014, 12:57 (Sábado)
También tienes a google para hosting de scripts. Yo lo he usado para LINSET y me ha ido muy bien.

Salu2
Título: Re: Wifi Selector & Rotator
Publicado por: jar229 en 18-10-2014, 17:13 (Sábado)
Añadido al [Índice] Hilos relevantes de OpenWrt (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/)
Título: Re: Wifi Selector & Rotator
Publicado por: zapple en 18-10-2014, 19:15 (Sábado)
Hola compañeros

Después de leer el comentario de vk496 referente a la posibilidad de integrar Wifi Selector & Rotator en la interfaz LuCI me puse a investigar un poco sobre el tema. La verdad es que no he podido encontrar mucha información clara al repecto, solo algunas paginas web con algun ejemplo mas o menos cachondo pero todo demasiado enrevesado de entender, al menos para un profano como el que os escribe.
En cualquier caso he podido dar con una formula para poder integrar la utilidad de raphik dentro de LuCI.
La formula consite en crear tres archivos, dos 'controllers' y un '.htm'. Uno de los 'controllers' se encarga de añadir a la interfaz LuCI el menu "Wifi Selector" y de enlazar el submenu "Wifi Selector and Rotator" al archivo .htm


(http://i.imgur.com/gHQRSZ8.jpg)

(http://i.imgur.com/GsuyKgR.jpg)


Al pulsar el boton "Run Wifi Selector & Rotator" este llama al segundo 'controller' que a su vez llama al script y lo ejecuta en una ventana nueva.



(http://i.imgur.com/deU7EDK.jpg)


El script de raphik en este caso debe estar ubicado en la ruta /etc/wselector/wselector.sh con atributos 777.

Resumiendo.. Wifi Selector no esta integrado pero arranca desde LuCI..
Para quien quiera probarlo
https://www.mediafire.com/?tj666myx2m6dl5q
PATH del Script:
/etc/wselector/wselector.sh (atributos: 777)
ARCHIVOS LuCI:
/usr/lib/lua/luci/controller/wifiselectorapp/new_tab.lua
/usr/lib/lua/luci/controller/wselectorwrotator/wselectorwrotator_tab.lua
/usr/lib/lua/luci/view/wifi-selector/wifiselector_tab.htm

saludos y gracias compañeros
Título: Re: Wifi Selector & Rotator
Publicado por: zapple en 18-10-2014, 22:49 (Sábado)
Otra posibilidad más discreta.
Submenu "Wifi Selector and Rotator" integrado dentro del menu "Network".

(http://i.imgur.com/93qbnRA.jpg)


WifiSelector-Tab-LuCI2.zip
https://www.mediafire.com/?m2jsawpmdedybu4
Habria que sustituir los archivos de la version anterior por los de esta version y hacer un reboot.

PATH del Script:
/etc/wselector/wselector.sh (atributos: 777)
ARCHIVOS LuCI:
/usr/lib/lua/luci/controller/wifiselectorapp2/new_tab2.lua
/usr/lib/lua/luci/controller/wselectorwrotator2/wselectorwrotator_tab2.lua
/usr/lib/lua/luci/view/wifi-selector2/wifiselector_tab2.htm

Título: Re: Wifi Selector & Rotator
Publicado por: geminis_demon en 18-10-2014, 23:43 (Sábado)
Wooow  >:( >:( >:( >:( >:(
Título: Re: Wifi Selector & Rotator
Publicado por: lobomemento en 19-10-2014, 01:01 (Domingo)
/usr/lib/lua/luci/dispatcher.lua:448: Failed to execute template dispatcher target for entry '/admin/network/tab_from_view2'.
The called action terminated with an exception:
/usr/lib/lua/luci/template.lua:97: Failed to load template 'wifi-selector2/wifiselector_tab2'.
Error while parsing template '/usr/lib/lua/luci/view/wifi-selector2/wifiselector_tab2.htm':
Syntax error in /usr/lib/lua/luci/view/wifi-selector2/wifiselector_tab2.htm:1: unfinished string near '"'
stack traceback:
   [C]: in function 'assert'
   /usr/lib/lua/luci/dispatcher.lua:448: in function 'dispatch'
   /usr/lib/lua/luci/dispatcher.lua:195: in function </usr/lib/lua/luci/dispatcher.lua:194>




No arranca desde Luci, lo tengo funcionando en /cgi-bin/wselector.sh por web
Título: Re: Wifi Selector & Rotator
Publicado por: zapple en 19-10-2014, 02:27 (Domingo)
/usr/lib/lua/luci/dispatcher.lua:448: Failed to execute template dispatcher target for entry '/admin/network/tab_from_view2'.
The called action terminated with an exception:
/usr/lib/lua/luci/template.lua:97: Failed to load template 'wifi-selector2/wifiselector_tab2'.
Error while parsing template '/usr/lib/lua/luci/view/wifi-selector2/wifiselector_tab2.htm':
Syntax error in /usr/lib/lua/luci/view/wifi-selector2/wifiselector_tab2.htm:1: unfinished string near '"'
stack traceback:
   [C]: in function 'assert'
   /usr/lib/lua/luci/dispatcher.lua:448: in function 'dispatch'
   /usr/lib/lua/luci/dispatcher.lua:195: in function </usr/lib/lua/luci/dispatcher.lua:194>




No arranca desde Luci, lo tengo funcionando en /cgi-bin/wselector.sh por web

Compañero, hay que poner las carpetas y archivos en las rutas adecuadas, de lo contrario no va a funcionar.
Vuelve a leer los posts y comprueba los archivos.
saludos
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 19-10-2014, 06:32 (Domingo)
La tecnologia de LuCi se basa en el concepto MVC (model-view-contrller), que teóricamente intenta separar la definición de datos, la interaccion con el usuario, y el tratamiento de datos. A mi parecer y por la experiencia que tengo, este modelo es una chufla, ya que lo que intenta separar teóricamente, en la práctica está tan relacionado que termina habiendo codigo de una parte en la otra.

http://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador

Hay grandes empresas que como requisito para trabajar con ellas piden el modelado de datos con MVC, lo cual demuestra la poca flexibilidad que pueden llegar a tener en materia lógica...
Pero bueno, sólo es mi opinión...

Si saco un poco de tiempo, a ver si puedo integrar el script mediante un iframe, como hice con el phpfilemanager, y posteo el resultado.
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 19-10-2014, 09:34 (Domingo)
Excelente aportación, zapple. Tal vez no sea demasiado complicado hacer lo que dice Tki2000, de intentar que el script se ejecute en un iframe dentro de LuCI en vez de en una ventana separada.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 19-10-2014, 10:08 (Domingo)
Tki2000, nunca había leído nada del concepto MVC que mencionas. Y no es de extrañar, ya que mis conocimientos de programación son rudimentarios. Sin haberlo pretendido, yo diría que el script se acerca bastante a este concepto ya que la interacción con el usuario (escrita en HTML) tiene lugar en el PC, el tratamiento de datos (escrito en almquist shell) se verifica en router y los datos propiamente se guardan en un fichero de texto aparte.

No obstante, supongo que será importante portar la estructura de datos a un modelo compatible con UCI. Esto sí sé como hay que hacerlo y lo haré en breve.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: zapple en 19-10-2014, 11:04 (Domingo)
Buenos dias.
Insertar un iframe para que llame al script y se pueda manipular WSelector dentro de LuCI es sencillo, lo que no es tan sencillo al menos para mi es transcribir todo el script a un 'model cbi' http://luci.subsignal.org/trac/wiki/Documentation/CBI  ... que sería lo ideal, pero esta labor nos puede volver majaras.
De todas formas a mi personalmente me parece más comodo que al arrancar el script WSelector aparezca en una pagina independiente de LuCI... sobre todo a la hora de conectarse a las distintas redes que queremos ir listando.
saludos

Título: Re: Wifi Selector & Rotator
Publicado por: zapple en 19-10-2014, 11:48 (Domingo)
Version 3. Muestra la info y ejecuta script en iframe.


(http://i.imgur.com/HfSaaEl.jpg)



WifiSelector-Tab-LuCI3.zip
https://www.mediafire.com/?lrobxv1ln5zhcsr
PATH del Script:
/etc/wselector/wselector.sh (atributos: 777)
ARCHIVOS LuCI:
/usr/lib/lua/luci/controller/wifiselectorapp3/new_tab3.lua
/usr/lib/lua/luci/controller/wselectorwrotator3/wselectorwrotator_tab3.lua
/usr/lib/lua/luci/view/wifi-selector3/wifiselector_tab3.htm

Título: Re: Wifi Selector & Rotator
Publicado por: zapple en 19-10-2014, 11:54 (Domingo)
Version 4 . Solo en iframe.


(http://i.imgur.com/hdXBQ8T.jpg)



WifiSelector-Tab-LuCI4.zip
https://www.mediafire.com/?w46sklhuzzg1kco
PATH del Script:
/etc/wselector/wselector.sh (atributos: 777)
ARCHIVOS LuCI:
/usr/lib/lua/luci/controller/wifiselectorapp4/new_tab4.lua
/usr/lib/lua/luci/controller/wselectorwrotator4/wselectorwrotator_tab4.lua
/usr/lib/lua/luci/view/wifi-selector4/wifiselector_tab4.htm


Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 19-10-2014, 12:54 (Domingo)
Version 4 . Solo en iframe.


(http://i.imgur.com/hdXBQ8T.jpg)



WifiSelector-Tab-LuCI4.zip
https://www.mediafire.com/?w46sklhuzzg1kco
PATH del Script:
/etc/wselector/wselector.sh (atributos: 777)
ARCHIVOS LuCI:
/usr/lib/lua/luci/controller/wifiselectorapp4/new_tab4.lua
/usr/lib/lua/luci/controller/wselectorwrotator4/wselectorwrotator_tab4.lua
/usr/lib/lua/luci/view/wifi-selector4/wifiselector_tab4.htm




Buen trabajo zapple  >:(
Lo que dices del modelo CBI sería lo ideal, porque se aprovecharía la API de LuCi en lua para hacer todo el trabajo, pero como bien dices es para volverse un poco majara. Habría que rediseñar el script entero desde el principio... y no es ese el objetivo... por ahora...
Título: Re: Re: Wifi Selector & Rotator
Publicado por: vk496 en 19-10-2014, 13:36 (Domingo)
Lo del iframe es crear un "acceso directo" al menú de LuCI no?

Soy pesado con el tema de la seguridad porque soy algo paranoico... Jajajaja

Si mediante DDNS accede al script, tiene la capacidad de manipular nuestra conexión a Internet, o incluso localizarnos geográficamente por la información que le damos de nuestros AP's

Otra alternativa podría ser añadir un sistema de autentificación HTTP, mediante .httpaccess (tal como hace Transmission por ejemplo).

Lo ideal ideal seria darle soporte vía LuCI y meterlo en el repositorio oficial de OpenWRT ;)

Salu2 y buen trabajo gente!
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 19-10-2014, 14:12 (Domingo)
He conseguido "integrarlo" en LuCi de esta forma:

(http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_zpsba993a58.png)

Sin embargo, si conocemos el path para ejecutar el script directamente, sin acceder a luci, nos da acceso a él, lo cual no es muy seguro.
Por razones obvias de seguridad, no se pueden ejecutar scripts fuera del directorio /www, y si el script se mete en /www, se puede tener acceso a él directamente.

Seguiré investigando...
Título: Re:
Publicado por: venturi en 19-10-2014, 16:13 (Domingo)
la verdad que es muy interesante este post, lo único que yo uso la radio 1 como cliente y no la cero, por una cuestión de alcance. muy buen trabajo.
gracias, por compartir!
Enviado desde mi ME301T mediante Tapatalk
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 20-10-2014, 09:27 (Lunes)
         Integración de Wifi Rotator con LuCi y contraseña

He encontrado una forma de integrar el script con LuCi y protegerlo con contraseña, pero sólo usando uhttpd. Los que usen lighttpd o nginx tendrán que adaptar la configuración a la suya propia.

(http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_2_zps6bf3389c.png)   (http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_zpsd39953f0.png)

1.- Nos descargamos la integración con LuCi que le he hecho y la subimos al router por SCP, FTP o como queramos.
http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip (http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip)

2.- Habilitamos la ejecucción de scripts de shell como cgi.
Para ello, editamos el fichero /etc/config/uhttpd.conf
En la sección
config uhttpd 'main'
agregamos esta línea:
Código: [Seleccionar]
list interpreter '.sh=/bin/sh'
3.- Metemos el script wselector.sh en /www/wselector/wselector.sh
Es importante meterlo en un directorio aparte, ya que es ese directorio lo que vamos a proteger con contraseña.
Si habéis descargado mi integración, el script ya está ahí, pero si habéis instalado/actualizado la versión original de raphik, tendréis que cambiar este script de lugar.

4.- Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd.
Cambiamos "contraseña" por la que queramos ponerle. Atención, NO hay que dejar espacio antes de $.
Para ello tecleamos lo siguiente:
Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart

5.- En consola tecleamos lo siguiente para hacer ejecutables los scripts:
Código: [Seleccionar]
chmod +x /www/wselector/wselector.sh
chmod +x /etc/init.d/wrotator
chmod +x /etc/wselector/wrotator.sh

Ya podemos acceder a Wifi Rotator desde el menú Network -> Wifi Rotator.


Edito: El compañero arbaro24, se ha tomado la molestia de hacer la integración, de la última versión de Wifi Selector & Rotator con luci, y ponerlo a disposición de los usuarios del foro. También ha hecho una traducción al español.
Más detalles a partir de este mensaje del foro: https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator/msg353070/#msg353070 (https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator/msg353070/#msg353070)
Título: Re: Wifi Selector & Rotator
Publicado por: jar229 en 20-10-2014, 09:59 (Lunes)
Vaya éxito que está teniendo este tema  >:( >:( >:(
Título: Re: Wifi Selector & Rotator
Publicado por: lobomemento en 20-10-2014, 14:17 (Lunes)
 ;D compañeros, perdonad mi ignorancia y osadia, me meto donde no me llaman....see

seguidas las instrucciones. FUNCIONANDO del ultimo comentario, asta el punto 3 y me aparece en el Menu / RED

en el punto 4 es donde me atranco: ¿meto el comando echo dentro de httpd.conf, al final de las lineas? lo ejecuto en Putty y nada, no me responde

en el punto 5: lanzados por Putty (ssh) y sin respuesta.

el resultado final es que inserto la lista de redes Network list y activo At boot Right now. Lo dejo unos minutos y arranca, selecciono y cambia de red , reseteo y no trabaja


gracias por el trabajo
Título: Re: Re: Re: Wifi Selector & Rotator
Publicado por: vk496 en 20-10-2014, 17:58 (Lunes)
Vaya éxito que está teniendo este tema  >:( >:( >:(
@raphik levanta pasiones ;D

Salu2
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 23-10-2014, 13:34 (Jueves)
He subido una actualización. Las principales novedades son:

1. Tratamiento de datos mediante UCI. Los ficheros de datos son /etc/config/wselector y /etc/config/wrotator.

2. Detección automática de la interfaz en modo cliente ('sta') y dispositivo sobre el que está montada.
(http://i.imgur.com/LC2qpMa.gif)

3. Configuración avanzada de wrotator.
(http://i.imgur.com/AFBddg5.gif)

Éste último punto merece un poco de explicación.
El funcionamiento de wrotator es muy simple: envía un ping cada cierto tiempo a una URL determinada y si no hay respuesta intenta conectar con la siguiente red de la lista.

Los valores que se pueden cambiar son:

#1 boot. Tiempo de espera para dejar al router arrancar correctamente antes de intentar la 1ª conexión
#2 connection. Tiempo de espera desde que se solicita la conexión al AP remoto.
#3 extra. Idem que #2, pero afecta únicamente al 1er intento de conexión.
#4 ping. Tiempo de espera hasta la primera respuesta del ping.
#5 next. Tiempo de espera antes del siguiente ping.
(Todos los tiempos, en segundos.)

Hay un par de valores más:

iteration. Es el número de pings que se envía en cada ciclo.
url. Es la URL a la que se envía el ping. Admite tanto nombres de dominio (p.e.: www.google.com) como direcciones IP (p.e.: 8.8.4.4)

(http://i.imgur.com/siFlb3Y.png)

Saludos.
Título: Re:
Publicado por: raphik en 23-10-2014, 17:03 (Jueves)
la verdad que es muy interesante este post, lo único que yo uso la radio 1 como cliente y no la cero, por una cuestión de alcance. muy buen trabajo.
gracias, por compartir!
Enviado desde mi ME301T mediante Tapatalk

Desde hoy es compatible con radio0, radio1, radio2...

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 23-10-2014, 17:04 (Jueves)
¡¡¡Chachi!!!  >:( >:( >:(
Título: Re: Re: Re:
Publicado por: venturi en 23-10-2014, 17:19 (Jueves)
la verdad que es muy interesante este post, lo único que yo uso la radio 1 como cliente y no la cero, por una cuestión de alcance. muy buen trabajo.
gracias, por compartir!
Enviado desde mi ME301T mediante Tapatalk

Desde hoy es compatible con radio0, radio1, radio2...

Saludos.
muchísimas gracias! ! !   ahora mismo me pongo a probar, de nuevo muchísimas gracias crac! ! !

Enviado desde mi ME301T mediante Tapatalk

Título: Re: Wifi Selector & Rotator
Publicado por: venturi en 23-10-2014, 21:16 (Jueves)
lo he provado en un huawei hg553 y funciona perfecto y en un tp-link 703 igualmente , es una maravilla , muchisimas gracias >:( >:( >:(
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 23-10-2014, 21:32 (Jueves)
Gracias a ti por probarlo y reportar los resultados.

Saludos.
Título: Re:
Publicado por: venturi en 24-10-2014, 07:44 (Viernes)
La primera vez el 703 funcionó perfecto, trasteando no se como me cambio el ssid del Master con el primer nombre de ssid de la lista de clientes, únicamente cambio el nombre, no lo cambio a cliente ni tampoco la contraseña, pero lo volví a configurar desde cero y funcionó perfecto, lo reinicie y conservó la configuración perfecta, desconecte la el router desde el que estaba conectado y automáticamente reconectó al siguiente de la lista.
Muchas gracias¡!
Título: Re: Wifi Selector & Rotator
Publicado por: b82cargi en 29-10-2014, 14:17 (Miércoles)
Habeis podido agregarlo a luci y hacer una copilación con él?
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 29-10-2014, 14:25 (Miércoles)
Habeis podido agregarlo a luci y hacer una copilación con él?

Mira los posts anteriores...  :P
Título: Re: Wifi Selector & Rotator
Publicado por: b82cargi en 29-10-2014, 17:41 (Miércoles)
Habeis podido agregarlo a luci y hacer una copilación con él?

Mira los posts anteriores...  :P
he leido el hilo entero, lo que pasa que no se incrementar script ni picar codigo. Lo que he hecho hasta ahora es descargarme copilaciones de jar para el hg556 e instalarselas. Por eso preguntaba si teneis alguna recopilacion para subirla, si tiene el rtl8187 mejor. Gracias
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 30-10-2014, 08:01 (Jueves)
Habeis podido agregarlo a luci y hacer una copilación con él?

Mira los posts anteriores...  :P
he leido el hilo entero, lo que pasa que no se incrementar script ni picar codigo. Lo que he hecho hasta ahora es descargarme copilaciones de jar para el hg556 e instalarselas. Por eso preguntaba si teneis alguna recopilacion para subirla, si tiene el rtl8187 mejor. Gracias

La integración hay que hacerla a mano.
A no ser que alguien haga un paquete con todo, no hay otra forma de hacerlo.
Busca información para subir/bajar ficheros del router y cómo editar los ficheros de texto en el router. No es tan difícil.
Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 30-10-2014, 14:12 (Jueves)
Hola

La ultima versión ¿es el link que puso Tki2000? ¿http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip?

Gracias
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 31-10-2014, 07:52 (Viernes)
Hola

La ultima versión ¿es el link que puso Tki2000? ¿http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip?

Gracias

Esa es la integración con LuCi y una versión anterior del script. Luego tienes que actualizar el script de raphik, sustituyendo los ficheros (lo pone en el paso 3 en el post de la integración)
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 31-10-2014, 10:19 (Viernes)
He subido una actualización. El motivo es que el código para ordenar la lista de redes no funcionaba bien. De paso he aprovechado para hacerlo más mantenible y algo más eficiente. El aspecto de la interfaz sigue siendo el mismo.

Saludos
Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 05-11-2014, 11:48 (Miércoles)
Hola

Estoy probando con wep y wpa. De momento va bien. A veces le cuesta cambiar de señal o se hace algún pequeño jaleo entre unas y otras, pero a los 30 segudos más menos recupera y es bastante estable.

Faltaría convertirlo en ipk y listo.
¿Algún manual por ahí aunque sea en inglés? Me lo leo e intento hacerlo.

Saludos
Título: Re: Wifi Selector & Rotator
Publicado por: Raltel en 17-01-2015, 21:11 (Sábado)
Amigos:
Estoy haciendo los primeros pasos con openwrt en un TP-LINK MR3020 y buscando info por internet encontré este increíble post. Gran trabajo !!!  8)
Lo instalé en mi equipo y funcionó a la primera  :D pero tengo un problema en la configuración especifica que necesito realizar:
Quiero usar Wifi Selector & Rotator con dos redes distintas, pero debo usar ip fijas, no por dhcp, por motivos de redireccionamiento de puertos desde los routers master.
Mi problema es que la rotación solo intercambia las configuraciones de wifi, no de la interface wan que éstas usan.
Podrían orientarme para solucionarlo?

Gracias por anticipado
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 19-01-2015, 18:21 (Lunes)
Quiero usar Wifi Selector & Rotator con dos redes distintas, pero debo usar ip fijas, no por dhcp...
Efectivamente, el script no guarda la configuración de la interfaz wwan, pero se puede usar una IP estática siempre que todos los APs de la lista tengan identica IP y máscara de red.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: Raltel en 19-01-2015, 20:09 (Lunes)
Gracias !!!
Lamentablemente son rangos distintos :-[

Algo se me ocurrirá

Saludos y felicitaciones por tu aporte a la comunidad de openwrt !!!
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 20-01-2015, 08:16 (Martes)
Gracias !!!
Lamentablemente son rangos distintos :-[

Algo se me ocurrirá

Saludos y felicitaciones por tu aporte a la comunidad de openwrt !!!

¿Y si al cambiar de red se hace que se ejecute un script? En el script se puede identificar la red a la que se ha cambiado y poner mediante comandos uci la nueva configuración de red...
Se puede llamar al script al final de connect_next() con algo parecido a:
Código: [Seleccionar]
if [ -f "/etc/wrotator_post.sh" ]
then
   /etc/wrotator_post.sh
fi
Y ponemos en /etc/wrotator_post.sh el código para averiguar a qué SSID estamos conectados, y cambiar la configuración de la red de forma adecuada.
Título: Re: Wifi Selector & Rotator
Publicado por: Raltel en 20-01-2015, 12:49 (Martes)
Gracias por la idea.
Voy a tratar de implementarlo

Saludos
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 27-01-2015, 13:18 (Martes)
Quiero usar Wifi Selector & Rotator con dos redes distintas, pero debo usar ip fijas, no por dhcp, por motivos de redireccionamiento de puertos desde los routers master.

Arreglado. Ahora también se guarda la configuración de la interfaz wifi (protocolo y, si procede, IP, máscara de red, puerta de enlace y servidores DNS).

Para instalarla, teclear desde PuTTY o SSH:
Código: [Seleccionar]
wget -qO - http://galeon.com/raphik/wselector.tar | tar -xvf - -C /
Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: Raltel en 27-01-2015, 16:11 (Martes)
Genio !!!
La verdad es que me estaba pegando la cabeza contra la pared tratando de entender tu codigo y asi poder modificarlo (hasta hace una semana no habia tocado openwrt  :-[ ).

Muchas gracias !!!!
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 13-04-2015, 14:32 (Lunes)
          Integración de Wifi Rotator con LuCi y contraseña

He encontrado una forma de integrar el script con LuCi y protegerlo con contraseña, pero sólo usando uhttpd. Los que usen lighttpd o nginx tendrán que adaptar la configuración a la suya propia.

(http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_2_zps6bf3389c.png)   (http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_zpsd39953f0.png)

1.- Nos descargamos la integración con LuCi que le he hecho y la subimos al router por SCP, FTP o como queramos.
http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip (http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip)

2.- Habilitamos la ejecucción de scripts de shell como cgi.
Para ello, editamos el fichero /etc/config/uhttpd.conf
En la sección
config uhttpd 'main'
agregamos esta línea:
Código: [Seleccionar]
list interpreter '.sh=/bin/sh'
3.- Metemos el script wselector.sh en /www/wselector/wselector.sh
Es importante meterlo en un directorio aparte, ya que es ese directorio lo que vamos a proteger con contraseña.
Si habéis descargado mi integración, el script ya está ahí, pero si habéis instalado/actualizado la versión original de raphik, tendréis que cambiar este script de lugar.

4.- Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd.
Cambiamos "contraseña" por la que queramos ponerle. Atención, NO hay que dejar espacio antes de $.
Para ello tecleamos lo siguiente:
Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart

5.- En consola tecleamos lo siguiente para hacer ejecutables los scripts:
Código: [Seleccionar]
chmod +x /www/wselector/wselector.sh
chmod +x /etc/init.d/wrotator
chmod +x /etc/wselector/wrotator.sh

Ya podemos acceder a Wifi Rotator desde el menú Network -> Wifi Rotator.



Hola, agradecerte tu trabajo creo que es una muy buena idea, aunque podrias porfavor explicarlo en modo tutorial paso por paso para las personas como yo que no tenemos ni idea sobre como hacer estas cosas, te lo agradeceríamos unos cuantos que somos algo novatillos en estos temas... Muchas gracias por adelantado, si no es posible te lo agradezco igualmente. Un saludo
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 13-04-2015, 16:43 (Lunes)
Hola, agradecerte tu trabajo creo que es una muy buena idea, aunque podrias porfavor explicarlo en modo tutorial paso por paso para las personas como yo que no tenemos ni idea sobre como hacer estas cosas, te lo agradeceríamos unos cuantos que somos algo novatillos en estos temas... Muchas gracias por adelantado, si no es posible te lo agradezco igualmente. Un saludo

Creo que deberías tener en cuenta los siguientes conceptos:

SCP es un protocolo de transferencia de ficheros: http://es.wikipedia.org/wiki/Secure_Copy (http://es.wikipedia.org/wiki/Secure_Copy)
Bajo Windows puedes utilizar WinSCP (http://winscp.net/eng/index.php) para transferir los ficheros del PC al router, y viceversa. Incluso puedes editar los ficheros de texto, si no quieres utilizar vi.

Para conectarte mediante consola puedes utilizar PuTTy: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
Mediante la conexión por consola podrás teclear los comandos de consola. Es como una ventana DOS, pero lo que escribas se ejecuta en el router, no en el PC.

Para editar un fichero, lo puedes hacer con vi, en una consola (con la conexión anterior). Aquí tienes los comandos básicos para manejar vi: http://www.eis.uva.es/~fergay/III/enlaces/vi.htm (http://www.eis.uva.es/~fergay/III/enlaces/vi.htm)
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 13-04-2015, 21:33 (Lunes)
Hola, agradecerte tu trabajo creo que es una muy buena idea, aunque podrias porfavor explicarlo en modo tutorial paso por paso para las personas como yo que no tenemos ni idea sobre como hacer estas cosas, te lo agradeceríamos unos cuantos que somos algo novatillos en estos temas... Muchas gracias por adelantado, si no es posible te lo agradezco igualmente. Un saludo

Creo que deberías tener en cuenta los siguientes conceptos:

SCP es un protocolo de transferencia de ficheros: http://es.wikipedia.org/wiki/Secure_Copy (http://es.wikipedia.org/wiki/Secure_Copy)
Bajo Windows puedes utilizar WinSCP (http://winscp.net/eng/index.php) para transferir los ficheros del PC al router, y viceversa. Incluso puedes editar los ficheros de texto, si no quieres utilizar vi.

Para conectarte mediante consola puedes utilizar PuTTy: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
Mediante la conexión por consola podrás teclear los comandos de consola. Es como una ventana DOS, pero lo que escribas se ejecuta en el router, no en el PC.

Para editar un fichero, lo puedes hacer con vi, en una consola (con la conexión anterior). Aquí tienes los comandos básicos para manejar vi: http://www.eis.uva.es/~fergay/III/enlaces/vi.htm (http://www.eis.uva.es/~fergay/III/enlaces/vi.htm)
Muy buena info, lo anoto para cuando tenga tiempo y ponerme con ello... Sobre el tema de la seguridad de la integración con contraseña para evitar el acceso desde el exterior... Me surge la duda de cuanto es seguro el firmware de OpenWrt en nuestros routers. Si es necesario añadir alguna regla complementaria al firewall para evitar accesos y hackeos, o podemos estar tranquilos que nuestros routers y dispositivos no estarán comprometidos. Gracias mil!!!
Título: Re: Wifi Selector & Rotator
Publicado por: eduperez en 15-04-2015, 16:19 (Miércoles)
Quiero usar Wifi Selector & Rotator con dos redes distintas, pero debo usar ip fijas, no por dhcp, por motivos de redireccionamiento de puertos desde los routers master.

¿No podrías configurar el DHCP de ambos routers, para que entreguen una determinada IP fija a ese equipo, en función de la dirección MAC?
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 18-04-2015, 23:22 (Sábado)
Hola, agradecerte tu trabajo creo que es una muy buena idea, aunque podrias porfavor explicarlo en modo tutorial paso por paso para las personas como yo que no tenemos ni idea sobre como hacer estas cosas, te lo agradeceríamos unos cuantos que somos algo novatillos en estos temas... Muchas gracias por adelantado, si no es posible te lo agradezco igualmente. Un saludo

Creo que deberías tener en cuenta los siguientes conceptos:

SCP es un protocolo de transferencia de ficheros: http://es.wikipedia.org/wiki/Secure_Copy (http://es.wikipedia.org/wiki/Secure_Copy)
Bajo Windows puedes utilizar WinSCP (http://winscp.net/eng/index.php) para transferir los ficheros del PC al router, y viceversa. Incluso puedes editar los ficheros de texto, si no quieres utilizar vi.

Para conectarte mediante consola puedes utilizar PuTTy: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
Mediante la conexión por consola podrás teclear los comandos de consola. Es como una ventana DOS, pero lo que escribas se ejecuta en el router, no en el PC.

Para editar un fichero, lo puedes hacer con vi, en una consola (con la conexión anterior). Aquí tienes los comandos básicos para manejar vi: http://www.eis.uva.es/~fergay/III/enlaces/vi.htm (http://www.eis.uva.es/~fergay/III/enlaces/vi.htm)

Hola, disculpa mis pocos conocimientos sobre el tema, he estado intentado hacer lo que me dices en tu explicación y no consigo encontrar el fichero /etc/config/uhttpd.conf para poder editarlo con "vi", como lo encuentro y lo ejecuto para añadir la línea que comentas. Muchas gracias por tu ayuda... saludos

(Estoy utilizando firm. Barrier Breaker 14.07-rc3)
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 22-04-2015, 23:13 (Miércoles)
Hola, agradecerte tu trabajo creo que es una muy buena idea, aunque podrias porfavor explicarlo en modo tutorial paso por paso para las personas como yo que no tenemos ni idea sobre como hacer estas cosas, te lo agradeceríamos unos cuantos que somos algo novatillos en estos temas... Muchas gracias por adelantado, si no es posible te lo agradezco igualmente. Un saludo

Creo que deberías tener en cuenta los siguientes conceptos:

SCP es un protocolo de transferencia de ficheros: http://es.wikipedia.org/wiki/Secure_Copy (http://es.wikipedia.org/wiki/Secure_Copy)
Bajo Windows puedes utilizar WinSCP (http://winscp.net/eng/index.php) para transferir los ficheros del PC al router, y viceversa. Incluso puedes editar los ficheros de texto, si no quieres utilizar vi.

Para conectarte mediante consola puedes utilizar PuTTy: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
Mediante la conexión por consola podrás teclear los comandos de consola. Es como una ventana DOS, pero lo que escribas se ejecuta en el router, no en el PC.

Para editar un fichero, lo puedes hacer con vi, en una consola (con la conexión anterior). Aquí tienes los comandos básicos para manejar vi: http://www.eis.uva.es/~fergay/III/enlaces/vi.htm (http://www.eis.uva.es/~fergay/III/enlaces/vi.htm)

Hola, disculpa mis pocos conocimientos sobre el tema, he estado intentado hacer lo que me dices en tu explicación y no consigo encontrar el fichero /etc/config/uhttpd.conf para poder editarlo con "vi", como lo encuentro y lo ejecuto para añadir la línea que comentas. Muchas gracias por tu ayuda... saludos

(Estoy utilizando firm. Barrier Breaker 14.07-rc3)

Me auto contesto, al final he podido integrarlo en luci, aunque cuando accedo desde el menú Network a Wifi Rotator no me sale el recuadro para introducir la contraseña que le puse. Quizas no haya entendido cuando indicas: "Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd" Entonces, por donde acceder para que me pida dicha contraseña. Gracias por tu ayuda y disculpa mi ignorancia. Saludos!!
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 23-04-2015, 08:00 (Jueves)
Hola, agradecerte tu trabajo creo que es una muy buena idea, aunque podrias porfavor explicarlo en modo tutorial paso por paso para las personas como yo que no tenemos ni idea sobre como hacer estas cosas, te lo agradeceríamos unos cuantos que somos algo novatillos en estos temas... Muchas gracias por adelantado, si no es posible te lo agradezco igualmente. Un saludo

Creo que deberías tener en cuenta los siguientes conceptos:

SCP es un protocolo de transferencia de ficheros: http://es.wikipedia.org/wiki/Secure_Copy (http://es.wikipedia.org/wiki/Secure_Copy)
Bajo Windows puedes utilizar WinSCP (http://winscp.net/eng/index.php) para transferir los ficheros del PC al router, y viceversa. Incluso puedes editar los ficheros de texto, si no quieres utilizar vi.

Para conectarte mediante consola puedes utilizar PuTTy: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
Mediante la conexión por consola podrás teclear los comandos de consola. Es como una ventana DOS, pero lo que escribas se ejecuta en el router, no en el PC.

Para editar un fichero, lo puedes hacer con vi, en una consola (con la conexión anterior). Aquí tienes los comandos básicos para manejar vi: http://www.eis.uva.es/~fergay/III/enlaces/vi.htm (http://www.eis.uva.es/~fergay/III/enlaces/vi.htm)

Hola, disculpa mis pocos conocimientos sobre el tema, he estado intentado hacer lo que me dices en tu explicación y no consigo encontrar el fichero /etc/config/uhttpd.conf para poder editarlo con "vi", como lo encuentro y lo ejecuto para añadir la línea que comentas. Muchas gracias por tu ayuda... saludos

(Estoy utilizando firm. Barrier Breaker 14.07-rc3)

Me auto contesto, al final he podido integrarlo en luci, aunque cuando accedo desde el menú Network a Wifi Rotator no me sale el recuadro para introducir la contraseña que le puse. Quizas no haya entendido cuando indicas: "Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd" Entonces, por donde acceder para que me pida dicha contraseña. Gracias por tu ayuda y disculpa mi ignorancia. Saludos!!

Si sigues los pasos que indico en el tutorial de integración:

Ya podemos acceder a Wifi Rotator desde el menú Network -> Wifi Rotator.

(http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_zpsd39953f0.png)
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 23-04-2015, 19:09 (Jueves)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 23-04-2015, 21:13 (Jueves)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 24-04-2015, 00:06 (Viernes)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 24-04-2015, 11:17 (Viernes)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 24-04-2015, 11:46 (Viernes)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 24-04-2015, 23:43 (Viernes)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.

Me sale lo siguiente: /wselector:root:$1$$c/(cadena de letras mayúsculas y minusculas)
No es la contraseña q puse, a no ser q esté encriptada... Saludos
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 25-04-2015, 13:28 (Sábado)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.

Me sale lo siguiente: /wselector:root:$1$$c/(cadena de letras mayúsculas y minusculas)
No es la contraseña q puse, a no ser q esté encriptada... Saludos

Sí, está codificada con MD5.
¿Has comprobado el directorio /www/wselector/ ?
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 25-04-2015, 20:09 (Sábado)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.

Me sale lo siguiente: /wselector:root:$1$$c/(cadena de letras mayúsculas y minusculas)
No es la contraseña q puse, a no ser q esté encriptada... Saludos

Sí, está codificada con MD5.
¿Has comprobado el directorio /www/wselector/ ?
Si lo he comprobado varias veces, y repetido el proceso. ¿Si no pusiera pass al script estaria muy comprometida la seguridad de los datos? No utilizo servidor ddns.
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 27-04-2015, 09:32 (Lunes)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.

Me sale lo siguiente: /wselector:root:$1$$c/(cadena de letras mayúsculas y minusculas)
No es la contraseña q puse, a no ser q esté encriptada... Saludos

Sí, está codificada con MD5.
¿Has comprobado el directorio /www/wselector/ ?
Si lo he comprobado varias veces, y repetido el proceso. ¿Si no pusiera pass al script estaria muy comprometida la seguridad de los datos? No utilizo servidor ddns.

Tras algunas verificaciones he comprobado que ahora uhttpd necesita un salto de línea para reconocer la contraseña en el fichero de configuración.

Código: [Seleccionar]
echo "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart

Prueba las dos líneas anteriores (cambiando "contraseña" por lo que quieras poner), y comprueba si ahora funciona.
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 28-04-2015, 01:11 (Martes)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.

Me sale lo siguiente: /wselector:root:$1$$c/(cadena de letras mayúsculas y minusculas)
No es la contraseña q puse, a no ser q esté encriptada... Saludos

Sí, está codificada con MD5.
¿Has comprobado el directorio /www/wselector/ ?
Si lo he comprobado varias veces, y repetido el proceso. ¿Si no pusiera pass al script estaria muy comprometida la seguridad de los datos? No utilizo servidor ddns.

Tras algunas verificaciones he comprobado que ahora uhttpd necesita un salto de línea para reconocer la contraseña en el fichero de configuración.

Código: [Seleccionar]
echo "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart

Prueba las dos líneas anteriores (cambiando "contraseña" por lo que quieras poner), y comprueba si ahora funciona.

Me ha funcionado una vez, cuando salgo de luci y vuelvo a entrar ya no funciona. He reiniciado, probado varias veces y me sigue pasando.
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 28-04-2015, 11:03 (Martes)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.

Me sale lo siguiente: /wselector:root:$1$$c/(cadena de letras mayúsculas y minusculas)
No es la contraseña q puse, a no ser q esté encriptada... Saludos

Sí, está codificada con MD5.
¿Has comprobado el directorio /www/wselector/ ?
Si lo he comprobado varias veces, y repetido el proceso. ¿Si no pusiera pass al script estaria muy comprometida la seguridad de los datos? No utilizo servidor ddns.

Tras algunas verificaciones he comprobado que ahora uhttpd necesita un salto de línea para reconocer la contraseña en el fichero de configuración.

Código: [Seleccionar]
echo "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart

Prueba las dos líneas anteriores (cambiando "contraseña" por lo que quieras poner), y comprueba si ahora funciona.

Me ha funcionado una vez, cuando salgo de luci y vuelvo a entrar ya no funciona. He reiniciado, probado varias veces y me sigue pasando.

Cuando te autentificas en el navegador, sigues autentificado hasta que cierras el navegador completamente.
Comprueba también si le has dado a guardar la contraseña en el navegador...
Título: Re: Wifi Selector & Rotator
Publicado por: wifino en 29-04-2015, 23:01 (Miércoles)
sigo tal y como indicas todos los pasos de tu explicació,  pero cuando voy a acceder al wifi-detector desde luci accedo perfectamente pero no me pide la contraseña. Integraccion perfecta pero no me pide la pass. Saludos

¿Has hecho el paso 4?

Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart
Si lo he hecho tal como indicas,  ya no se que hacer... Mil gracias y disculpa las molestias. Saludos
Por cierto, ¿el paso 4 se hace por editor o por consola? Y que quiere decir cuando indicas "cuando lo sirvamos con uhttp" saludos

El paso 4 es lo que tienes que teclear en la consola del router (te puedes conectar por PuTTy).
"Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd", es la explicación con palabras llanas, de lo que estamos haciendo en el paso 4. Lo que hacemos es poner contraseña al directorio /wselector para un usuario root y contraseña "contraseña" (cámbialos por los que quieras o vayas a usar).
Para ver si has hecho bien el paso 4, haz un
Código: [Seleccionar]
cat /etc/httpd.conf
Te tiene que devolver algo parecido a /wselector:root:<unchorizacodenumeros>

Si lo anterior es correcto, comprueba que el script lo has metido en /www/wselector, que es el directorio al que le estamos metiendo la contraseña.

Me sale lo siguiente: /wselector:root:$1$$c/(cadena de letras mayúsculas y minusculas)
No es la contraseña q puse, a no ser q esté encriptada... Saludos

Sí, está codificada con MD5.
¿Has comprobado el directorio /www/wselector/ ?
Si lo he comprobado varias veces, y repetido el proceso. ¿Si no pusiera pass al script estaria muy comprometida la seguridad de los datos? No utilizo servidor ddns.

Tras algunas verificaciones he comprobado que ahora uhttpd necesita un salto de línea para reconocer la contraseña en el fichero de configuración.

Código: [Seleccionar]
echo "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart

Prueba las dos líneas anteriores (cambiando "contraseña" por lo que quieras poner), y comprueba si ahora funciona.

Me ha funcionado una vez, cuando salgo de luci y vuelvo a entrar ya no funciona. He reiniciado, probado varias veces y me sigue pasando.

Cuando te autentificas en el navegador, sigues autentificado hasta que cierras el navegador completamente.
Comprueba también si le has dado a guardar la contraseña en el navegador...
Todo ok, funcionando... mil gracias, cada día se aprende algo nuevo! >:(
Título: Re: Wifi Selector & Rotator
Publicado por: gasalb en 02-01-2016, 16:03 (Sábado)
Buenas tardes y feliz año! Quiero instalar esta aplicacion en un router Comtrend ar-5387-un con Chaos Calmer 15.05.
Estoy accediendo al router por SSH con putty,pongo el comando de la primera pagina y me sale lo siguente:
wget : bad address "galeon.com"
tar : short read
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 02-01-2016, 18:17 (Sábado)
Buenas tardes y feliz año! Quiero instalar esta aplicacion en un router Comtrend ar-5387-un con Chaos Calmer 15.05.
Estoy accediendo al router por SSH con putty,pongo el comando de la primera pagina y me sale lo siguente:
wget : bad address "galeon.com"
tar : short read


El router no está resolviendo la dirección galeon.com. Verifica que el router puede acceder a internet.
O bájalo desde un PC y le transfieres el fichero al router por SCP o FTP.
Título: Re: Wifi Selector & Rotator
Publicado por: nipika en 07-03-2016, 18:11 (Lunes)
Hola a todos, soy Nipika, gallego,llevo mas de un año leyendo en vuestro foro y aprendiendo todo lo que puedo, primero quería agradecer el gran trabajo y la información que nos ayuda mucho, quería haceros una consulta, como soy novato posteando non se si quedará la pregunta ubicada en el foro de wifirotator, el tema es que llevo muchos días intentando instalar el wifirotator y no soy capaz siguiendo los pasos que indicais en el foro, no se si el enlace de galeon esta caido o algo estoy haciendo mal, paso a comentar lo que hago, entro en el router hg556a verA ralink, con el firm:
 
OpenWrt Barrier Breaker r39304 / LuCI Trunk (svn-r9948)

El router esta como ap de una nanostation m2, tiene acceso a internet y su ip es (192.168.8.1) entro en luci voy a sistema instalación de programas voy al cuadro descargar e instalar programas y pego esto: http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar|egrep -o "http://download[0-9]*.mediafire.com/[0-9,a-z]*/[0-9,A-z]*/wselector.tar")"|tar -xvf - -C /

pulso aceptar y me sale esto:

Downloading http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar|egrep.
usage: opkg [options...] sub-command [arguments...]
where sub-command is one of:

Package Manipulation:
   update         Update list of available packages
   upgrade <pkgs>      Upgrade packages
   install <pkgs>      Install package(s)
   configure <pkgs>   Configure unpacked package(s)
   remove <pkgs|regexp>   Remove package(s)
   flag <flag> <pkgs>   Flag package(s)
    <flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)

Informational Commands:
   list         List available packages
   list-installed      List installed packages
   list-upgradable      List installed and upgradable packages
   list-changed-conffiles   List user modified configuration files
   files <pkg>      List files belonging to <pkg>
   search <file|regexp>   List package providing <file>
   find <regexp>      List packages whose name or description matches <regexp>
   info [pkg|regexp]   Display all info for <pkg>
   status [pkg|regexp]   Display all status for <pkg>
   download <pkg>      Download <pkg> to current directory
   compare-versions <v1> <op> <v2>
                       compare versions using <= < > >= = << >>
   print-architecture   List installable package architectures
   depends [-A] [pkgname|pat]+
   whatdepends [-A] [pkgname|pat]+
   whatdependsrec [-A] [pkgname|pat]+
   whatrecommends[-A] [pkgname|pat]+
   whatsuggests[-A] [pkgname|pat]+
   whatprovides [-A] [pkgname|pat]+
   whatconflicts [-A] [pkgname|pat]+
   whatreplaces [-A] [pkgname|pat]+

Options:
   -A         Query all packages not just those installed
   -V[<level>]      Set verbosity level to <level>.
   --verbosity[=<level>]   Verbosity levels:
               0 errors only
               1 normal messages (default)
               2 informative messages
               3 debug
               4 debug level 2
   -f <conf_file>      Use <conf_file> as the opkg configuration file
   --conf <conf_file>
   --cache <directory>   Use a package cache
   -d <dest_name>      Use <dest_name> as the the root directory for
   --dest <dest_name>   package installation, removal, upgrading.
            <dest_name> should be a defined dest name from
            the configuration file, (but can also be a
            directory name in a pinch).
   -o <dir>      Use <dir> as the root directory for
   --offline-root <dir>   offline installation of packages.
   --add-arch <arch>:<prio>   Register architecture with given priority
   --add-dest <name>:<path>   Register destination with given path

Force Options:
   --force-depends      Install/remove despite failed dependencies
   --force-maintainer   Overwrite preexisting config files
   --force-reinstall   Reinstall package(s)
   --force-overwrite   Overwrite files from other package(s)
   --force-downgrade   Allow opkg to downgrade packages
   --force-space      Disable free space checks
   --force-postinstall   Run postinstall scripts even in offline mode
   --force-remove   Remove package even if prerm script fails
   --noaction      No action -- test only
   --download-only   No action -- download only
   --nodeps      Do not follow dependencies
   --nocase      Perform case insensitive pattern matching
   --force-removal-of-dependent-packages
            Remove package and all dependencies
   --autoremove      Remove packages that were installed
            automatically to satisfy dependencies
   -t         Specify tmp-dir.
   --tmp-dir      Specify tmp-dir.

 regexp could be something like 'pkgname*' '*file*' or similar
 e.g. opkg info 'libstd*' or opkg search '*libop*' or opkg remove 'libncur*'
Unknown package '"http://download[0-9]*.mediafire.com/[0-9,a-z]*/[0-9,A-z]*/wselector.tar")"|tar'.
usage: opkg [options...] sub-command [arguments...]
where sub-command is one of:

Package Manipulation:
   update         Update list of available packages
   upgrade <pkgs>      Upgrade packages
   install <pkgs>      Install package(s)
   configure <pkgs>   Configure unpacked package(s)
   remove <pkgs|regexp>   Remove package(s)
   flag <flag> <pkgs>   Flag package(s)
    <flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)

Informational Commands:
   list         List available packages
   list-installed      List installed packages
   list-upgradable      List installed and upgradable packages
   list-changed-conffiles   List user modified configuration files
   files <pkg>      List files belonging to <pkg>
   search <file|regexp>   List package providing <file>
   find <regexp>      List packages whose name or description matches <regexp>
   info [pkg|regexp]   Display all info for <pkg>
   status [pkg|regexp]   Display all status for <pkg>
   download <pkg>      Download <pkg> to current directory
   compare-versions <v1> <op> <v2>
                       compare versions using <= < > >= = << >>
   print-architecture   List installable package architectures
   depends [-A] [pkgname|pat]+
   whatdepends [-A] [pkgname|pat]+
   whatdependsrec [-A] [pkgname|pat]+
   whatrecommends[-A] [pkgname|pat]+
   whatsuggests[-A] [pkgname|pat]+
   whatprovides [-A] [pkgname|pat]+
   whatconflicts [-A] [pkgname|pat]+
   whatreplaces [-A] [pkgname|pat]+

Options:
   -A         Query all packages not just those installed
   -V[<level>]      Set verbosity level to <level>.
   --verbosity[=<level>]   Verbosity levels:
               0 errors only
               1 normal messages (default)
               2 informative messages
               3 debug
               4 debug level 2
   -f <conf_file>      Use <conf_file> as the opkg configuration file
   --conf <conf_file>
   --cache <directory>   Use a package cache
   -d <dest_name>      Use <dest_name> as the the root directory for
   --dest <dest_name>   package installation, removal, upgrading.
            <dest_name> should be a defined dest name from
            the configuration file, (but can also be a
            directory name in a pinch).
   -o <dir>      Use <dir> as the root directory for
   --offline-root <dir>   offline installation of packages.
   --add-arch <arch>:<prio>   Register architecture with given priority
   --add-dest <name>:<path>   Register destination with given path

Force Options:
   --force-depends      Install/remove despite failed dependencies
   --force-maintainer   Overwrite preexisting config files
   --force-reinstall   Reinstall package(s)
   --force-overwrite   Overwrite files from other package(s)
   --force-downgrade   Allow opkg to downgrade packages
   --force-space      Disable free space checks
   --force-postinstall   Run postinstall scripts even in offline mode
   --force-remove   Remove package even if prerm script fails
   --noaction      No action -- test only
   --download-only   No action -- download only
   --nodeps      Do not follow dependencies
   --nocase      Perform case insensitive pattern matching
   --force-removal-of-dependent-packages
            Remove package and all dependencies
   --autoremove      Remove packages that were installed
            automatically to satisfy dependencies
   -t         Specify tmp-dir.
   --tmp-dir      Specify tmp-dir.

 regexp could be something like 'pkgname*' '*file*' or similar
 e.g. opkg info 'libstd*' or opkg search '*libop*' or opkg remove 'libncur*'
Unknown package '-'.
usage: opkg [options...] sub-command [arguments...]
where sub-command is one of:

Package Manipulation:
   update         Update list of available packages
   upgrade <pkgs>      Upgrade packages
   install <pkgs>      Install package(s)
   configure <pkgs>   Configure unpacked package(s)
   remove <pkgs|regexp>   Remove package(s)
   flag <flag> <pkgs>   Flag package(s)
    <flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)

Informational Commands:
   list         List available packages
   list-installed      List installed packages
   list-upgradable      List installed and upgradable packages
   list-changed-conffiles   List user modified configuration files
   files <pkg>      List files belonging to <pkg>
   search <file|regexp>   List package providing <file>
   find <regexp>      List packages whose name or description matches <regexp>
   info [pkg|regexp]   Display all info for <pkg>
   status [pkg|regexp]   Display all status for <pkg>
   download <pkg>      Download <pkg> to current directory
   compare-versions <v1> <op> <v2>
                       compare versions using <= < > >= = << >>
   print-architecture   List installable package architectures
   depends [-A] [pkgname|pat]+
   whatdepends [-A] [pkgname|pat]+
   whatdependsrec [-A] [pkgname|pat]+
   whatrecommends[-A] [pkgname|pat]+
   whatsuggests[-A] [pkgname|pat]+
   whatprovides [-A] [pkgname|pat]+
   whatconflicts [-A] [pkgname|pat]+
   whatreplaces [-A] [pkgname|pat]+

Options:
   -A         Query all packages not just those installed
   -V[<level>]      Set verbosity level to <level>.
   --verbosity[=<level>]   Verbosity levels:
               0 errors only
               1 normal messages (default)
               2 informative messages
               3 debug
               4 debug level 2
   -f <conf_file>      Use <conf_file> as the opkg configuration file
   --conf <conf_file>
   --cache <directory>   Use a package cache
   -d <dest_name>      Use <dest_name> as the the root directory for
   --dest <dest_name>   package installation, removal, upgrading.
            <dest_name> should be a defined dest name from
            the configuration file, (but can also be a
            directory name in a pinch).
   -o <dir>      Use <dir> as the root directory for
   --offline-root <dir>   offline installation of packages.
   --add-arch <arch>:<prio>   Register architecture with given priority
   --add-dest <name>:<path>   Register destination with given path

Force Options:
   --force-depends      Install/remove despite failed dependencies
   --force-maintainer   Overwrite preexisting config files
   --force-reinstall   Reinstall package(s)
   --force-overwrite   Overwrite files from other package(s)
   --force-downgrade   Allow opkg to downgrade packages
   --force-space      Disable free space checks
   --force-postinstall   Run postinstall scripts even in offline mode
   --force-remove   Remove package even if prerm script fails
   --noaction      No action -- test only
   --download-only   No action -- download only
   --nodeps      Do not follow dependencies
   --nocase      Perform case insensitive pattern matching
   --force-removal-of-dependent-packages
            Remove package and all dependencies
   --autoremove      Remove packages that were installed
            automatically to satisfy dependencies
   -t         Specify tmp-dir.
   --tmp-dir      Specify tmp-dir.

 regexp could be something like 'pkgname*' '*file*' or similar
 e.g. opkg info 'libstd*' or opkg search '*libop*' or opkg remove 'libncur*'
Unknown package '/'.
wget: bad address 'www.mediafire.com'
Collected errors:
 * opkg_download: Failed to download http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar|egrep, wget returned 1.
opkg: option requires an argument -- o
opkg must have one sub-command argument
Collected errors:
 * opkg_install_cmd: Cannot install package "http://download[0-9]*.mediafire.com/[0-9,a-z]*/[0-9,A-z]*/wselector.tar")"|tar.
opkg: unrecognized option `-xvf'
opkg must have one sub-command argument
Collected errors:
 * opkg_install_cmd: Cannot install package -.
opkg: unrecognized option `-C'
opkg must have one sub-command argument
Collected errors:
 * opkg_install_cmd: Cannot install package /.




Después de esto no se si esta instalado o no, el caso es que entro en el navegador y escribo:

http://192.168.8.1/cgi-bin/wselector.sh

Y no me da acceso a wiifi-rotator me indica pagina no encontrada

También he probado para la descarga poniendo este otro codigo:

wget -qO - http://galeon.com/raphik/wselector.tar | tar -xvf - -C /

Pero tampoco obtengo resultados.

Parece sencillo pero con el tutorial no acierto y es una instalación que tengo muchísimas ganas de conseguir, pero ha pesar de ser un usuario con conocimientos medios y muchas ganas de aprender, en temas de instalacion estoy en pañales, no se por donde empezar, si alguien me quiere ayudar lo agradecería enormemente, no se que estoy haciendo mal, no encuentro videos y tengo incluso routers con dd-wrt pero tampoco veo que exista información para ellos y la verdad es que prefiero Openwrt por su mayor rendimiento y estabilidad como AP y como repetidor.
Preferiría hacerlo yo mismo con vuestra colaboración porque me encanta aprender tanto como enseñar, pero no descarto negociar la compra de un router a alguno de los foreros yo no consigo instalarlo.

Gracias.

Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 08-03-2016, 08:36 (Martes)
Código: [Seleccionar]
wget: bad address 'www.mediafire.com'

Según lo que te contesta, es que no encuentra la direccción que le dices. ¿Lo tienes conectado a internet?

Para descargar e instalar con un solo comando, sin tener que copiar y pegar el enlace:

Código: [Seleccionar]
wget -qO - "$(wget -qO - http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar |
egrep -o "http://download[0-9]*.mediafire.com/[0-9,a-z]*/[0-9,A-z]*/wselector.tar")"|tar -xvf - -C /

(El código anterior va en una sola línea)

Comprueba que has introducido bien la línea que comenta el compañero, que en tu post no se ve bien si es lo que has utilizado.
Para mi, hacer todo en una línea siempre es complicar las cosas, prueba a hacerlo paso a paso. Descarga fichero, súbelo al router, instálalo... hay otras instrucciones en el hilo para hacerlo así.
Título: Re: Wifi Selector & Rotator
Publicado por: nipika en 08-03-2016, 23:40 (Martes)
Hola, si tengo conexion a internet, pero sospecho que el wifi selector & rotator no es compatible con todos los routers openwrt ni tampoco con todas las versiones de openwrt, los mas entendidos sabran mas sobre esto, yo solo puedo decir que por mas pruebas que hago, no he podido conseguirlo ni por linea de codigo, ni por ssh, ni por telnet, ni cambiando a attitude rc1 ni siguiendo el tutorial del video de Jota,

ni con la ayuda de Jota en los comentarios del video, que le agradezco mucho pero de momento estoy en la oscuridad no puedo instalar wifi selector & rotator en ninguno de los routers hg556a atheros ni en el ralink ni con vuestra ayuda y cientos de horas de lectura, no abandono porque me hace mucha falta pero cualquier persona tiraria la toalla porque no encuentro la información necesaria sobre este tema, por eso tengo que hacer cientos de pruebas, dando palos de ciego, porque después de leer todo el hilo, no adivino si el wifi selector & rotator es compatible solo con algunas versiones de openwrt, no se si es necesaria una versión oficial o una de las de Danitool, ni tampoco se si es compatible solo con ciertos routers Openwrt. En fin, seguiré haciendo pruebas hasta que me rinda, gracias.
Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 09-03-2016, 09:00 (Miércoles)
Hola, si tengo conexion a internet, pero sospecho que el wifi selector & rotator no es compatible con todos los routers openwrt ni tampoco con todas las versiones de openwrt, los mas entendidos sabran mas sobre esto, yo solo puedo decir que por mas pruebas que hago, no he podido conseguirlo ni por linea de codigo, ni por ssh, ni por telnet, ni cambiando a attitude rc1 ni siguiendo el tutorial del video de Jota,

ni con la ayuda de Jota en los comentarios del video, que le agradezco mucho pero de momento estoy en la oscuridad no puedo instalar wifi selector & rotator en ninguno de los routers hg556a atheros ni en el ralink ni con vuestra ayuda y cientos de horas de lectura, no abandono porque me hace mucha falta pero cualquier persona tiraria la toalla porque no encuentro la información necesaria sobre este tema, por eso tengo que hacer cientos de pruebas, dando palos de ciego, porque después de leer todo el hilo, no adivino si el wifi selector & rotator es compatible solo con algunas versiones de openwrt, no se si es necesaria una versión oficial o una de las de Danitool, ni tampoco se si es compatible solo con ciertos routers Openwrt. En fin, seguiré haciendo pruebas hasta que me rinda, gracias.

No hace falta nada específico. No sé qué pruebas has hecho así que no sé qué errores te están saliendo. No es un paquete ipk, así que no sé por qué lo estás intentando instalar así.

Vamos paso a paso:

1.- Bájate el paquete a tu PC desde http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar (http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar)
2.- Sube el paquete al router, al directorio /tmp mediante SCP, o FTP o lo que quieras.
3.- Conéctate por SSH al router y teclea:
Código: [Seleccionar]
cd /tmp
tar -xvf wselector.tar -C /
4.- Abre un navegador en el PC y navega hasta http://192.168.1.1/cgi-bin/wselector.sh (http://192.168.1.1/cgi-bin/wselector.sh)
 (Cambia la IP si no se correspoinde con la de tu router)
Si todo te funciona, léete el hilo completo para bajarte las actualizaciones y la integración con luci que le hice.
Si no te funciona, di en qué paso no te funciona y qué error te sale.
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 09-03-2016, 18:21 (Miércoles)
@nipika
Si tienes Linux en tu PC, abre una terminal y teclea
ssh root@192.168.1.1
Te pedirá la contraseña. Las pones y ya tienes establecida la sesión remota.
Ahora, en la sesión remota, tecleas el código de marras:
wget -qO - http://galeon.com/raphik/wselector.tar | tar -xvf - -C /

(http://i.imgur.com/4EkKKuQ.png)

Tarda muy poco en instalarse.

Para iniciar la utilidad, abres un navegador de Internet y tecleas la ruta:
http://192.168.1.1/cgi-bin/wselector.sh

Veña, que non é tan difícil ;)
Título: Re: Wifi Selector & Rotator
Publicado por: nipika en 10-03-2016, 15:48 (Jueves)
Ya lo conseguí, he tenido muchos problemas para usar putty y ssh, no me conectaba y me di cuenta de que no aceptaba el password root, cuando se lo cambié si me dejaba entrar y he usado winscp para pasar el archivo a la carpeta, como no encontré mucha información sobre winscp en openwrt use la intuición y he entrado en el router a la carpeta tmp arrastre el paquete descargado, del pc a esta carpeta temporal, cerré winscp, abrí el putty entre en ssh con use el código:

https://docs.google.com/uc?export=download&id=0B-EMoBe-_OdBSGRHSjlDb3pjOWM

cd /tmp
tar -xvf wselector.tar -C /

Se instaló todo ok.
Entre en el navegador poniendo esto:

http://192.168.1.1/cgi-bin/wselector.sh

Y por fin lo tengo instalado.
Se que hay actualizaciones y un trabajo de integración con luci, lo miraré en cuanto pruebe el funcionamiento de wifi selector & rotator.

Nota: No se si tambien las versiones de Openwrt que usaba me daban problemas, usaba la r39304usb y he optado por cambiar a una versión limpia de la web oficial que he bajado desde aquí (por sugerencia de un chico llamado Jota): https://docs.google.com/uc?export=download&id=0B-EMoBe-_OdBSGRHSjlDb3pjOWM

Muchísimas gracias a raphik y Tki2000 por vuestro apoyo.
Título: Re: Wifi Selector & Rotator
Publicado por: nipika en 10-03-2016, 20:14 (Jueves)
Perdón, se me ha colado el enlace de descarga 2 veces, debido a un problema cuando pego los enlaces en el el area de respuestas del foro, me desaparece el texto por completo no se porque razón. Disculpas por el error.
Título: Re: Wifi Selector & Rotator
Publicado por: nipika en 14-03-2016, 00:54 (Lunes)
Hola raphik, tengo dos dudas, partiendo de la base de que soy novato en algunos temas de instalaciones y añadir código, mis preguntas son, podrías indicarme los pasos para introducir el código que has citado en la primera pagina , te lo dejo aquí para que no tengas que buscarlo y otro detalle mas, siguiendo los pasos para instalar wifi selector & rotator ya lo he conseguido pero no veo la opción que está abajo del todo, osea la que pone (advanced settings), volveré a leer todo de nuevo porque supongo para poder visualizar esa parte que me falta, requiere actualizar wifi selector & rotator.

Lo he arreglado introduciendo un bucle que lo mantiene en espera hasta pasado el primer minuto del arranque del router.

Código:
while [ $(uptime | cut -d ' ' -f 4) == 0 ]
do
  sleep 5
done

Gracias.
Título: Re: Wifi Selector & Rotator
Publicado por: nipika en 14-03-2016, 03:00 (Lunes)
          Integración de Wifi Rotator con LuCi y contraseña

He encontrado una forma de integrar el script con LuCi y protegerlo con contraseña, pero sólo usando uhttpd. Los que usen lighttpd o nginx tendrán que adaptar la configuración a la suya propia.

(http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_2_zps6bf3389c.png)   (http://i1273.photobucket.com/albums/y418/Tki2000/wifi_rotator_zpsd39953f0.png)

1.- Nos descargamos la integración con LuCi que le he hecho y la subimos al router por SCP, FTP o como queramos.
http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip (http://www.mediafire.com/download/w252e0wf5s2o9o3/wselector-luci-0.1.zip)

2.- Habilitamos la ejecucción de scripts de shell como cgi.
Para ello, editamos el fichero /etc/config/uhttpd.conf
En la sección
config uhttpd 'main'
agregamos esta línea:
Código: [Seleccionar]
list interpreter '.sh=/bin/sh'
3.- Metemos el script wselector.sh en /www/wselector/wselector.sh
Es importante meterlo en un directorio aparte, ya que es ese directorio lo que vamos a proteger con contraseña.
Si habéis descargado mi integración, el script ya está ahí, pero si habéis instalado/actualizado la versión original de raphik, tendréis que cambiar este script de lugar.

4.- Le ponemos contraseña al directorio cuando lo sirvamos con uhttpd.
Cambiamos "contraseña" por la que queramos ponerle. Atención, NO hay que dejar espacio antes de $.
Para ello tecleamos lo siguiente:
Código: [Seleccionar]
echo -n "/wselector:root:"$(uhttpd -m "contraseña") > /etc/httpd.conf
/etc/init.d/uhttpd restart

5.- En consola tecleamos lo siguiente para hacer ejecutables los scripts:
Código: [Seleccionar]
chmod +x /www/wselector/wselector.sh
chmod +x /etc/init.d/wrotator
chmod +x /etc/wselector/wrotator.sh

Ya podemos acceder a Wifi Rotator desde el menú Network -> Wifi Rotator.



Hola, lo ideal sería un video tutorial de esto que has puesto, yo tengo muchas ganas de aprender pero me resulta muy complicado encontrar la manera de entender todo el proceso porque desconozco ciertos términos, el youtube y el foro me está haciendo entender cada día mucho mas, todo lo que no entiendo al verlo en un video automaticamente me familiarizo con cada termino, pero desgraciadamente sobre el tema wifi selector & rotator, no hay videotutos de como actualizarlo integrarlo y protegerlo, es una pena que algo tan importante no venga acompañado de un video, con el ser resolverían futuras dudas de usuarios como yo.

Gracias por toda vuestra ayuda.



Título: Re: Wifi Selector & Rotator
Publicado por: freelhx en 23-06-2016, 17:27 (Jueves)
Excelente aporte!.

Una consulta, como puedo modificar los valores que están en "Advanced settings", si los modifico encima, no me los guarda :(

Por otro lado, hay veces que se queda en bucle intentando cambiar de red a la segunda red, y vuelve a la primera, estando activas ambas. Alguna solución?

Merci ;)
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 26-06-2016, 11:29 (Domingo)
Una consulta, como puedo modificar los valores que están en "Advanced settings", si los modifico encima, no me los guarda :(
Gracias por avisar.
Efectivamente, había un error de programación en la línea 95 del fichero www/cgi-bin/wselector.sh. Ya está arreglado. Donde decía "uci commit wselector" debería decir "uci commit wrotator".

Para cambiar cualquiera de los valores "Advanced settings" hay que editar y pulsar Intro antes de abandonar el campo. Los valores se cambian de uno en uno: cambias un valor y pulsas Intro; cambias otro valor y vuelves a pulsar intro...

Por otro lado, hay veces que se queda en bucle intentando cambiar de red a la segunda red, y vuelve a la primera, estando activas ambas. Alguna solución?

Esto no me ha pasado nunca, pero tomo nota.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: freelhx en 27-06-2016, 18:40 (Lunes)
Gracias por la ayuda!

Entiendo que si reinstalo wselector estará solucionado, cierto?
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 30-06-2016, 19:33 (Jueves)
... Entiendo que si reinstalo wselector estará solucionado, cierto?

Sí.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 15-09-2016, 18:53 (Jueves)
... Entiendo que si reinstalo wselector estará solucionado, cierto?

Sí.

Saludos.

Me da error en la versión 15.0.1. Lo instalé y todo bien. Apagué el router y lo encendí al dia siguiente y había petado openwrt, tuve que entrar en failure mode para recuperarlo.
Título: Re: Wifi Selector & Rotator
Publicado por: cjrs en 18-09-2016, 15:34 (Domingo)
Hola raphik, entonces esta aplicacion tuya wselector para openwrt es parecida al AutoAP (https://www.dd-wrt.com/wiki/index.php/Autoap) que existe para DDWRT o la aplicacion Bluebox (http://www.linksysco.com/box.php) para los routers Linksys WRT54G(S/L) con OpenWRT, solo que mas moderna soportando WPA2 y en modo grafico mucho mas facil de configurar no? >:(
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 21-09-2016, 19:45 (Miércoles)
Hola raphik, entonces esta aplicacion tuya wselector para openwrt es parecida al AutoAP (https://www.dd-wrt.com/wiki/index.php/Autoap) que existe para DDWRT o la aplicacion Bluebox (http://www.linksysco.com/box.php) para los routers Linksys WRT54G(S/L) con OpenWRT, solo que mas moderna soportando WPA2 y en modo grafico mucho mas facil de configurar no? >:(

Te resumo la historia. Después de haber transformado un hg556 en radio wifi, me di cuenta de que era un co*azo conectar con un AP distinto cada vez que cambiaba la radio de sitio (de casa al trabajo y viceversa). Se me ocurrió hacer un script para que la radio pudiera conectar automáticamente con cualquiera de los dos APs. Finalmente le puse una interfaz gráfica que permitiera añadir APs y hacer cambios sin tener que editar a mano los ficheros internos del router.

No conozco AutoAP ni Bluebox, pero por lo que he leído en los enlaces que reportas, debe de ser algo parecido.

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 21-09-2016, 21:42 (Miércoles)
A mi me falla en la versión 15.05.1
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 22-09-2016, 19:34 (Jueves)
A mi me falla en la versión 15.05.1

No tengo instalada la versión 15.05.01. ¿Alguien que la tenga instalada puede reportar si le funciona bien?

Saludos.
Título: Re: Wifi Selector & Rotator
Publicado por: pixapo en 06-02-2017, 13:55 (Lunes)
Yo lo instalé sobre LEDE 170-r1619 y funciona de maravilla. Justo lo que estaba buscando. Gracias.
Título: Re: Wifi Selector & Rotator
Publicado por: raphik en 07-02-2017, 21:21 (Martes)
Yo lo instalé sobre LEDE 170-r1619 y funciona de maravilla. Justo lo que estaba buscando. Gracias.
(http://i.imgur.com/hRmMTAM.png)
Título: Re: Wifi Selector & Rotator
Publicado por: perdi en 10-02-2017, 09:17 (Viernes)
Buenas, a pesar de que soy fiel seguidor del foro, posteo super poco, y en este caso solo para decir que enhorabuena !!

Hace años que venia persiguiendo una cosa asi (tal y como indica un compañero, lo intente hace años con AAP de Daby64, del foro openwrt.org, pero nunca me funcionó).

Lo tengo instalado, sin la integracion en luci, en openwrt v. 10.03 (backfire), en un router tp-link 741, y configurado en modo STA-AP. (sta con 4 redes).

En las pruebas realizadas ha funcionado estupendamente, enhorabuena a raphik.

Saludos
Título: Re: Wifi Selector & Rotator
Publicado por: arbaro24 en 13-02-2017, 06:52 (Lunes)
grasias provado i funciona bien  en un router wrt54gl openwrt version 10.03 con integracion de luci y tambien en otro tp-link wr842nd openwrt 15.05.1 le e modificado la interfas luci para que carge bien en cualquier router con openwrt

descarga
http://www.mediafire.com/file/4o2yw6qn52x5h48/wselectorluci.tar (http://www.mediafire.com/file/4o2yw6qn52x5h48/wselectorluci.tar)

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

Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 13-02-2017, 17:29 (Lunes)
grasias provado i funciona bien  en un router wrt54gl openwrt version 10.03 con integracion de luci y tambien en otro tp-link wr842nd openwrt 15.05.1 le e modificado la interfas luci para que carge bien en cualquier router con openwrt

descarga
http://www.mediafire.com/file/4o2yw6qn52x5h48/wselectorluci.tar (http://www.mediafire.com/file/4o2yw6qn52x5h48/wselectorluci.tar)

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




Probado en Chaos Calmer 15.05.1  y funciona perfecto
Título: Re: Wifi Selector & Rotator
Publicado por: arbaro24 en 14-02-2017, 02:42 (Martes)
traducido al español wifi rotator
descarga
http://www.mediafire.com/file/s627t4ahr73vxcb/wselectorESluci.tar (http://www.mediafire.com/file/s627t4ahr73vxcb/wselectorESluci.tar)

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

y e creado tambien un package traducido ipk

descarga
brcm63xx
http://www.mediafire.com/file/44txkfya39c973t/brcm63xx-wifiselector.ipk (http://www.mediafire.com/file/44txkfya39c973t/brcm63xx-wifiselector.ipk)
ar71xx
http://www.mediafire.com/file/i6q0q9mc5fw9s36/ar71xx-wifiselector.ipk (http://www.mediafire.com/file/i6q0q9mc5fw9s36/ar71xx-wifiselector.ipk)

Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 30-04-2017, 13:11 (Domingo)
¿Cómo se hace para instalar desde la *.ipk cuando el directorio no es el oficial?
He metido la dirección dentro de las opciones del router pero al actualizar me da firma errónea
Título: Re: Re: Wifi Selector & Rotator
Publicado por: arbaro24 en 04-05-2017, 01:15 (Jueves)
¿Cómo se hace para instalar desde la *.ipk cuando el directorio no es el oficial?
He metido la dirección dentro de las opciones del router pero al actualizar me da firma errónea
pasame un ipk del router que utilizas y te lo preparo para ese router

Enviado desde mi GT-I9506 mediante Tapatalk

Título: Re: Wifi Selector & Rotator
Publicado por: Tki2000 en 04-05-2017, 08:39 (Jueves)
¿Cómo se hace para instalar desde la *.ipk cuando el directorio no es el oficial?
He metido la dirección dentro de las opciones del router pero al actualizar me da firma errónea

Prueba a desactivar la comprobación de firmas:

Edita /etc/opkg.conf

cambia la opción
Código: [Seleccionar]
option check_signature 1por
Código: [Seleccionar]
option check_signature 0
Si no funciona tampoco, borra directamente esa línea.
Si luego quieres que siga comprobando las firmas, vuélvela a poner.
Título: Re: Wifi Selector & Rotator
Publicado por: juandingas en 10-06-2017, 18:11 (Sábado)
¿Seria posible instalarlo en padavan?
Gracias
Título: Re: Re: Wifi Selector & Rotator
Publicado por: juandingas en 10-06-2017, 18:13 (Sábado)
¿Cómo se hace para instalar desde la *.ipk cuando el directorio no es el oficial?
He metido la dirección dentro de las opciones del router pero al actualizar me da firma errónea
pasame un ipk del router que utilizas y te lo preparo para ese router

Enviado desde mi GT-I9506 mediante Tapatalk



El ipk sería el que has hecho con wifi rotator, y sería meterlo desde los repositorios en tp w702n
Título: Re: Wifi Selector & Rotator
Publicado por: mOrfiUs en 16-06-2017, 19:53 (Viernes)
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

(https://picload.org/thumbnail/riwrrgca/ws.cgi.jpg) (https://picload.org/view/riwrrgca/ws.cgi.png.html)

(https://picload.org/thumbnail/riwrrgcl/ws.lua.jpg) (https://picload.org/view/riwrrgcl/ws.lua.png.html)

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.
Título: Re: Wifi Selector & Rotator
Publicado por: edudi en 08-07-2017, 16:06 (Sábado)
Buenas, muy buen programa es mega útil.

Llevo tiempo con esto q has creado en la cabeza, y se me ocurrió con la megafrikada q llevo con los routers q podemos usar sus GPIO's para mover x ejemplo un motor paso a paso, ....ya saben x dónde van los tiros no?

https://foro.seguridadwireless.net/openwrt/routers-con-gpio's-operativos-para-darle-usos-como-con-la-raspberry-pi/
 (https://foro.seguridadwireless.net/openwrt/routers-con-gpio's-operativos-para-darle-usos-como-con-la-raspberry-pi/)

Se me ha ocurrido crear lo siguiente (aún en mi cabeza):

Antena Yagui con mástil sobre base q se mueve con motores paso a paso 360° en el eje X, y en eje Y cerca de los 180°.
Realizar escaneo en cada grado de X sin mover el eje Y. Crear TXT con mapa de potencias medias cada 5 sg de cada punto de acceso para cada grado de X estando la antena en posición paralela al suelo (primera fase de desarrollo).
Aplicar filtro al TXT cogiendo la potencia mayor x cada punto de acceso para tener localizado el grado exacto donde se encuentra cada AP, crear nuevo TXT con los datos simplificados (vi q con el iwconfig y grep sale fácil, aunque si saben algo mejor digan)


Habría q añadirle al Rotator la opción de usar motores, cada AP tendría un script autogenerado de posición exacta, en un primer momento del eje X y más adelante del eje Y o en función de los ejes q tenga cada uno.

Q les parece la idea? En cuanto tenga tiempo me pongo a ello, la cabeza no para y hay q priorizar.

Un saludo
Título: Re: Wifi Selector & Rotator
Publicado por: oOSephirothOo en 07-08-2017, 22:14 (Lunes)
¿Cómo se hace para instalar desde la *.ipk cuando el directorio no es el oficial?
He metido la dirección dentro de las opciones del router pero al actualizar me da firma errónea

Prueba a desactivar la comprobación de firmas:

Edita /etc/opkg.conf

cambia la opción
Código: [Seleccionar]
option check_signature 1por
Código: [Seleccionar]
option check_signature 0
Si no funciona tampoco, borra directamente esa línea.
Si luego quieres que siga comprobando las firmas, vuélvela a poner.

Buenas a todos.
A mi tampoco me funciona...ni modificando ni quitando la línea.
~# opkg install ar71xx-wifiselector.ipk
Collected errors:
 * deb_extract: ar71xx-wifiselector.ipk: invalid magic
 * pkg_init_from_file: Failed to extract control file from ar71xx-wifiselector.ipk.

mi versión de open es:
/etc# cat openwrt_*
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='Chaos Calmer'
DISTRIB_REVISION='r47065'
DISTRIB_CODENAME='chaos_calmer'
DISTRIB_TARGET='ar71xx/generic'
DISTRIB_DESCRIPTION='OpenWrt Chaos Calmer 15.05'
DISTRIB_TAINTS='busybox'
15.05


Saludotes!!
Título: Re:
Publicado por: arbaro24 en 08-08-2017, 01:09 (Martes)
renombralo a wifiselector.ipk
opkg install wifiselector.ipk

este es el packages para OpenWrt Chaos Calmer 15.05 ar71xx

https://www.mediafire.com/file/1v07494cubzbq4i/ar71xx_chaos_calmer_15.05_wifiselector.ipk (https://www.mediafire.com/file/1v07494cubzbq4i/ar71xx_chaos_calmer_15.05_wifiselector.ipk)

 

Enviado desde mi GT-I9506 mediante Tapatalk
Título: Re: Wifi Selector & Rotator
Publicado por: arbaro24 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

(https://picload.org/thumbnail/riwrrgca/ws.cgi.jpg) (https://picload.org/view/riwrrgca/ws.cgi.png.html)

(https://picload.org/thumbnail/riwrrgcl/ws.lua.jpg) (https://picload.org/view/riwrrgcl/ws.lua.png.html)

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 (https://www.mediafire.com/file/6wcs4bbz26o9bu7/wifirotator.htm)
Título: Re: Wifi Selector & Rotator
Publicado por: oOSephirothOo 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.

 >:( >:( >:(

Título: Re: Wifi Selector & Rotator
Publicado por: arbaro24 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 (https://www.mediafire.com/file/edeaqg1qxtxemdf/wselector.tar)

Código: [Seleccionar]
cd /tmp
tar -xvf wselector.tar -C /
Título: Re: Wifi Selector & Rotator
Publicado por: elquintopino 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.
Título: Re: Wifi Selector & Rotator
Publicado por: mOrfiUs 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 (https://www.mediafire.com/file/edeaqg1qxtxemdf/wselector.tar)

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

Gracias, luego pruebo y comento.
Título: Re: Wifi Selector & Rotator
Publicado por: cjrs 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.

(http://i.imgur.com/w8HokPp.png)

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 /

(http://i.imgur.com/4EkKKuQ.png)

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: (https://preview.ibb.co/jRosxc/Zrzut_ekranu_z_2018_02_21_22_14_47.png) (https://ibb.co/myOQHc) 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 (http://ge.tt/2vdLpio2)
https://www.sendspace.com/filegroup/wrhQP4ukUxMAy7nPL74vSw (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  ;)
Título: Re: Wifi Selector & Rotator
Publicado por: arbaro24 en 29-09-2018, 17:22 (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 (https://www.mediafire.com/file/edeaqg1qxtxemdf/wselector.tar)

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

actualizado http://www.mediafire.com/file/t660fy7g2pnvc86/wselector.tar (http://www.mediafire.com/file/t660fy7g2pnvc86/wselector.tar)        abia un error en el idioma
Título: Re:Wifi Selector & Rotator
Publicado por: carlosmiranm en 17-12-2018, 19:58 (Lunes)
Me haríais un gran favor estos mismo script pero para rapberry thanks. >:( >:( >:(
Título: Re:Wifi Selector & Rotator
Publicado por: daviddrf en 25-06-2020, 14:02 (Jueves)
Hola. Quería pedir disculpas en primer lugar por el reflote de este hilo, pero es que acabo de descubrirlo y esto me parece fantástico no, lo siguiente...Enhorabuena a @raphik y a todos los demás por semejante trabajo excepcional...Solo si me permitís un comentario, y es que me parece una pena que los enlaces importantes donde aparece el material para su descarga estén disgregados (algunos en la página 1, otros en la 3, otros en la 7, etc...) y más aún teniendo en cuenta que en la de http://galeon.com/raphik/wselector.tar está caído ¿Habría alguna posibilidad de recogerlos todos y colocarlos en el orden correcto para facilitar su correcta integración e implementación en el router así como que ya queden actualizados a la última versión? Gracias de antebrezo y disculpadme el reflote pero es que acabo de descubrir este magnífico hilo gracias al hilo índice de hilos relevantes de Openwrt (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt). Saludos.
Título: Re:Wifi Selector & Rotator
Publicado por: raphik en 25-06-2020, 16:29 (Jueves)
Hola.

Galeón dejó de prestar servicios gratuitos. Por eso el enlace http://galeon.com/raphik/wselector.tar no apunta a nada. Los demás enlaces no son míos.

Por otra parte, perdí el acceso a mi antigua cuenta y no puedo editar mensajes antiguos. Lo que sí puedo es poner un nuevo enlace: http://www.mediafire.com/file/x2rglrjctxw6ub5/wselector.tar/file

Saludos.
Título: Re:Wifi Selector & Rotator
Publicado por: daviddrf en 26-06-2020, 09:39 (Viernes)
Hola.

Galeón dejó de prestar servicios gratuitos. Por eso el enlace http://galeon.com/raphik/wselector.tar no apunta a nada. Los demás enlaces no son míos.

Por otra parte, perdí el acceso a mi antigua cuenta y no puedo editar mensajes antiguos. Lo que sí puedo es poner un nuevo enlace: http://www.mediafire.com/file/x2rglrjctxw6ub5/wselector.tar/file

Saludos.
Hola raphik, gracias en primer lugar por haber respondido.
Gracias también por haber escrito el nuevo enlace. A lo que me refería en mi anterior mensaje es a que a ver si alguno es capaz de recopilar los enlaces y ponerlos en orden para lograr disponer de esta funcionalidad actualizada. Yo me perdí hace unos días intentando seguir el hilo entre las diversas opciones que había disponibles (con el enlace accediendo al .sh y con la opción de acceder a través de la integración en LuCi por ejemplo). Gracias de antebrazo y saludos.
Título: Re:Wifi Selector & Rotator
Publicado por: Tki2000 en 26-06-2020, 14:11 (Viernes)
He creado un enlace en el primer post de raphik al mensaje anterior.
raphik, te paso la pelota... edita y completa ;D
Título: Re:Wifi Selector & Rotator
Publicado por: daviddrf en 26-06-2020, 14:25 (Viernes)
He creado un enlace en el primer post de raphik al mensaje anterior.
raphik, te paso la pelota... edita y completa ;D
Jajajajaja.
Título: Re:Wifi Selector & Rotator
Publicado por: raphik en 27-06-2020, 18:59 (Sábado)
He creado un enlace en el primer post de raphik al mensaje anterior.
raphik, te paso la pelota... edita y completa ;D
Actualización del punto 1.
Código: [Seleccionar]
wget -qO - $(wget -qO - http://www.mediafire.com/file/x2rglrjctxw6ub5/wselector.tar/file | grep http://download | sed  -e s/^.*href=.// -e s/..$//) | tar -xvf - -C /
Título: Re:Wifi Selector & Rotator
Publicado por: daviddrf en 27-06-2020, 22:24 (Sábado)
He creado un enlace en el primer post de raphik al mensaje anterior.
raphik, te paso la pelota... edita y completa ;D

Punto 1 actualizado (https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator/msg369708/#msg369708)

Nunca entendí la importancia de integrar el script en LuCi. Ni lo de su adaptación a LUA. En realidad el script nunca fue migrado a LUA.

Lo de protegerlo tras una contraseña tampoco me pareció importante. Un router OpenWrt cliente de un AP que le da acceso a Internet no tiene IP pública propia y no es accesible desde Internet.
Grande @raphik, mil gracias crack.