【軟體】 什么是 "DD-WRT"?



贊助商連結


88djy
2007-02-01, 12:55 PM
什么是 "DD-WRT"?

Image:Wpa2.JPG 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的新版本(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
* 远程服务器保存系统日志
* Rx/Tx 天线 (可选或自动)
* 显示无线客户端和WDS系统的状态
* Site Survey
* SNMP
* SSH 服务器及客户端 (dropbear)
* 支持启动脚本、防火墙脚本和关闭脚本 (startup script)
* 静态DHCP 配置
* Style (Changeable GUI; 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 MultiMedia QoS)
* WPA over WDS
* WPA/TKIP with AES
* WPA2
* Xbox Kaid (Kai Engine)

[编辑]
v23 版本 (V23)

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

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

* dd-wrt.v23_sp1_mini.zip - does not contain: chillispot, nocat, rflow, kaid, samba client, SNMP, IPv6, MMC/SD Card Support, and HTTPS 在网络管理上的支持.

* dd-wrt.v23_sp1_standard.zip - 所有的功能就是没有VOIP

* dd-wrt.v23_sp1_voip.zip - 所有的功能(不包括kaid) + sipath 用于sip 语音ip 路由

* dd-wrt.v23_sp1_vpn.zip - 所有的功能(不包括 radvd, samba, and kaid) + OpenVPN

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.