Para un cliente, me encuentro instalando un router TP-LINK TL-WR1043ND. El router, de fábrica realmente ofrece bastante para su precio (unos 80 dólares americanos en mi país):
- Soporte 802.11n/g/b (hasta 300 Mbps teóricos)
- Tiene 4 puertos Gigabit Ethernet
- Puerto USB 2.0 para conectar un disco externo y compartirlo en la red
Sin embargo mucha y grata fue mi sorpresa cuando, buscando configurar un servidor VPN (cosa que no soporta el router de fábrica), me encuentro con que el mismo está soportado por el excelente firmware gratuito basado en Linux DD-WRT.
Este firmware motiva hasta el día que hoy el hecho de que no haya cambiado mi viejo (e incansable) Linksys DD-WRT54G v1.1, el cual está corriendo DD-WRT v23 hace mucho. Creo que encontré el sucesor!
La actualización a DD-WRT consistió en un sencillo upgrade de firmware desde la propia función de actualización del firmware de fábrica TP-LINK, y usando la versión v24sp2 en su último build descargable desde:
DD-WRT TL-WR1043ND
Luego de actualizar (un minuto de espera con dedos cruzados), el router se reinició y listo, TP-LINK con DD-WRT. Aclaro que la versión del router según la etiqueta que tiene abajo es la 1.8, más nueva que las que figuran en la web de DD-WRT como compatibles, pero funciona sin problemas en esta versión también.
Dado el buen hardware que tiene este router (32 MBytes de RAM, CPU de 400 Mhz, puerto USB), se obtiene una experiencia DD-WRT muy completa.
El router adquiere estas funcionalidades entre muchas otras:
- Servidor y clientes VPN OpenVPN IPSec y PPTP
- Posibilidad de configurar el firewall IPTables a gusto y detalle, con la herramiento Firewall Builder (
Firewall Builder y DD-WRT
- Definición de políticas de acceso a Internet por PC muy configurable, por horario y otras opciones
- QoS para priorizar el tráfico a gusto, por tipo de tráfico (servicio), por MAC, por máscara
- Gráficos de monitoreo de tráfico, ancho de banda en tiempo real, etc.
- Soporte IPv6
- Soporte WDS para extender redes wireless
- Posibilidad de realizar ajustes finos del wifi y aumentar la potencia del radio
- SIP routing (VoIP)
- Servidor SNMP
- Servidor SSH
- Servidor RFlow (ver
RFlow en DD-WRT)
- Servidor DHCP ultra configurable en opciones
- Posibilidad de definir VLAN y bridges
- Ruteo avanzado (RIP2, OSPF, etc)
- Tunel Ethernet over IP (EoIP)
- Soporte CIFS cliente (montaje de cualquier recurso compartido Windows remoto DESDE el router
- Seguridad WiFi via Radius
- Servidor DNS DNSMasq
- Portales HotSpot
Lo mejor para el final:
El puerto USB (2.0), que de fábrica sirve para conectar un disco externo y compartirlo en la red, ahora puede hacer eso y estas otras cosillas:
- Router 3G!. El puerto USB soporta modems 3G, este post lo estoy haciendo con el TP-LINK saliendo por 3G con mi Huawei E226 conectado al puerto USB
- Servidor de impresión USB, para conectar nuestra impresora al router e imprimir remotamente desde cualquier PC
- Servidor de archivos NAS vía FTP, y soporte para sistemas de archivos de Windows (FAT32) y Linux (ext3/2).
- Servidor de escáner (permite compartir el scanner vía SANE)
Según leo, es posible utilizar un HUB USB (con alimentación), para conectar múltiples dispositivos USB al puerto del router, con lo cual se podría tener la impresora, router y disco al mismo tiempo allí.
Finalmente, es posible instalar paquetes adicionales al DD-WRT, como se explica en esta página:
Optware en DD-WRT
o también
Otro enlace guía Optware
De esta forma se puede tener en el router, entre otras cosas:
- Un cliente Bittorrent web (Transmission) (que combinado al disco externo directo, lo convierte en un dispositivo de descarga independiente)
- Sonido vía USB (esto permite hacer streaming de audio por la red, al estilo del AirTunes de Apple)
- Grabación de CD/DVD desde la red conectando una grabadora al puerto USB
- Servidor web
- Servidor SAMBA 2 !
- Servidor Asterisk!
- Servidor NFS
Por aquí una lista de los paquetes disponibles:
Lista de paquetes Optware
Como resumen, diría que podemos tener un router "enterprise" y más por menos de 100 dólares en el hogar.
DISCLAIMER: No soy responsable si destruyen su router haciendo flash, se corta la energía eléctrica en medio del flasheo, o cualquier daño que pueda ocasionar esta actualización.