Translate

miércoles, 26 de octubre de 2011

TP-LINK TL-WR1043ND: mucho más que un router

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.

Estado de batería, temperatura, cpu, memoria y mucho más en el Dashboard

Como complemento a la entrada anterior, agrego una recomendación de uno de los mejores widgets (o al menos el más útil) que hay, el iStat Pro. Nos da un detalle muy bueno del estado general de nuestra mac: CPU, memoria, disco, red, temperatura, batería, carga del sistema y procesos.

iStat Pro

Muy recomendable tenerlo instalado.

Estado de la memoria, disco, CPU y red en la barra de menú de OS X

Quien conozca una mac sabe que Apple es muy estricta en la estética de sus equipos, factor que es una de sus marcas distintivas. Uno de los elementos que destacan en las laptops mac, es que tienen un estilo "minimalista", son tan delgadas como es posible pero a su vez no tienen stickers, luces de discoteca, pegotines Intel inside (idiot outside), Windows hasta la Vista ni nada por el estilo.

Tal vez la única cosa que tiene una función útil de todo ese carnaval es la "lucecita" del disco duro, que muchas veces permite conocer el estado de nuestro equipo.

Para suplir eso, utilizo un programa llamado "MenuMeters", el cual es gratuito y permite tener un vistazo general del estado del disco, con lucecita que indica la lectura y otra la escritura, la memoria usada y la libre, y el uso del CPU y red. Lo recomiendo, y les dejo el enlace para descargarlo:

MenuMeters