DD-WRT是一個基于Linux的無線路由軟件,基于GPLV2發(fā)布。起源于2003年, DD-WRT提供了許多一般路由器的軟體所沒有的功能,例如支持XLink Kai游戲協(xié)議, 基于守護進程的服務(wù), IPv6, 無線分散式系統(tǒng)(無線網(wǎng)橋和無線中繼), RADIUS, 先進服務(wù)質(zhì)量控制,無線輸出功率控制, 超頻能力,以及SD卡的硬件配置提供軟件支持。通常情況下,DD-WRT是一種可用于某些無線路由器的非商業(yè)的第三方固件。功能強大,但是又具有友好的Web管理/配置界面,可以提供很多“原版”路由器不支持的功能,如調(diào)整無線發(fā)射功率等。
Linux操作系統(tǒng)是和Windows抗衡的另一大流派的操作系統(tǒng)。Linux極其靈活,不僅可以運行在大型服務(wù)器、臺式機之上,也可以運行在各種小型終端設(shè)備,這其中就包括無線路由器。DD-WRT其實就是一個供無線路由器使用的嵌入版Linux,它可以在普通的家用無線路由器實現(xiàn)數(shù)千元的商用無線路由器功能,不僅如此,對于高手它甚至可以允許自行編譯程序,自由擴展無線路由器功能。使用DD-WRT的好處很多,它具有友好的配置界面,支持多語言(包括簡體中文),可以讓無線路由器支持QoS寬帶設(shè)置、QoS L7過濾,優(yōu)化帶寬并限制最大上行、下行速度和最大連接數(shù)等,并可以封殺或者加速BT、電驢下載。支持多種客戶端連接模式,如網(wǎng)橋、中繼、客戶端等模式。支持數(shù)種安全機制,支持客戶WPA模式、VLAN、WPA2等安全模式和機制。還支持花生殼的DDNS,方便建立個人網(wǎng)站。它甚至有改造后的直接BT下載功能。這么強大的DD-WRT是完全免費的。
說到DD-WRT,有必要從Linksys WRT54G說起,Cisco / Linksys 在2003 年發(fā)行的這款無線路由器使用802.11g 標準使得帶寬在理論上能夠達到54M(2003年的時候),相對于當時業(yè)界普遍使用802.11b 的11M 帶寬,不能不說實現(xiàn)了一次飛躍。它可以通過自帶的DSL / Cable 接口接入寬帶互聯(lián)網(wǎng),對于內(nèi)網(wǎng)則支持4 個以太口交換與無線廣播接入。2005 年初國內(nèi)開始銷售這款路由器。國外銷售價格大概為$60,相對于其他產(chǎn)品來說的話就跟擺地攤的貨差不多了。2003年有“好事者”在 Linux Kernel Mailing List 搜索 WRT54G,發(fā)現(xiàn)它的OS (操作系統(tǒng))是基于Linux,然而Linux 基于GPL 發(fā)布許可證,就是 GNU General Public License。該許可證規(guī)定Cisco 應(yīng)該把WRT54G的OS的源代碼公開。最后,03 年3月份的時候,基于公眾壓力Linksys 公開了WRT54G 的源代碼。此后就有了一些基于linksys源碼的第三方固件,DD-WRT就是它們中的一個。DD-WRT 是一個“第三方” 固件 , 用于Linksys WRT54G/GS/GL 或其他基于Broadcom參考設(shè)計的802.11g無線路由器 。這些路由器出廠用的就是Linux操作系統(tǒng),廠家基于GPL的條款,發(fā)布了這些固件的源代碼。固件是由BrainSlayer來維護的,DD-WRT的第一個版本基于Sveasoft Inc 公司的Alchemy開發(fā)出來的,而Alchemy又是基于GPL'd Linksys固件及許多其它開放源程序。由于后來人們需要向Sveasoft支付20美元才能下載Alchemy固件,直接的后果就是發(fā)展出了DD-WRT。 BrainSlayer全職為DD-WRT工作,要給自己支付工資,為此起草了另外一種商業(yè)模型。除了部分需要激活的版本以外,其它都是免費的。類似的第三方固件還有“OpenWrt”。
主要版本包括:DD-WRT v23 Service Pack 1 (SP1) 于2006年5月16日發(fā)布。大部分的核心代碼都經(jīng)過仔細的檢查和重寫,同時在開發(fā)過程中加入了許多新的特性。DD-WRT v23 Service Pack 2 (SP2) 于2006年9月14日發(fā)布。界面經(jīng)過了重新編寫,并且加入了一些新的特性。一些額外的路由型號被支持,同時更多的被列入到計劃中。DD-WRT v24 于2008年5月18日發(fā)布。允許使用多達16個不同SSID和加密協(xié)定的虛擬界面。并支援一些基于PowerPC,IXP425路由基板和Atheros WiSOC 和X86系統(tǒng)的路由。并且對擁有較小容量快閃記憶體的機型(例如:WRT54Gv8 或WRT54GSv7)提供有限度的支援。DD-WRT v24 Service Pack 1 (SP1) 于2008年7月26日發(fā)布。修正了DNSMasq 內(nèi)緊要的DNS 安全性問題,基地臺選址的安全性問題。支援更長字元的密碼,更有彈性的OpenVPN 設(shè)定。新機型的支援,包含了:WRT300 v1.1, WRT310N, WRT600N, Tonze AP42X Pronghorn SBC, Ubiquiti LSX 以及Netgear, Belkin 和USR 的機型。