DD-WRT是一个基于Linux的无线路由固件,以GNU通用公共许可证(GPL)V2许可发布。
DD-WRT提供了许多一般路由器固件所没有的功能,例如支持XLink Kai游戏协议、基于守护进程的服务、IPv6、无线分布式系统(无线网桥和无线中继)、RADIUS、先进服务质量控制、无线输出功率控制、超频能力,以及SD卡的硬件配置提供软件支持。
DD-WRT固件由BrainSlayer维护,放在dd-wrt.com。从第一个版本直至V22版本都是基于Sveasoft Inc公司的Alchemy开发出来,而Alchemy又是基于以GPL发放之Linksys固件及许多其它开放源程序。由于后来人们需要向Sveasoft支付$20才能下载Alchemy固件,于是从V23开始的DD-WRT几乎完全重写,linux核心部分基于OpenWrt核心。
借助Buffalo合作伙伴关系,Buffalo将开始出售预装自定义版本DD-WRT的无线路由器。
DD-WRT的系统源代码起源于Linksys WRT54G的系统,由于在2002年有人发现Linksys WRT54G的系统是基于Linux开发,而Linux又是使用GPL授权,所以要求Linksys依照GPL授权要求公开Linksys WRT54G的系统源代码,最终在2003年3月思科迫于压力按照授权释放系统源代码,然后该套代码被适用于基于Linksys WRT54G/GS/GL 或其他基于Broadcom参考设计的802.11g无线路由器,其中一个分支为OpenWrt,而OpenWrt又派生出DD-WRT。
主要版本包括:
DD-WRT v23 Service Pack 1 (SP1) 于2006年5月16日发布。大部分的核心代码都经过仔细的检查和重写,同时在开发过程中加入了许多新的特性。
DD-WRT v23 Service Pack 2 (SP2) 于2006年9月14日发布。界面经过了重新编写,并加入一些新特性。支持一些额外路由型号,同时更多列入计划。
DD-WRT v24于2008年5月18日发布。允许使用多达16个不同SSID和加密协议的虚拟界面。并支持一些基于PowerPC、IXP425路由基板和Atheros WiSOC和X86系统的路由。并且对拥有较小容量闪存的机型(例如:WRT54Gv8或WRT54GSv7)提供有限度的支持。
DD-WRT v24 Service Pack 1(SP1)于2008年7月26日发布。修正了DNSMasq内紧要的DNS安全性问题,基地台选址的安全性问题。支持更长字符的密码,更有弹性的OpenVPN设置。新机型支持,包括:WRT300 v1.1、WRT310N、WRT600N、DIR-300、DIR-600、1043ND, Tonze AP42X Pronghorn SBC、Ubiquiti LSX以及Netgear、Belkin、Asus和USR机型。
标准版的DD-WRT包含以下这些特性。而在Micro或者Mini的版本中将会缺少某些特定的功能以减小文件体积。