¿Que es un firmware?
El firmware es un programa informático que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Está tan fuertemente integrado con la electrónica del dispositivo siendo el software que tiene directa interacción con el hardware: es el encargado de controlarlo para ejecutar correctamente las instrucciones externas.
¿Que es DD-WRT?
DD-WRT es un firmware no-oficial para Linksys WRT54G/GS/GL y otros routers 802.11g basados en un diseño de referencia similar o igual al Broadcom. Puedes ver la compatibilidad en Dispositivos Soportados. Todos estos routers estan diseñados para utilizar linux en el firmware oficial y su código fuente esta disponible bajo licencia GPL.
El firmware lo desarrolla BrainSlayer y su página web es dd-wrt.com. Las primeras versiones de DD-WRT se basaron en el firmware "Alchemy" deSveasoft Inc, que a su vez se basa en el firmware original GPL de Linksys y en otros proyectos. DD-WRT se creó debido a que Sveasoft comenzó a cobrar 20$ por descargar su software.
Nota: DD-WRT es un firmware Beta, por ello contiene errores. No es recomendable instalar firmwares beta en redes grandes como las de empresas,bancos, etc.... Puedes encontrar un Bugtracker en: DD-WRT Bugtracker (registro gratuito necesario).
Entre otras características que el firmware oficial de linksys no incluye, DD-WRT añade el Demonio Kai para el Kai Console Gaming network, WDS Puente de red/repetidor, Autenticación Radius para comunicaciones Wireless más seguras, avanzado control de balanceo de cargas o Calidad de servicio (QOS), y software para que funcionen las tarjetas SD/MMC que se le pueden instalar haciendo algunas modificaciones al dispositivo.
Caracteristicas de DD-WRT
- 13 idiomas
- 802.1x (EAP (Extensible Authentication Protocol) encapsulación sobre LANs)
- Restricciones de Acceso
- Modo Adhoc
- Afterburner
- Modo de Aislamiento de Clientes
- Modo Cliente (soporta múltiples clientes conectados)
- Modo Cliente WPA
- DHCP Forwarder (udhcp)
- Servidor DHCP (udhcp or Dnsmasq)
- DNS forwarder (Dnsmasq)
- DMZ (Zona demilitarizada)
- DNS Dinámico (DynDNS, TZO, ZoneEdit)
- Portal Hotspot (Sputnik Agent ,Chillispot)
- Soporte para IPv6
- JFFS2
- Soporte para Tarjetas MMC/SD
- Cliente NTP en base a arquitectura cliente-servidor
- Port Triggering
- Port Forwarding (máx. 30 entradas)
- Administración de Ancho de Banda QoS (Optimizado para Juegos y Servicios de Red / Mascara de Red (Netmask) / MAC / Prioridad de Puerto Ethernet)
- Clasificador de Paquete QoS L7 (l7-filter)
- PPTP VPN Servidor y Cliente
- Estadísticas Remotas con Ntop
- Syslog a servidor remoto
- RFlow/MACupd
- Enrutamiento: Entradas estáticas y Compuerta (Gateway), BGP, OSPF & RIP2 vía (BIRD)
- Samba FS Automount
- Antena Rx/Tx (Selección o Automática)
- Muestra el estado de los clientes Inalámbricos y WDS junto con el indicador del tiempo en ejecución del Sistema/Utilización del Procesador
- Site Survey
- SNMP
- Servidor SSH y cliente (dropbear)
- Scripts de Inicio, Corta Fuegos, y Apagado (startup script)
- Asignación de direcciones IP estáticas vía DHCP
- Estilos (GUI Cambiable; v.23)
- Soporta Nuevos Dispositivos (WRT54G V3, V3.1, V4, V5 y WRT54GS V2.1, V3, V4)
- Servidor Telnet y cliente
- Ajuste de Potencia de Transmisión (0-251mW, el predeterminado es 28mW, 100mW es seguro)
- UPnP
- VLAN
- Cliente Wake On Lan (WOL)
- Supervisor de Conexión WDS
- Modo Repetidor WDS
- Clonado de Direcciones MAC Inalámbricas
- Filtrado de Direcciones MAC Inalámbricas
- WMM (Wi-Fi MultiMedia QoS)
- WPA sobre WDS
- WPA/TKIP con AES
- WPA2
- Xbox Kaid (Kai Engine)
Como instalar DD-WRT
instalacion via TFTP
Este procedimiento no debe ser visto como un estándar para instalar el firmware: úsalo sólo cuando sea requerido específicamente, (por ejemplo en la instrucciones específicas para instalar el firmware en tu marca o tipo de dispositivo).
Normalmente, el método de instalación vía interfas Web es el que debe ser usado: este procedimiento es el adecuado para cualquier situación "estándar". Véa en esa sección para mayor información.
(se agregará más información en esta sección)