What is DD-WRT?
From DD-WRT Wiki
DD-WRT is a third party developed firmware released under the terms of the GPL for many 802.11g wireless routers based on a Broadcom chip reference design. For a list of supported devices, please see the Supported Devices page.
The firmware is maintained by BrainSlayer and is hosted at dd-wrt.com. The first versions of DD-WRT were based on the Alchemy Firmware from Sveasoft Inc, which is in turn based on the original GPL'd Linksys firmware and a number of other open source projects. DD-WRT was created directly from Sveasoft's software decision to start charging for their firmware, closing the door to opensource.
At present DD-WRT is available for free although a different business model is being drafted by BrainSlayer in order to pay his salary, as this is his full time job.
The new version of DD-WRT (v23) is a completely new project. DD-WRT offers many advanced features not found in the OEM firmwares of these devices, or even the firmware available for purchase from Sveasoft. It is also free of the product activation or tracking found in the Sveasoft firmware.
Note: Beta firmware, by its very nature, will contain bugs. It is not recommended to install beta firmware on large networks that are used for businesses, etc. However, there is now a bugtracker in place for DD-WRT firmware located here: DD-WRT Bugtracker.
Among other features not found in the original Linksys firmware, DD-WRT adds the Kai Daemon for the Kai Console Gaming network, WDS wireless bridging/repeating protocol, Radius Authentication for more secure wireless communication, advanced Quality of Service controls for bandwidth allocation, and software support for the SD-Card hardware modification.
Contents |
需求
- 一台电脑 (Windows, Linux, Mac 或者其他)
- 一个 internet 宽带 (DSL, Cable 或者其他类似)
- 一个 Linksys WRT54G/GL/GS 路由器或者别的 已支持的设备 路由器.
- DD-WRT 固件镜像在 DD-WRT 项目
- 按照 安装 说明中的步骤把新的固件安装在路由器上.
特点
- 13 种语言支持
- 802.1x Extensible Authentication Protocol (EAP)
- Access Restrictions
- Adhoc
- Afterburner
- Client Isolation Mode
- Client Mode (supports multiple connected clients)
- DHCP Forwarder (udhcp)
- DHCP Server (udhcp or Dnsmasq)
- DNS Forwarder (Dnsmasq)
- DMZ
- Dynamic DNS (DynDNS, easyDNS, FreeDNS, No-IP, TZO, ZoneEdit, custom, and others)
- Hotspot Portal (Sputnik Agent ,Chillispot)
- IPv6
- JFFS2 (JFFS2)
- MMC/SD Card Support (hardware modification required)
- NTP
- Ntop Remote Statistic
- OpenVPN Client & Server (only in -vpn build of the firmware)
- Port Triggering
- Port Fowarding
- PPTP VPN Server & Client
- QoS Bandwidth Management
- QoS L7 Packet Classifier (l7-filter)
- RFlow
- Routing (BIRD)
- Samba FS Automount
- Syslog
- Rx Antenna
- Tx Antenna
- Show Status of Wireless Clients and WDS with System Uptime/Processor Utilization
- Site Survey
- SNMP
- SSH server & client (dropbear)
- Startup, Firewall, and Shutdown scripts (startup script)
- Static DHCP
- Style (Changeable GUI; v.23)
- Supports New Devices (WRT54G V3, V3.1, V4, V5 and WRT54GS V2.1, V3, V4)
- Telnet server & client
- Transmit Power Adjustment (0-251mW, default is 28mW, 100mW is safe)
- UPnP
- VLAN
- WOL (Wake On Lan) (WOL)
- WDS Connection Watchdog
- WDS Repeater Mode
- Wireless MAC Address Cloning
- Wireless MAC Filter
- WMM (Wi-Fi MultiMedia QoS)
- WPA over WDS
- WPA/TKIP with AES
- WPA2
- Xbox Kaid (Kai Engine)
Supported Devices
See main article: Supported Devices
Recommended Devices
For comparison between routers, also see main article: Supported Devices
File Versions
With v23 SP1 (Changelog) the project is split several parts in order to conserve space on the router and fit your needs.
Micro | Mini | Standard | VOIP | VPN | |
Chillispot | X | X | |||
HTTPS Support for Web Management | X | X | X | ||
IPv6 | X | X | X | ||
kaid | X | ||||
MMC/SD Card Support | X | X | |||
NoCat | X | X | X | ||
OpenVPN | X | ||||
PPTP/PPTP Client | X | X | X | X | |
radvd | X | X | X | X | |
RFlow | X | X | X | ||
Samba Client | X | X | X | ||
SIPatH | X | ||||
SNMP | X | X | X | ||
SSH | X | X | X | X | |
UPnP | X (SP2) | X | X | X | X |
Note: DD-WRT Download Mirror: here
These zip files contain six versions:
filename | description |
dd-wrt.v23_<type>_asus.trx | Web interface version for flashing. See Flash_Your_Asus_WL-500G_Deluxe |
dd-wrt.v23_<type>_generic.bin | Generic version for flashing via web interface on all supported devices (including Linksys WRT54G/GL/GS) and for flashing Siemens_SE505 with boot tftp on 192.168.2.1 |
dd-wrt.v23_<type>_wrt54g.bin | tftp versions for WRT54G. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers. (v5/v6 note: Since the WRT54G/GS v5-v6 uses a modified WAP54Gv3 once made 'linux ready', it will not accept these standard WRT54G/GS firmwares. You must use the 'generic' build for TFTPing to these units). |
dd-wrt.v23_<type>_wrt54gs.bin | tftp versions for WRT54GS. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers. |
dd-wrt.v23_<type>_wrt54gsv4.bin | tftp versions for WRTGSv4. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers. |
dd-wrt.v23_<type>_wrtsl54gs.bin | tftp versions for WRTSL54GS. You CAN use this to flash via web interface but do so only AFTER you have done so using the mini version. These versions were just made specifically for TFTPing to those routers. |
dd-wrt.v23_<type>_moto.trx | For initial Flash_Your_Motorola_WR850G (Micro and Mini builds ONLY) |
where <type> is a placeholder for mini, std, voip, etc. For upgrading from the original Linksys firmware, please use the mini version and flash it from web interface. After this first flash you can then upgrade to any distribution of your choice.
Special Versions
Currently brainslayer offers a special version of DD-WRT with extended QoS capabilities:
- set maximum bandwidth available per netmask/MAC address
- set a default rule for any unconfigured netmask/MAC address
This version is available within the DD-WRT Shop.
Updates for this special firmware version are provided in the special Customer Downloads & Updates forum.
Firmware releases customized to your corporate design are also available.