什么是 "DD-WRT"?

From DD-WRT Wiki

Revision as of 07:35, 28 August 2006 by Billwengcn (Talk | contribs)
Jump to: navigation, search

Contents


什么是 "DD-WRT"?

DD-WRT 当前V23/V24版本的界面
DD-WRT 当前V23/V24版本的界面

DD-WRT 是一个‘第三方‘ 固件 , 用于Linksys WRT54G/GS/GL 或其他基于Broadcom参考设计的802.11g无线路由器。 参考 Supported Devices .这些路由器出厂用的就是linux操作系统,厂家基于GPL的条款,发布了这些固件的源代码。


固件是由BrainSlayer来维护的,放在dd-wrt.com . DD-WRT的第一个版本基于Sveasoft Inc 公司的Alchemy开发出来的, 而Alchemy又是基于GPL'd Linksys固件及许多其它开放源程序. 由于后来人们需要向Sveasoft支付20美元才能下载Alchemy固件,直接的后果就是发展出了DD-WRT。 BrainSlayer全职为DD-WRT工作,要给自己支付工资,为此 起草了另外一种商业模型。 不过在目前来讲,DD-WRT还是免费的。

DD-WRT的新版本(v23) 是一个完全崭新的项目, DD-WRT提供了许多OEM固件系列产品里没有的高级功能,甚至在Sveasoft购买的固件里也没有。它不用进行产品激活,或在Sveasoft的固件中找到相关信息进行激活

备注: beta版固件,由于其自身的特征,会有一些bug。 因此不推荐把beta版固件用于大型的商业性的网络。不管怎样, 现在有DD-WRT固件的DD-WRT Bug跟踪器供大家使用。

在原先的Linksys固件里所没有的功能中,DD-WRT为Kai Daemon for the Kai Console Gaming network, WDS wireless bridging/repeating protocol, Radius Authentication ;为宽带安置引进了服务质量控制; 又为SD卡的硬件配置提供软件支持。

功能列表

  • 13种语言
  • 802.1x (EAP(Extensible Authentication Protocol)-局域网上扩展认证协议封装)
  • 接入限制
  • Adhoc模式
  • Afterburner(网络加速器)
  • 客户端隔离模式
  • 客户端模式 (支持多种客户端连接)
  • 客户WPA模式
  • DHCP 转接 (udhcp)
  • DHCP 服务器 (udhcp or 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分类器 l7-filter)
  • RFlow/MACupd
  • 路由: Static entries and Gateway, BGP, OSPF & RIP2 via (BIRD)
  • Samba FS Automount
  • 远程服务器保存系统日志
  • 接收/发射天线选择(手动或者自动)
  • 显示无线客户端和WDS系统的状态
  • Site Survey
  • SNMP(简单网络管理协议)
  • SSH 服务器及客户端 (dropbear)
  • 支持启动脚本、防火墙脚本和关闭脚本 (startup script)
  • 静态DHCP 配置
  • 支持不同的界面风格 ( v.23)
  • 支持新的设备 (WRT54G V3, V3.1, V4, V5 and WRT54GS V2.1, V3, V4)
  • Telnet 服务器客户端
  • Transmit Power Adjustment (0-251mW, default is 28mW, 100mW is safe)
  • UPnP
  • VLAN
  • 网络唤醒 (WOL)
  • WDS Connection Watchdog
  • WDS Repeater 模式
  • 无线 MAC 地址克隆
  • 无线 MAC 地址过滤
  • WMM (Wi-Fi 多媒体 QoS)
  • WPA over WDS (无线分布系统)
  • WPA/TKIP with AES
  • WPA2
  • Xbox Kaid (Kai Engine)

v23 版本 (V23)

v23 SP1 (Changelog) 这个项目包括一下几个部分:

  • dd-wrt.v23_sp1_micro.zip - 此版本不包含: chillispot, nocat, rflow, kaid, samba 客户端, SNMP, IPv6, MMC/SD Card Support, SSH, PPTP/PPTP 客户端, UPnP, and HTTPS 在网络管理上的支持. 这个文件只有2MB. 由于它的目的用于少于2MB的flash空间的路由器 (例如: Linksys WRT54G v5版本), 包括Linksys WRT54G 5版之前的任何路由器应该能够运行这个版本。 注意:微缩版本在测试中已经考虑到,当然也会存在不稳定的地方。 制作WRT54G 的5版本请参看 Flash_Your_Version_5_WRT54G.
  • dd-wrt.v23_sp1_mini.zip - 此版本不包含: chillispot, nocat, rflow, kaid, samba 客户端, SNMP, IPv6, MMC/SD 卡支持, 和 HTTPS 在网络管理上的支持.

Note: DD-WRT 的镜像下载站点为: here

Micro Mini Standard VOIP VPN
Chillispot X 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


这些压缩文件有六个版本:

文件名 描述
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)

在这里 <type> 是 代表着 mini, std, voip, 等. 要从Linksys 固件升级的话, 请从 web 页面使用mini 版文件进行升级. 经过这次刷新后你也可以选择升级到其他版本.

上面的文件也可以单独下载: Micro, Mini, Standard, VOIP, VPN.

特别版

Screenshot aQoS version

当前brainslayer提供了一个扩展的QoS 功能的DD-WRT特别版本:

  • 给每一个子网掩码/MAC地址 设置最大宽带
  • 为没有配置的子网掩码/MAC地址设置为默认规则

这个版本可以在 DD-WRT 商店中找到。
这个特殊固件版本的更新可以通过E-MAIL获取。


Branslayer也可以为你的企业提供固件客户化服务。

运行DD-WRT需要做什么?

  • 电脑 (Windows, Linux, Mac, 任何一个)
  • 宽带网络连接 (DSL, Cable, 等)
  • Linksys WRT54G/GL/GS 路由器或者是其它支持的路由器. WRT54G/GS v5-v6 只支持micro 版本, 如果要买一个新的路由器,就不要选它. WRT54Gv7 是不支持的. 支持的路由器请看列表 here.
  • 下载 DD-WRT 固件文件 The DD-WRT Project
  • 根据 安装 步骤将DD-WRT刷写到你的路由器上.

请支持这个项目

这个软件是免费的,它不需要任何烦人的窗口, 注册或者其它讨厌的限制. 然而---有人--- 特别brainslayer ―― 需要支付一定的服务器费用,新的硬件及更为重要的食物和房子.

欢迎你 捐助 这个项目,促近这个项目继续前进及发展.

如果将 DD-WRT 用于商业,你就应该为这个项目作出一些 捐助 这样做才是公平的, 没有它的话,你也赚不到钱,是吧?