21 oct 2015

Conectar un HUB USB a nuestro router OpenWRT para disponer de varios puertos USB

Podemos conectar un HUB USB con alimentación externa a nuestro router OpenWRT para disponer de varios puertos USB a los que conectar diferentes dispositivos. Eso sí, es importante que el HUB disponga de alimentación externa porque si no, no va a funcionar. 


Una vez conectado, instalamos los siguientes paquetes:


Si  nos conectamos al router mediante ssh y ejecutamos:
# dmesg | grep -i hub
Comprobaremos que el hub ha sido detectado por el sistema.

Publicado por primera vez en http://enavas.blogspot.com.es

Error en Luci "/usr/lib/lua/luci/dispatcher.lua:433: Failed to execute cbi dispatcher target for entry '/admin/system/fstab'."

Si instaláis el soporte para montar dispositivos usb en OpenWRT, puede que al tratar de mostrar los puntos de montaje en Luci,



obtengáis un error como el siguiente: 

 "/usr/lib/lua/luci/dispatcher.lua:433: Failed to execute cbi dispatcher target for entry '/admin/system/fstab'."


Para solucionarlo, no tenéis más que conectaros mediante ssh al router, y crear el archivo /etc/config/fstab:
 

Y el error desaparecerá:



Publicado por primera vez en http://enavas.blogspot.com.es

Configurar OpenWRT desde Luci para que muestre un led de actividad wifi

OpenWRT por defecto muestra todos los LEDS del router apagados, salvo el de Power. Si utilizáis vuestro router con OpenWRT como cliente wifi de otro, sería interesante usar alguno de los LEDS para mostrar que hay conexión.
En este ejemplo, en un router A4001N he configurado el LED A4001:green:dsl desde el interfaz Luci para que muestre actividad cuando:
  • El enlace esté activado (link).
  • ita (tx).
  • O reciba (rx). 

Una vez seleccionadas las opciones, pulsamos el botón "Guardar y aplicar" y los cambios se aplicarán.

Si echáis un vistazo al archivo /etc/config/system de vuestro router, veréis que las opciones seleccionadas en el interfaz Luci se han traducido en el siguiente bloque de configuración:

config led
        option name 'wifi'
        option sysfs 'A4001N:green:dsl'
        option default '1'
        option trigger 'netdev'
        option dev 'wlan1'
        option mode 'link tx rx'
En este router tengo instalado OpenWRT Chaos Calmer. 
Una cosa que me ha llamado la atención que al especificar que se encienda el LED dsl, lo que se enciende es el LED inet. Supongo que será un bug.
Y otra cosa que también he observado es que no se encuentran definidos todos los LEDS.
Publicado por primera vez en http://enavas.blogspot.com.es