Delirios de un Informático

“Tuneando” OpenWRT

Como comenté en mi anterior entrada, opté por OpenWRT como firmware para mi nuevo router principalmente por su parecido con Debian: instalación mínima y todo el resto vía repositorios. Pero como Debian, necesita algún tuneo para tener todo bien ajustado y cómodo.

Lo primero es añadir módulos a LuCI (la interfaz web de OpenWRT), que como todo también es modular. Es necesario instalar mediante opkg (y en la memoria del router, no en el dispositivo USB) los siguientes paquetes:

  • luci-mod-ntpc: permite sincronizar el reloj con servidores NTP
  • luci-mod-firewall: permite gestionar redirecciones de puertos (NAT) y zonas del firewall
  • luci-mod-ddns: permite actualizar la IP en servicios como DynDNS o no-ip.com

También es interesante mejorar un poco el intérprete de comandos (ash en este caso) modificando el archivo /etc/profile y añadiendo alias para hacer más facil el uso de ciertos comandos:

  • alias ll="ls -l"
  • alias rm="rm -i"
  • alias cp="cp -vi"
  • alias mv="mv -vi"
  • alias install="opkg -dest usb "
  • alias search="opkg list | grep"
  • alias remove="opkg -dest usb remove"

Por último, otros añadidos útiles son:

  • vim: editor completo, más potente que el limitado vi
  • curl: cliente HTTP para crear scripts
  • etherwake: para encender remotamente cualquier equipo que soporte WOL
  • sendmail: para enviar correos electrónicos fácilmente

En los repositorios también hay muchas cosas interesantes, que pueden ser útiles si queremos acceder desde cualquier lugar via SSH, como el navegador web elinks o el cliente de correo mutt, ambos en modo texto. También existen multitud de servidores, como FreeRadius, OpenVPN, Samba, Subversion o NFS.

2 comentarios en ““Tuneando” OpenWRT”

raquel dice:

Hola, tengo un router asus wl-500gp, le he instalado OpenWrt, y quiero comunicarme con él mediante bluetooth. He isntalado los paquetes y configurado los archivos, por lo que consigo con rfcomm conectarme al dispositivo bluetooth, pero no se como seguir. ¿Qué hay similar a obex en openwrt, para transmitir y recibir archivos? o ¿se puede instalar obex, cómo?. Muchas gracias, espero que puedas ayudarme es importante.

Un saludo, Raquel.

admin dice:

Pues por lo que veo no hay paquetes obex precompilados en los repositorios, por lo que deberías o bien buscarlos (prueba a buscar también para dd-wrt) o bien compilar a mano: https://forum.openwrt.org/viewtopic.php?pid=34750

Suerte 😉