DD-WRT
DD-WRT's web interface | |
Developer(s) | Sebastian Gottschall / NewMedia-NET |
---|---|
Initial release | 22 January 2005[1] |
Stable release |
v24 SP1 (Build10020)
/ 27 July 2008 |
Preview release |
Constantly being updated in beta form in forums
|
Type | Router operating system |
License | Various proprietary and free software |
Website |
www |
DD-WRT is a GNU/Linux-based firmware for wireless routers and access points. Originally designed for the Linksys WRT54G series, it now runs on a wide variety of models. DD-WRT is one of a handful of third-party firmware projects, which are designed to replace manufactures' original firmware with custom firmware offering additional features or functionality.
The firmware project's name, DD-WRT, was taken in part from the Linksys WRT54G model router, a home router popular in 2002–2004. "DD" are the German license-plate letters for vehicles from Dresden, where the BrainSlayers development team lived.[2] "WRT", also used by the OpenWrt router firmware project, comes from the generic abbreviation for "Wireless RouTer", which may have been the original Linksys meaning.
Buffalo Technology and other companies have shipped routers with factory-installed, customized versions of DD-WRT.[3][4] In January 2016, Linksys also started to offer DD-WRT firmware for their routers.[5]
Features
DD-WRT includes such features as support for the Kai network, daemon-based services, IPv6, Wireless Distribution System, RADIUS, advanced quality of service, radio output power control, overclocking capability, and software support for the hardware addition of a Secure Digital card. The complete feature set depends on the version:
Feature | Micro (2 MB) |
Mini | Nokaid | Standard | VOIP | VPN[lower-alpha 1] | Mega[lower-alpha 2] (8 MB) |
---|---|---|---|---|---|---|---|
Access restrictions | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
AnchorFree | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Bandwidth monitoring | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
ChilliSpot | Yes | Yes | Yes | ||||
Dynamic DNS | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
HTTPS option for web management | Yes | Yes | Yes | Yes | Yes | ||
IPv6 | Yes | Yes | Yes | Yes | |||
JFFS2[lower-alpha 1] | Yes | Yes | Yes | Yes | Yes | ||
XLink Kai (kaid) | Yes | Yes | |||||
MMC/SD card support | Yes | Yes | Yes | Yes | Yes | ||
NoCat | Yes | Yes | Yes | Yes | Yes | ||
OpenVPN | Yes | Yes | |||||
PPTP/PPTP Client | Yes | Yes | Yes | Yes | Yes | Yes | |
Quality of service | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
IPv6 Router Advertisement Daemon (radvd) | Yes | Yes | Yes | Yes | Yes | ||
Linking routers/repeater/mBSSID | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
RFlow (traffic information) | Yes | Yes | Yes | Yes | Yes | ||
Samba/CIFS client | Yes | Yes | Yes | Yes | Yes | ||
Milkfish SIP router | Yes | Yes | |||||
SNMP | Yes | Yes | Yes | Yes | Yes | ||
SPI firewall/IPtables | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
SSHd | Yes | Yes | Yes | Yes | Yes | Yes | |
Telnetd | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Transmit (Tx) power adjustment | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
UPnP | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Wake-on-LAN | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
WPA/WPA2 personal/enterprise | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Wiviz | Yes | Yes | Yes | Yes | Yes | Yes |
It is possible to build a custom firmware package with the desired feature-set, working within the limitations of available ROM.[7]
ROM requirements
- All versions require at least 4 MB of flash memory, unless noted otherwise.
- Micro+ requires at least 2 MB of flash memory plus 128 KB Common Firmware Environment (CFE) storage space.
Version history
- Version 16 (the first DD-WRT version) – 22 January 2005[8] – Created as a branch of Sveasoft Alchemy, which in turn is based on the Linksys WRT54G firmware
- Version 22 – 25 July 2005[9] – The last version to use the Alchemy kernel
- Version 23 – 25 December 2005[10] – The first version to use the OpenWrt kernel instead of the Alchemy kernel
- Version 23 Service Pack 1 – 16 May 2006 – Much of the code was overhauled and rewritten during the development of this release, and many new features were added.
- Version 23 Service Pack 2 – 14 September 2006 – The interface was overhauled, and some new features were added. Some additional router models are supported.
- Version 24 – 18 May 2008 – Allows up to 16 virtual interfaces with different SSIDs and encryption protocols. It can run on some PowerPC, IXP425-based router boards, Atheros WiSOC, and X86-based systems. It can also run to some extent on routers with low flash memory (ex. WRT54Gv8 or WRT54GSv7).
- Version 24 Service Pack 1 – 26 July 2008 – Contains an urgent DNS security fix for an issue in dnsmasq, site survey security fixes, longer passwords, and flexible OpenVPN configurations. It can also run on additional hardware, including WRT300 v1.1, WRT310N, WRT600N, Tonze AP42X Pronghorn SBC, Ubiquiti LSX and Netgear, Belkin, and USR devices.
From the last version forward, builds have been constantly released on DD-WRT forums (with a beta tag) for different routers. Some of these are considered highly stable while others are not working at all.
Classical features of routers can be fully enabled with version 24 Service Pack 2 build 14929 (08/12/10) standard,[11] which can be installed with the micro version first (rather than the standard version).
See also
References
- ↑ "Alchemy branch v16 by BrainSlayer". FreeWRT.Narod.ru. 22 January 2005. Retrieved 29 July 2012.
- ↑ "What is DD-WRT?". DD-WRT.com. Retrieved 2 April 2016.
- ↑ "Buffalo Partners with NewMedia-NET" (Press release). 23 October 2007. Archived from the original on 2008-01-16. Retrieved 14 November 2007.
- ↑ Gottschall, Sebastian [BrainSlayer] (29 October 2007). "Congratulations on the partnership w/Buffalo!". Retrieved 14 November 2007.
- ↑ DD-WRT Linux firmware comes to Linksys routers on zdnet.com by Steven J. Vaughan-Nichols (January 5, 2016)
- ↑ ftp.dd-wrt.com/others/eko/V24_TNG/svn18946/
- ↑ Firmware Modification Kit gives the user the ability to make changes to a firmware image without recompiling the firmware sources.
- ↑ "Alchemy branch v16 by BrainSlayer". 22 January 2005. Retrieved 29 July 2012.
- ↑ "Index of /stable/dd-wrt.v22/". 25 July 2005. Retrieved 29 July 2012.
- ↑ "Index of /stable/dd-wrt.v23/". 25 December 2005. Retrieved 29 July 2012.
- ↑ "DD-WRT Forum :: View topic - E3000 Firmware: DD-WRT v24-sp2 (08/12/10) std-usb-ftp". DD-WRT.com.
External links
Wikibooks has more on the topic of: DD-WRT |
Wikimedia Commons has media related to DD-WRT. |