"Hablaré con el corazón abierto en palabra de voluntad
y
razón de sentimiento."
---Si quieres construir un barco, no empieces por buscar madera, cortar tablas o distribuir el trabajo. Evoca primero en los hombres y mujeres el anhelo del mar libre y ancho---

sábado, 3 de mayo de 2008

Preparar nuestro propio router wifi

Existen multitud de dispositivos hardware que llevan una versión embebida de Linux, como por
ejemplo, el punto de acceso Linksys WRT54GL.

Y existen en la comunidad de usuarios de software libre varios proyectos que se encargan de modificar y mejorar el kernel de los puntos de acceso. Los más destacados son DD-WRT, OpenWRT, FreeWRT y Tomato. Y de entre ellos, por lo que he leído, el más utilizado y el que ofrece mayor funcionalidad ahora mismo es DD-WRT.

Estos proyectos, al incorporar linux como firmware del dispositivo, nos permiten ampliar de una manera impresionante la funcionalidad de nuestro punto de acceso, permitiéndonos convertirlo en un router con servicios como:

  • IPv6.
  • Cliente pptp. Que permite establecer conexiones VPN con servidores VPN.
  • Servidor pptpd. Que permite atender peticiones de clientes VPN.
  • NoCAT. Permite controlar el acceso de usuarios a la red mediante usuario/password.
  • OpenVPN. Que permite crear una red VPN entre varios puntos de acceso.
  • QoS. Que permite establecer prioridades para los diferentes tipos de tráfico.
  • RADIUS. Sistema de autentificación para acceso a la red.
  • RFlow. Que permite analizar el tráfico de la red.
  • SSH. Para acceso seguro a máquinas remotas.
  • SNMP. Para controlar el estado de los dispositivos de nuestra red.
  • Soporte HTTPS. Para administración web.
  • UPnP. Permite publicar servidores internos.
  • WOL. Permite el arranque remoto.
Es decir, que por muy poco dinero, podemos tener un potente router con servicios que sólo encontramos en equipos de gama alta.
Para poder actualizar el firmware de nuestro equipo tan sólo tenemos que descargarlo
de la página del proyecto que más nos interese y actualizar nuestro punto de acceso con él.

Las direcciones web de los diferentes proyectos son:
Allí podremos encontrar, además del firmware y documentación, una lista de dispositivos compatibles con dicho firmware.