Equipos y materiales > Openwrt & LEDE |
[Recopilatario] Utilidades para OpenWrt |
(1/8) > >> |
jar229:
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: ---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 --- Fin del código --- Después, podemos proceder a su configuración a través de LuCi: Red / Wifi Schdule Midnight Commander Gestor de ficheros en modo texto con cliente ftp incorporado. Para instalarlo desde una conexión ssh: --- Código: ---opkg update opkg install mc --- Fin del código --- Para ejecutarlo, también desde una conexión ssh: --- Código: ---mc --- Fin del código --- Comandos Añade la posibilidad de ejecutar comandos (deberemos configurarlos previamente) desde LuCi Para instalarlo desde una conexión ssh: --- Código: ---opkg update opkg install luci-app-commands --- Fin del código --- Accederemos desde LuCi: Sistema / Comandos propios |
jar229:
Añadido al [Índice] Hilos relevantes de OpenWrt. Le pongo chincheta unas semanitas ;) |
GLaDOS:
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 --- Fin de la cita --- 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: ---*/1 * * * * /bin/tester.sh --- Fin del código --- 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. |
jar229:
Interesante aporte >:( |
Tki2000:
Filemanager en PHP 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: ---php5 php5-cgi php5-mod-mbstring php5-mod-session zoneinfo-europe --- Fin del código --- 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: ---date.timezone = "Europe/Madrid" --- Fin del código --- Editar las variables y ponerlas con valor: --- Código: ---max_execution_time = 120 max_input_time = 120 --- Fin del código --- Editar el fichero /etc/config/uhttpd En la sección 'main' agregar: --- Código: ---list interpreter ".php=/usr/bin/php-cgi" --- Fin del código --- Editar la opción y ponerla con valor: --- Código: ---option script_timeout '120' --- Fin del código --- 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. |
Navegación |
Índice de Mensajes |
Página Siguiente |