“刷”出无线新生活——DD-WRT固件升级攻略

网络设备

全面了解DD-WRT

如果我们拿计算机进行比较,那么无线路由器就类似于我们的计算机主机,而DD-WRT就相当于我们的操作系统。只有为无线路由器安装了优秀的操作系统之后才能最大限度地发挥其性能。本文介绍的DD-WRT就是无线路由器使用的操作系统之一,也是目前为止性能最强的无线路由器操作系统。

DD-WRT是一个第三方固件,它广泛地应用于LINK SYS WRT54G/GS/GL或其他基于Broadcom网络芯片设计的802.11g无线路由器,它的本质是一个Linux操作系统。市面上主流品牌的无线路由器由于某些原因不可能把所有网络功能都集中到一起,而且即使功能众多也未必适合所有用户的实际需求,这也是为什么很多用户都热衷于将自己的无线路由器操作系统刷新为DD-WRT的原因。

DD-WRT特有的功能主要有以下几个:

(1)支持花生壳的DDNS。

(2)支持VPN的PPTP客户端和PPTP服务器端设置,可以提供VPN接入。

(3)可以通过设置,轻松管理各种网络服务,例如彻底封杀BT,电驴,迅雷等。

(4)支持UPNP和端口映射功能。

(5)可以轻松实现无线路由器的定时开关。

(6)可以利用QoS、限速、限连接数等设置来优化宽带。

(7)支持多国语言,可以搭配802.1x协议,EAP(Extensible Authentication Protocol,可扩展认证协议)来增加网络认证应用。

(8)支持IPv6、SNMP协议,SSH服务等。

另外,还有很多功能等待用户去发现,不过由于篇幅的关系笔者不可能将这些扩展功能的实现方法一一介绍。本文主要介绍如何将自己的无线路由器刷新成基于DD-WRT的无线路由器。

当然,并不是所有的无线路由器都可以刷新成DD-WRT,DD-WRT支持的品牌型号很多,以下罗列出一些最常见的以供参考。LINKSYS产品:WRT54G、WRT54GS、WRT54GL、WRTSL54GS、WRT300N;Buffalo产品:WHR-G54S、WHR-HP -G54、WZR-HP-G54、WBR-G54、WLA-G54、WBR2-G54S等;华硕产品:WL500G-Deluxe、WL 500G-Premium、WL-300g、WL-500g;摩托罗拉产品:WR850G/GP;西门子产品:Gigaset SE505、Gigaset SX550i(更多型号请参考图1)。

43-b11-4.jpg
图1

这些支持的设备刷新DD-WRT后的效果也是有很大差别的,笔者推荐拥有Buffalo WHR G54s、Asus WL 500 G Deluxe以及Motorola WR850G这几个产品的用户刷新,其刷新后的效果最为优秀。

刷新DD-WRT

刷新DD-WRT具有一定的风险,笔者就曾经不小心刷坏过两个,所以准备工作一定要做好。首先需要一台计算机,操作系统则Windows、Linux、Mac都可以,我们以使用用户最多的Windows为例来演示。需要开通ADSL,Cable等网络服务,需要一个支持刷新DD-WRT的无线路由器;需要提前下载对应的DD-WRT程序。这里需要注意的是不同品牌不同型号的无线路由器可能使用的DD-WRT程序有所不同,有的由于内部FLASH容量等差异可能只能使用PRO版或者MINI版。笔者的无线路由器是Motorola WR850G,所以直接使用9月15日推出的v23 SP2版本。

笔者演示的这台可以刷DD-WRT的设备是Motorola WR850G,它默认的管理IP地址为192.168.10.1,下面我们就要通过这个地址来刷新DD-WRT。

第一步:第一次连接无线路由器是需要我们手动设置IP地址的,我们的管理IP地址为192.168.10.1,所以将自己计算机的IP地址设置为192. 168.10.2,子网掩码为255.255.255. 0,网关可以设置为192.168. 10.1,也可以保持空白不填写(图2)。

43-b11-5.jpg
图2

第二步:连接电源,将自己计算机的网卡和无线路由器任意LAN接口互相连接。

第三步:这时候,我们需要一个TFTP传输工具把DD-WRT程序传送到无线路由器中(TFTP传输工具可以到http://down load.cpcw.com下载)。运行TFTP工具,在“server”一栏填写192.168.10.1,在“File”一栏通过旁边的按钮找到我们要刷新的DD-WRT程序文件。我们要刷新的为Motorola WR850G的DD-WRT程序,各位读者朋友刷新时则要选择符合自己无线路由器的DD-WRT程序(图3)。

43-b11-6.jpg
图3

提示:一般来说无线路由器的Firmware程序都是以“.bin”为结尾的,容量都不太大,通过前面的名字可以知道该程序对应的无线路由器品牌和型号。

第四步:如果这个时候我们点下面的“Upgrade”按钮,就会出现“unable to get responses from the server”的提示,软件会连续尝试三次。这说明我们没有成功地将自己的计算机和无线路由器连接,或者即使连接也没有达到刷新的要求(图4)。

43-b11-7.jpg
图4

第五步:要想刷新成功,点击“Upgrade”按钮的时机就要恰倒好处,否则就会出现图4提示的信息。在刷新前我们必须重新开启无线路由器,将它的电源拔下,确认无误后再插上。

提示:在刷新Firmware程序文件的过程中一定要注意,不能够中途断电或者异常关机,否则刷新将失败,而且只能返回原厂维修。所以大家在刷新时一定要小心操作。

第六步:无线路由器重新启动后要看着路由器的灯,首先会是所有LAN口的灯都亮,然后一瞬间就会只有和你电脑连着的那个LAN口的灯亮着。这时候你就要迅速的按下“Upgrade”按钮。然后又经过一段时间,会出现传送数据成功的字样,TFTP工具中也会出现“Firmware was upgraded successfully”的提示,表明刷新成功(图5)。

43-b11-8.jpg
图5

提示:如果你觉得这个时机不太好掌握的话,笔者告诉你一个小技巧,那就是在重新启动无线路由器之前通过计算机操作系统的“开始->运行->输入CMD后回车”进入命令行模式,在命令行模式中输入“ping 192.168.10.1 -t”(IP地址因品牌型号差异而有所不同)来检测,然后重新启动无线路由器,并在第一次显示出ping通的时候按下“Upgrade”按钮,这样可以100%成功。

第七步:接下来你会看到自己的无线路由器所有指示灯狂闪,无线路由器也会反复重新启动,这时候要等待至少3分钟,无线路由器不能断电,也不要对无线路由器有任何操作。当然,如果你点击“Upgrade”按钮的时间不合适,在经过一段时间的等待后,会出现一个错误的提示。你只要重新再来一遍就行了,不会对无线路由器有影响。

第八步:等待3分钟后我们将自己的计算机IP地址设置为自动获取,这样就应该可以获得无线路由器提供的网络参数信息了。

第九步:DD-WRT宽带无线路由器的管理IP地址为192.168. 1.1,所以我们打开浏览器访问这个地址就可以看到它的管理界面了,登录时输入默认用户名root,密码为admin,至此就成功地完成了对Motorola WR850G无线路由器的刷新工作(图6)。

43-b11-9.jpg
图6

结语:通过将普通的Motorola WR850G刷新成具备DD-WRT的无线路由器,我们成功地完成了无线路由器固件的升级,从而实现了功能的大幅提升,我们手中的这台无线路由器已经具备了更多的高级功能,可以实现更多的应用了。你还在等什么呢?赶快动手吧!