Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: jar229 en 27-03-2014, 11:44 (Jueves)

Título: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 27-03-2014, 11:44 (Jueves)
Me ha parecido interesante, recopilar una serie de aplicaciones que pueden sernos útiles para el trabajo con OpenWrt.

El que quiera añadir alguna ... adelante  ;)



Wifi Schedule

Es un programador horario, que nos permitirá activar/desactivar nuestra interface wireless según el día/hora señalado.

Para instalarlo, desde una sesión ssh:

Código: [Seleccionar]
opkg install http://openwrt.razvi.ro/wifischedule/wifischedule_0.1-5_all.ipk
opkg install http://openwrt.razvi.ro/wifischedule/luci-app-wifischedule_0.1-5_all.ipk

Después, podemos proceder a su configuración a través de LuCi: Red / Wifi Schdule

(https://lh6.googleusercontent.com/-SHJmlmorUew/UzP9sUoKTSI/AAAAAAAAA9Q/ApKYrvs1VBo/w800-h532-no/wifi_schedule.jpg)



Midnight Commander

Gestor de ficheros en modo texto con cliente ftp incorporado.

Para instalarlo desde una conexión ssh:

Código: [Seleccionar]
opkg update
opkg install mc

Para ejecutarlo, también desde una conexión ssh:

Código: [Seleccionar]
mc
(https://lh5.googleusercontent.com/-Iqn7UBkKrII/UzP9sXXEgmI/AAAAAAAAA9Q/nZ1k0yScnCI/w800-h463-no/mc.jpg)



Comandos

Añade la posibilidad de ejecutar comandos (deberemos configurarlos previamente) desde LuCi

Para instalarlo desde una conexión ssh:

Código: [Seleccionar]
opkg update
opkg install luci-app-commands

Accederemos desde LuCi: Sistema / Comandos propios

(https://lh5.googleusercontent.com/-5UMg0TUdvr4/UzP9sb9hNsI/AAAAAAAAA9Q/sb44RHhVTn8/w800-h514-no/luci-app-commands.jpg)


Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 27-03-2014, 11:48 (Jueves)
Añadido al [Índice] Hilos relevantes de OpenWrt (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/).

Le pongo chincheta unas semanitas  ;)
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: GLaDOS en 11-04-2014, 18:07 (Viernes)
No sé si se puede considerar una utilidad de valor, pero a mi si me ha servido bien durante unos meses.

Puedes crear con nano un fichero tester.sh (en bash) en el directorio '/bin' con el siguiente contenido:

Citar
#!/bin/sh
if ! ping -q -c 1 -W 3 192.168.1.1 > /dev/null; then
        (ifup wwan) &
   fi

Realiza una cadena de '1' PING, y la si no recibe respuesta en un límite de '3' segundos de la IP '192.168.1.1', vuelve a levantar la interfaz wwan.

Después solo tenemos que crear una expresión cron en 'Tareas programadas' o 'Scheluded Tasks' o en el crontab desde consola que llame a este proceso con la frecuencia deseada, cada minuto, cada 2, cada 5...

Código: [Seleccionar]
*/1 * * * * /bin/tester.sh
A mí me fue muy útil cuando creé un enlace Wireless con el vecino, utilizando una interfaz wwan. Sufría caídas esporádicas, quizás cada 3 o 4 horas, que OpenWRT no rehabilitaba automáticamente, con este proceso conseguía estar conectado el 98% del tiempo, y lo que es mejor, olvidarme de entrar en OpenWRT tras cada caída y conectar la WWAN.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 11-04-2014, 19:05 (Viernes)
Interesante aporte  >:(
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 20-05-2014, 18:53 (Martes)
        Filemanager en PHP

        (http://i1273.photobucket.com/albums/y418/Tki2000/filemanager_zps5be61d23.jpg)

En esta página web hay un filemanager en PHP que es bastante interesante :  http://phpfm.sourceforge.net/
Es un filemanager en un sólo fichero php, con traducción a distintos lenguajes y con posibilidad de contraseña. No hacen falta florituras del estilo de bases de datos ni nada por el estilo.

Para instalarlo sólo hace falta PHP, un par de módulos y editar un par de configuraciones.

He conseguido hacer funcionar bien la versión 0.9.7, pero la última versión 0.9.8 no va fina del todo, así que mejor usar la 0.9.7.

Instalar los paquetes:
Código: [Seleccionar]
php5
php5-cgi
php5-mod-mbstring
php5-mod-session
zoneinfo-europe

He tenido que ajustar unas cuantas variables ya que el script se me cortaba por timeout cuando guardaba la configuración (la configuración se escribe en el mismo fichero sobreescribiéndose y al estar en la flash, se hace bastante lento).

Editar el fichero /etc/php.ini
En la sección [PHP] agregar la variable:
Código: [Seleccionar]
date.timezone = "Europe/Madrid"Editar las variables y ponerlas con valor:
Código: [Seleccionar]
max_execution_time = 120
max_input_time = 120

Editar el fichero /etc/config/uhttpd
En la sección 'main' agregar:
Código: [Seleccionar]
list interpreter ".php=/usr/bin/php-cgi"Editar la opción y ponerla con valor:
Código: [Seleccionar]
option script_timeout '120'
Rearrancar el servidor http con /etc/init.d/uhttpd restart

Meter el script del filemanager en /www/filemanager.php

Arranca un navegador y teclea la dirección -->> http://<ip>/filemanager.php
(Cambiar <ip> por la IP del router, claro)

Entre las cosas nuevas que me he encontrado: se pueden ejecutar scripts directamente, y hay hasta un shell con comandos.

Con esta utilidad, podemos hacer administración del router y de todas las unidades montadas desde cualquier aparato que tenga navegador web.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 20-05-2014, 21:49 (Martes)
Pues el File Manager en php tiene una pinta estupenda. Mañana a instalarlo y probarlo  >:(

Yo suelo usar Midnight Commander, pero su manejo desde el tablet es algo 'coñazo'  ;)
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 20-05-2014, 22:03 (Martes)
He mentido como los bellacos...  ;D
La versión 0.9.8 del Filemanager también funciona bien. Era cosa de la caché del navegador por lo que no funcionaba...  ^-^
Para que funcione la versión 0.9.8 hay que instalar también el paquete php5-mod-session.
He actualizado el post de instalación para reflejar esto.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 21-05-2014, 10:57 (Miércoles)
He mentido como los bellacos...  ;D
La versión 0.9.8 del Filemanager también funciona bien. Era cosa de la caché del navegador por lo que no funcionaba...  ^-^
Para que funcione la versión 0.9.8 hay que instalar también el paquete php5-mod-session.
He actualizado el post de instalación para reflejar esto.

Todavía no he tenido tiempo de probar/instalar. Espero que esta tarde pueda hacerlo.

Me imagino que funcionará igualmente con lighttpd no ?
Es que es el servidor web que uso con php (por lo de rtorrent + rutorrent).

No incluirá cliente ftp, verdad ?
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 21-05-2014, 13:36 (Miércoles)
He mentido como los bellacos...  ;D
La versión 0.9.8 del Filemanager también funciona bien. Era cosa de la caché del navegador por lo que no funcionaba...  ^-^
Para que funcione la versión 0.9.8 hay que instalar también el paquete php5-mod-session.
He actualizado el post de instalación para reflejar esto.

Todavía no he tenido tiempo de probar/instalar. Espero que esta tarde pueda hacerlo.

Me imagino que funcionará igualmente con lighttpd no ?
Es que es el servidor web que uso con php (por lo de rtorrent + rutorrent).

No incluirá cliente ftp, verdad ?

Supongo que no habrá problema en que funcione con lighttpd, ya que es una aplicación de PHP, y si el lighttpd lo configuras con PHP debe funcionar igual. Lo único que debes tener en cuenta es lo del timeout de los scripts, ya que tarda algo más de un minuto en sobreescribirse el propio fichero cuando cambias la configuración y, si se corta el script antes, acabarás con el fichero PHP escrito a medias y ya no volverá a funcionar.
Este file manager no lleva cliente de FTP, pero seguro que hay algún script en PHP que sea un cliente FTP medio en condiciones...
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 22-05-2014, 09:13 (Jueves)
He mentido como los bellacos...  ;D
La versión 0.9.8 del Filemanager también funciona bien. Era cosa de la caché del navegador por lo que no funcionaba...  ^-^
Para que funcione la versión 0.9.8 hay que instalar también el paquete php5-mod-session.
He actualizado el post de instalación para reflejar esto.

Todavía no he tenido tiempo de probar/instalar. Espero que esta tarde pueda hacerlo.

Me imagino que funcionará igualmente con lighttpd no ?
Es que es el servidor web que uso con php (por lo de rtorrent + rutorrent).

No incluirá cliente ftp, verdad ?

Supongo que no habrá problema en que funcione con lighttpd, ya que es una aplicación de PHP, y si el lighttpd lo configuras con PHP debe funcionar igual. Lo único que debes tener en cuenta es lo del timeout de los scripts, ya que tarda algo más de un minuto en sobreescribirse el propio fichero cuando cambias la configuración y, si se corta el script antes, acabarás con el fichero PHP escrito a medias y ya no volverá a funcionar.
Este file manager no lleva cliente de FTP, pero seguro que hay algún script en PHP que sea un cliente FTP medio en condiciones...

Ya lo tengo funcionando con lighttpd  >:(

Unas cosillas ...  ^-^

La variable max_input_time = 120 en la última versión del script no la encuentro por ningún lado  >:D

La variable option script_timeout de utthpd no existe en lighttpd.conf. He usado idle-timeout (según la documentación idle-timeout =   number of seconds before a unused process gets terminated), me imagino que será lo mismo.

Por otro lado, no puedo 'retroceder' en la estructura de directorios a un nivel anterior al del lugar dónde está instalado el script.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 22-05-2014, 10:17 (Jueves)
Por otro lado, no puedo 'retroceder' en la estructura de directorios a un nivel anterior al del lugar dónde está instalado el script.

Dale al config y pon la ruta raiz en /
Cuando grabes, ten paciencia que tarda en "reescribirse".
En mi foto puedes ver que accedo a todo el router...  ;D
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 22-05-2014, 10:27 (Jueves)
Por otro lado, no puedo 'retroceder' en la estructura de directorios a un nivel anterior al del lugar dónde está instalado el script.

Dale al config y pon la ruta raiz en /
Cuando grabes, ten paciencia que tarda en "reescribirse".
En mi foto puedes ver que accedo a todo el router...  ;D

Que merluzo soy, no había visto el botón de Config  >:D

La grabación de la configuración ha sido inmediata  ;D

Con tu permiso, voy a 'adaptarlo' un poco, y más tarde lo añado al hilo del hg553  ;)
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 22-05-2014, 10:58 (Jueves)
Por otro lado, no puedo 'retroceder' en la estructura de directorios a un nivel anterior al del lugar dónde está instalado el script.

Dale al config y pon la ruta raiz en /
Cuando grabes, ten paciencia que tarda en "reescribirse".
En mi foto puedes ver que accedo a todo el router...  ;D

Que merluzo soy, no había visto el botón de Config  >:D

La grabación de la configuración ha sido inmediata  ;D

Con tu permiso, voy a 'adaptarlo' un poco, y más tarde lo añado al hilo del hg553  ;)

¿Lo tienes en extroot?
Yo lo probé en un HG556a directamente en la flash, y tarda un "ratito" en regrabarse.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 22-05-2014, 14:15 (Jueves)

¿Lo tienes en extroot?
Yo lo probé en un HG556a directamente en la flash, y tarda un "ratito" en regrabarse.

Efectivamente, lo tengo en extroot  ;)
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: virusbcn en 02-10-2014, 12:14 (Jueves)
Me ha parecido interesante, recopilar una serie de aplicaciones que pueden sernos útiles para el trabajo con OpenWrt.

El que quiera añadir alguna ... adelante  ;)



Wifi Schedule

Es un programador horario, que nos permitirá activar/desactivar nuestra interface wireless según el día/hora señalado.

Para instalarlo, desde una sesión ssh:

Código: [Seleccionar]
opkg install http://openwrt.razvi.ro/wifischedule/wifischedule_0.1-5_all.ipk
opkg install http://openwrt.razvi.ro/wifischedule/luci-app-wifischedule_0.1-5_all.ipk

Después, podemos proceder a su configuración a través de LuCi: Red / Wifi Schdule

(https://lh6.googleusercontent.com/-SHJmlmorUew/UzP9sUoKTSI/AAAAAAAAA9Q/ApKYrvs1VBo/w800-h532-no/wifi_schedule.jpg)





Gracias Jar, es lo que estaba buscando pero lo he instalado y no me aparece en el luci, tengo la RC3 barrier breaker última, se te ocurre que puedo mirar ???

Gracias
Título: Re:
Publicado por: jar229 en 02-10-2014, 20:45 (Jueves)
Las cosas que tienen que ver con LuCi, a veces no funcionan hasta reiniciar el router. Lo has probado ?

Enviado desde uno de mis 'cacharros' usando Tapatalk

Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: raphik en 07-10-2014, 13:39 (Martes)
EDITO:
Siguiendo el consejo de jar 229, he abierto un nuevo hilo para tratar este tema https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator

Mensaje original:
Estoy desarrollando una utilidad que permitiría definir una lista de redes wifi a las que conectarse con un simple clic de ratón. Adicionalmente, la utilidad permitiría cambiar automáticamente de una red a la siguiente de la lista cada vez que se pierde la conexión. De haber una única red en la lista, se reconectaría tras una eventual desconexión.
Ya tenía un prototipo funcional, pero briqueé el router y lo perdí. He vuelto a empezar desde cero, pero esta vez he terminado primero la interfaz de usuario, que tiene este aspecto:

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

Tal vez sería útil poder configurar desde la interfaz algún parámetro adicional, como el número de errores antes de conectar con la siguiente red.  ¿Qué os parece? Espero comentarios.

La utilidad no tiene ni tendrá nada que ver con auditorías wifi.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 07-10-2014, 14:40 (Martes)
Tal vez sería útil poder configurar desde la interfaz algún parámetro adicional, como el número de errores antes de conectar con la siguiente red.  ¿Qué os parece? Espero comentarios.

Pues ya tienes el mío, queriendo probar esa utilidad...
Me apuntaría a probar también lo del número de errores...  ;D
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 07-10-2014, 15:05 (Martes)
Una utilidad muy interesante, raphik  >:(
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: GLaDOS en 09-10-2014, 13:23 (Jueves)
Un AP interesante... >:( >:( >:(
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: portacosmin en 11-10-2014, 10:36 (Sábado)
Yo tambien quiero probar!!!!
Título: Wifi Selector & Rotator
Publicado por: raphik en 11-10-2014, 12:56 (Sábado)
Wifi Selector & Rotator
Ya tengo una primera versión. Siguiendo la recomendación de jar229, abro un nuevo hilo para tratar el asunto https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: lobomemento en 11-10-2014, 14:43 (Sábado)
root@W4R710R:~# cd /tmp
root@W4R710R:/tmp# wget http://download942.mediafire.com/rh5fid8c8wng/179svhoin5
qsv7f/wselector.tar
Connecting to download942.mediafire.com (205.196.121.137:80)
Connecting to www.mediafire.com (205.196.120.8:80)
wselector.tar        100% |*******************************| 91585   0:00:00 ETA
root@W4R710R:/tmp# tar -xvf wselector.tar -C /
tar: invalid tar magic


y ahora no se que hacer, no funciona. Creo que necesito instalar algo anterior, Tar?

P.D: al intentar descargarlo en el PC el enlace parece caido o no me deja acceder
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: raphik en 11-10-2014, 15:06 (Sábado)
root@W4R710R:~# cd /tmp
root@W4R710R:/tmp# wget http://download942.mediafire.com/rh5fid8c8wng/179svhoin5
qsv7f/wselector.tar
Connecting to download942.mediafire.com (205.196.121.137:80)
Connecting to www.mediafire.com (205.196.120.8:80)
wselector.tar        100% |*******************************| 91585   0:00:00 ETA
root@W4R710R:/tmp# tar -xvf wselector.tar -C /
tar: invalid tar magic


y ahora no se que hacer, no funciona. Creo que necesito instalar algo anterior, Tar?

P.D: al intentar descargarlo en el PC el enlace parece caido o no me deja acceder

No necesitas instalar nada. El archivo se ha copiado mal en el servidor. Lo he subido de nuevo.
Código: [Seleccionar]
wget http://download654.mediafire.com/mye8da1nxtng/9oancwpezc2i1z5/wselector.tar
Saludos.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: lobomemento en 11-10-2014, 15:11 (Sábado)
 :'( no, sigue haciendo lo mismo


Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: portacosmin en 11-10-2014, 17:27 (Sábado)
a mi tambien :invalid tar magic
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: raphik en 11-10-2014, 18:03 (Sábado)
Ya veo lo que pasa. Los enlaces directos de MediaFire son dinámicos y tienen unavalidez de sólo unos minutos. Hay que descargarlo con el explorador de internet y luego transferirlo al router. El enlace web es éste: http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar (http://www.mediafire.com/download/9oancwpezc2i1z5/wselector.tar)

Saludos.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: portacosmin en 11-10-2014, 22:28 (Sábado)
en mi caso si que funciona!
Muchas gracias! >:( >:( >:( ;D
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: lobomemento en 12-10-2014, 00:05 (Domingo)
root@W4R710R:~# cd /tmp
root@W4R710R:/tmp# wget http://download654.mediafire.com/yrczs92o73jg/9oancwpez
2i1z5/wselector.tar
Connecting to download654.mediafire.com (205.196.120.102:80)
wselector.tar        100% |*******************************| 13824   0:00:00 ETA
root@W4R710R:/tmp# tar -xvf wselector.tar -C /
www/cgi-bin/wselector.sh
etc/wselector/wrotator.sh
etc/init.d/wrotator
root@W4R710R:/tmp# rm wselector.tar
root@W4R710R:/tmp#

y hay se queda, no aparece en luci ni puedo acceder al .sh por IP. No lo veo instalado en Programas al reiniciar.

Huawei EchoLife HG556a (version A)
Versión del firmware   OpenWrt Chaos Calmer r42668 / LuCI Trunk (svn-r10533)


...coñe lo dejas tres minutos que caliente la cocina y aparece :) AAAAAAAA COMER!!!! gracias
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: raphik en 12-10-2014, 08:42 (Domingo)
en mi caso si que funciona!
Muchas gracias! >:( >:( >:( ;D
De nada. Para eso lo publico aquí, para compartirlo.

Saludos.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: raphik en 12-10-2014, 08:48 (Domingo)
root@W4R710R:~# cd /tmp
root@W4R710R:/tmp# wget http://download654.mediafire.com/yrczs92o73jg/9oancwpez
2i1z5/wselector.tar
Connecting to download654.mediafire.com (205.196.120.102:80)
wselector.tar        100% |*******************************| 13824   0:00:00 ETA
root@W4R710R:/tmp# tar -xvf wselector.tar -C /
www/cgi-bin/wselector.sh
etc/wselector/wrotator.sh
etc/init.d/wrotator
root@W4R710R:/tmp# rm wselector.tar
root@W4R710R:/tmp#

y hay se queda, no aparece en luci ni puedo acceder al .sh por IP. No lo veo instalado en Programas al reiniciar.

Huawei EchoLife HG556a (version A)
Versión del firmware   OpenWrt Chaos Calmer r42668 / LuCI Trunk (svn-r10533)


...coñe lo dejas tres minutos que caliente la cocina y aparece :) AAAAAAAA COMER!!!! gracias


En realidad no hacía falta reiniciar el router. Asumiendo que la IP del router sea 192.168.1.1, basta con que pinches aquí: http://192.168.1.1/cgi-bin/wselector.sh para acceder a la interfaz de la aplicación.

Saludos.
Título: Re: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 12-10-2014, 10:20 (Domingo)
raphik, igual estaría bien que abrieras un hilo nuevo. Porque seguro que va a haber mucho movimiento con esta utilidad.

Enviado desde uno de mis 'cacharros' usando Tapatalk

Título: Re: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: raphik en 12-10-2014, 10:29 (Domingo)
raphik, igual estaría bien que abrieras un hilo nuevo. Porque seguro que va a haber mucho movimiento con esta utilidad.

OK. He abierto un nuevo hilo en https://foro.seguridadwireless.net/openwrt/wifi-selector-rotator
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Ficht en 26-11-2014, 21:06 (Miércoles)
Hola, estoy intentado usar/probar el "Filemanager.php" .... y no se me ejecuta, se descarga el archivo pero no ejecuta .

alguien tiene alguna idea de por donde pudieran ir los tiros?
 he revisado los modulos y la configuracion que se describe, pero no veo nada, pero seguro que hay algo que no he activado, pero no se donde.  ??? ??? ???

Estoy con version trunk barrier 14.04. y uhttpd normal (php5 y los tres o 4 modulos que se citan) y version 0.9.8 del phpfilemanager

Saludos.
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: jar229 en 27-11-2014, 10:03 (Jueves)
Hola, estoy intentado usar/probar el "Filemanager.php" .... y no se me ejecuta, se descarga el archivo pero no ejecuta .

alguien tiene alguna idea de por donde pudieran ir los tiros?
 he revisado los modulos y la configuracion que se describe, pero no veo nada, pero seguro que hay algo que no he activado, pero no se donde.  ??? ??? ???

Estoy con version trunk barrier 14.04. y uhttpd normal (php5 y los tres o 4 modulos que se citan) y version 0.9.8 del phpfilemanager

Saludos.

Lee el hilo de instalación/configuración porque seguro que te has dejado algo.

Es que eso de que 'no se me ejecuta' ... la verdad no se que quiere decir (tienes que abrirlo desde el navegador una vez esté configurado).
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Ficht en 29-11-2014, 16:50 (Sábado)
Hola jar229.

Lo que quiere decir... es que al escribir la dirección en el navegador, el php no se ejecuta en secuencia, si no que se descarga el archivo entero, como si de un sitio ftp se tratara....

esta mañana me he levantado animado y me he cambiado el usb /ovelay y poco a poco estoy volviendo a reconfigurarlo todo.

(hace una semana un HD de 500gb que estaba conectado, ha fallado y parece que ha hecho un pico de corriente o algo, el caso que se ha cargado un sector del usb donde se montaba openwrt, desde que paso lo del hd todo iba mas despacio y se notaba forzado, así que no le he dado mas vueltas,  tal y como estaba, no podía seguir buscando mas nada hasta no tenerlo trabajando bien)
Cuando llegue a phpfilemanager... pongo el resulotado. jeje  8) 8)
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 01-12-2014, 09:43 (Lunes)
Lo que quiere decir... es que al escribir la dirección en el navegador, el php no se ejecuta en secuencia, si no que se descarga el archivo entero, como si de un sitio ftp se tratara....

Entonces no has configurado el PHP como "traductor".
Está explicado en el post original:


Editar el fichero /etc/config/uhttpd
En la sección 'main' agregar:
Código: [Seleccionar]
list interpreter ".php=/usr/bin/php-cgi"Editar la opción y ponerla con valor:
Código: [Seleccionar]
option script_timeout '120'
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Ficht en 08-12-2014, 16:16 (Lunes)
Lo que quiere decir... es que al escribir la dirección en el navegador, el php no se ejecuta en secuencia, si no que se descarga el archivo entero, como si de un sitio ftp se tratara....

Entonces no has configurado el PHP como "traductor".
Está explicado en el post original:


Editar el fichero /etc/config/uhttpd
En la sección 'main' agregar:
Código: [Seleccionar]
list interpreter ".php=/usr/bin/php-cgi"Editar la opción y ponerla con valor:
Código: [Seleccionar]
option script_timeout '120'

No... no que va, estaba bien configurado teoricamente..... y mas que revisado, pero, por algún motivo, no funcionaba bien. algo del sistema no funcionaba, comandos como "uci" "set" "commit"  también fallaban...

Solución, restaurar todo el sistema y cambiar "la memoria flash usb" al instalarlo todo otra vez, funcionó perfecto, (sin tener que configurar nada, pues la restauración del backup ya dejó escrito el php.ini, uhttpd.confg)

Problemas.... y no se bien por donde se abrió el agujero. pero después de estar probando el phpfilemanager , al cabo de un par de hr desapareció del router el archivo "phpfilemanager" y algunos de los archivos que guardan la clave y contraseña de acceso ssh....  :-\ :-\   ??? ???
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Tki2000 en 09-12-2014, 08:46 (Martes)
Le diste a la configuración y no terminaste de esperar a que grabara la configuración... Tarda un poquito y es por lo que es necesaria la opción option script_timeout '120', para darle tiempo a que termine de grabar el fichero. Y no pulses ninguna tecla (recargar ni nada similar)  mientras está grabando o el fichero también se quedará a medias...
Aunque lo que te digo sólo afecta al phpfilemanager si lo has grabado en la flash en lugar de en extroot. Sobre lo de las claves ssh, ni idea de qué puede ser... phpfilemanager sólo se sobreescribe a sí mismo al grabar la configuración...
Título: Re: [Recopilatario] Utilidades para OpenWrt
Publicado por: Ficht en 09-12-2014, 18:39 (Martes)
Le diste a la configuración y no terminaste de esperar a que grabara la configuración... Tarda un poquito y es por lo que es necesaria la opción option script_timeout '120', para darle tiempo a que termine de grabar el fichero. Y no pulses ninguna tecla (recargar ni nada similar)  mientras está grabando o el fichero también se quedará a medias...
Aunque lo que te digo sólo afecta al phpfilemanager si lo has grabado en la flash en lugar de en extroot. Sobre lo de las claves ssh, ni idea de qué puede ser... phpfilemanager sólo se sobreescribe a sí mismo al grabar la configuración...

Tal vez sea lo que ha pasado....... Todo empezó a ir mal a raíz de un disco duro que me había petado... al revisar el usb donde hacía extroot resulta que estaba con sectores perdidos, pero aun así funcionaba, lo sustituí y empece de nuevo; el usb viejo tenía muy buena taza de transferencia, así que volví a particionar el viejo y aunque me devolvió un error de cero o algo así lo monte, al cabo de un par de días, puse el phpfilemanager y me paso lo del las claves  ssh /cert. mas el propio filemanager.php" sin mas fallos "aparente" pero te imaginaras la desconfianza .... cerré todos los puertos de todos los router y buscando rastros durante un  par de hrs... jajaja

Ahora todo montado funcionando perfecto, y entrando desde fuera por vpn.  8)