DD-WRT
DD-WRT是一个基于Linux的无线路由固件,以GNU通用公共许可证(GPL)V2许可发布。
开发者 | Sebastian Gottschall / NewMedia-NET |
---|---|
当前版本 | v24 SP1(Build10020)(2008年7月27日) |
预览版本 | v24 preSP2(2009年7月22日) |
源代码库 | |
操作系统 | Linux |
类型 | 路由软件 |
许可协议 | GPL 和 专有 |
网站 | dd-wrt.com |
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的版本中将会缺少某些特定的功能以减小文件体积。
- 13种语言
- 802.1x(EAP-局域网扩展认证协议封装)
- 接入限制
- Adhoc模式
- Afterburner
- 客户端隔离模式
- 客户端模式(支持多种客户端连接)
- 客户WPA模式
- DHCP转接 (udhcp)
- DHCP服务器(udhcp或Dnsmasq)
- DNS forwarder(Dnsmasq)
- DMZ
- 动态DNS(DynDNS、TZO、ZoneEdit)
- Hotspot Portal(Sputnik Agent、Chillispot)
- IPV6支持
- JFFS2
- MMC/SD卡支持(要修改硬件)
- 客户服务器模式NTP客户端
- Ntop远程统计
- OpenVPN客户及服务端(仅限于VPN固件)
- 端口触发
- 端口转发(最大为.30)
- PPTP VPN客户及服务端
- QoS 带宽设置(游戏、服务/网络掩码/MAC/以太网端口优先级优化)
- QoS第七层过滤器 (l7-filter)
- RFlow/MACupd
- 路由:Static entries and Gateway、BGP、OSPF & RIP2 via(BIRD)
- Samba文件系统自动挂载
- 远程服务器保存系统日志
- Rx/Tx天线(可选或自动)
- 显示无线客户端和WDS系统的状态
- Site Survey
- SNMP
- SSH服务器及客户端 (dropbear)
- 支持启动脚本、防火墙脚本和关闭脚本(startup script)
- 静态DHCP配置
- Style(可变图形用户界面; v.23)
- 支持新设备(WRT54G V3、V3.1、V4、V5及WRT54GS V2.1、V3、V4)
- Telnet服务器客户端
- 发射功率调节(0-251 mW、默认28 mW、100 mW为安全)
- UPnP
- VLAN
- 网络唤醒 (WOL)
- WDS Connection Watchdog
- WDS 中继器模式
- 无线MAC地址克隆
- 无线MAC地址过滤
- WMM(Wi-Fi MultiMedia QoS)
- WPA over WDS
- WPA/TKIP with AES
- WPA2
- Xbox Kaid(Kai Engine)