| 网站首页 | 无线论坛 | Anywlan无线商城 | 无线新闻 | 知识库 | 无线软件 | 无线资料 | 无线商城 | 
您现在的位置: 中国无线门户 >> 知识库 >> 无线技术 >> 无线初学者 >> 正文
[组图]DD-WRT固件的刷新方法       ★★★★
DD-WRT固件的刷新方法
作者:落叶知秋 文章来源:DD-WRT 点击数: 更新时间:2007-12-15 20:01:11
相关文章

如何用DD-WRT搭建开源无线热点网络
玩转无线路由DD-WRT特色功能
从实例学习DD-WRT之封杀P2P
DD-WRT基础扫盲
如何用DD-WRT搭建开源无线热点网络
更多内容

怎样刷DD-WRT固件,中文网上一般给出的是 不太规范的TFTP的方法~~
(其实对于LINKSYS的路由器,基本没必要用这个方法)

其实DD-WRT官方网站(www.dd-wrt.com)的Wiki里早就给出了全部的方法,我就当下搬运工,把它搬过来~~
后面的内容转自:http://www.dd-wrt.com/wiki/index.php/Main_Page

DD-WRT给出了3种刷新固件的方法:
1.基于WEB图形界面的刷新方法(就是用路由器管理界面里自带的刷新)
2.基于TFTP的刷新方法
3.基于命令行的刷新方法

原文有的文章只有英文,但还是比较简单。

安装

Table of contents

1 所支持的设备

2 设备推荐

3 刷写固件注意事项

4 使用TFTP方式刷写固件

5 使用网页界面刷写固件

6 使用命令行方式刷写固件(使用telnet/SSH)

7 对WRT54Gv4/WRT54GL的刷新

8 对WRT54GSv4的刷新

9 对WRT54G(S)v5的刷新

10 对Buffalo WHR-G54S,WHR-HP-G54 和WZR-RS-G54的刷新

11 对其他Bufalo路由器的刷新

12 对贝尔金F5d7230-4的刷新

13 对华硕 WL500G Deluxe的刷新

14 对西门子SE505的刷新

15 对摩托罗拉 WR850G的刷新

所支持的设备以v23 SP1 final版本列表

  • Allnet
    • All0277 (搜索产品) (http://froogle.google.com/froogle?q=All0277&btnG=Search+Froogle)
  • Askey
    • RT210W, 请参照西门子SE505 v1的固件刷新说明(搜索产品) (http://froogle.google.com/froogle?q=RT210W&btnG=Search+Froogle)
  • Asus
    • Asus WL-500G deluxe (搜索产品) (http://froogle.google.com/froogle?q=Asus+WL-500G+deluxe&btnG=Search+Froogle)
    • Asus WL-500G premium (搜索产品) (http://froogle.google.com/froogle?q=Asus+WL-500G+premium&btnG=Search+Froogle)
    • Asus WL-300G (搜索产品) (http://froogle.google.com/froogle?q=Asus+WL-300G&btnG=Search+Froogle)
  • Belkin
    • F5D7130/7330 (2mb flash) (搜索产品) (http://froogle.google.com/froogle?q=F5D7130+OR+F5D7330&btnG=Search+Froogle)
    • F5D7230-4 v1000, v1010, v1111 (搜索产品) (http://froogle.google.com/froogle?q=F5D7230-4&btnG=Search+Froogle)
    • F5D7230-4 v1444 (2mb flash) (搜索产品) (http://froogle.google.com/froogle?q=F5D7230-4&btnG=Search+Froogle)
  • Buffalo
    • WHR-G54S (搜索产品) (http://froogle.google.com/froogle?q=WHR-G54S&btnG=Search+Froogle)
    • WHR-HP-G54 (搜索产品) (http://froogle.google.com/froogle?q=WHR-HP-G54&btnG=Search+Froogle)
    • WHR-HP-G54S (搜索产品) (http://froogle.google.com/froogle?q=WHR-HP-G54S&btnG=Search+Froogle)
    • WZR-RS-G54 (搜索产品) (http://froogle.google.com/froogle?q=WZR-RS-G54&btnG=Search+Froogle)
    • WBR-G54 (搜索产品) (http://froogle.google.com/froogle?q=WBR-G54&btnG=Search+Froogle)
    • WBR2-G54 (搜索产品) (http://froogle.google.com/froogle?q=WBR2-G54&btnG=Search+Froogle)
    • WBR2-G54s (搜索产品) (http://froogle.google.com/froogle?q=WBR2-G54s&btnG=Search+Froogle)
    • WLA-G54 (搜索产品) (http://froogle.google.com/froogle?q=WLA-G54&btnG=Search+Froogle)
  • Linksys (以WRT54G 版本及其固件容量列表 (http://en.wikipedia.org/wiki/Wrt54g#Hardware_revisions))
    • WRT54G v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.0, v5.0 (2mb flash) (搜索产品) (http://froogle.google.com/froogle?q=WRT54G&btnG=Search+Froogle)
    • WRT54GL v1.0, v1.1 (搜索产品) (http://froogle.google.com/froogle?q=WRT54GL&btnG=Search+Froogle)
    • WRT54GS v1.0, v1.1, v2.0, v2.1, v3.0, v4.0, v5.0 (2mb flash) (搜索产品) (http://froogle.google.com/froogle?q=WRT54GS&btnG=Search+Froogle)
    • WRTSL54GS v1.0
  • Motorola
    • WR850G (搜索产品) (http://froogle.google.com/froogle?q=WR850G&btnG=Search+Froogle)
  • Ravo
    • W54-RT, 请参照西门子SE505 v1的固件刷新说明(搜索产品) (http://froogle.google.com/froogle?q=W54-RT&btnG=Search+Froogle)
  • Siemens
    • Gigaset SE505 (搜索产品) (http://froogle.google.com/froogle?q=Gigaset+SE505&btnG=Search+Froogle)
    • Gigaset SX550i (搜索产品) (http://froogle.google.com/froogle?q=Gigaset+SX550i&btnG=Search+Froogle)


以上所列的多数无线路由器都拥有至少4MB的flash容量,所有的WRT54GS v4.0版本之前的型号都拥有8MB的flash容量,而也有部分路由器(包括WRT54G和WRT54GS的v5.0型号)仅有2MB的flash。值得注意的是,DD-WRT的完整版("full vision"; )和迷你版("mini vision"; )的安装都需要4MB的flash;而微型版("micro vision"; )需要2MB来安装。

虽然许多其他品牌或其他型号的路由器已经由论坛中的BrainSlayer和其他人提到可以被支持,但是我并不确定是否所有已存在并可用的固件可以在这些型号上能正常启动,您可以直接向BrainSlayer询问详情,或者您也可以去获取一份源代码并自己编译,如果有人能对这些进行确认并能将其继续开发下去将最好不过。

设备推荐

最便宜的100%兼容的无线路由器: Buffalo WHR G54s
最佳的100%兼容的无线路由器: Asus WL 500G Deluxe
最具性价比的100%兼容的无线路由器: Buffalo WHR G54s
最佳性能、兼容的无线路由器: 具有266Mhz处理器的WRTSL54GS和华硕WL500G Premium,具有266Mhz处理器,8MB flash rom和64MB内存的Buffalo WZR-RS-G54,需要注意的是,如果你想将路由器用于双/多型广域网路由模式,请在购买之前搜索足够的信息,以WZR-RS-G54为例,由于其交换芯片的原因,它并能不支持DUAL WAN
Forum Link #1 (http://www.dd-wrt.com/phpBB2/viewtopic.php?t=73) Forum Link #2 (http://forum.bsr-clan.de/ftopic6241.html) Forum Link #3 (http://www.dd-wrt.com/phpBB2/viewtopic.php?p=13954)

刷写固件注意事项

  • 不正确的固件刷新步骤将损坏您的路由器!
  • 请不要使用https连接来刷新或备份路由器固件!
  • 固件的刷新和升级应该以有线连接的方式来完成.
  • 利用无线连接刷新可能会由于先天的不稳定性而导致路由器损坏.
  • 请关掉您的杀毒软件,不必要的病毒检测将会打断固件向路由器的上传.
  • 请关掉所有您系统中的无线适配器以保证是通过有线网来进行固件的上传!
  • 在步骤2到步骤5的过程中您并不需要对因特网的连接.
  • 我们建议您在硬盘中保存本网页以及关于如何从损坏的固件中恢复的网页,这将有助于在出现错误时使您在脱机情况下回顾所需的信息.


使用TFTP方式刷写固件

使用TFTP并不一定被认为是刷新固件唯一的标准方式,除非您被明确告知您必须使用这一方式(比如在您所拥有型号的刷新说明中)
通常情况下您只需使用基于图形界面(GUI)的刷新方式:GUI方式适用于任何标准情况,请参照相关部分以获得详细信息

使用网页界面刷写固件

[注释:我并不能区分本步骤具体适用于DD-WRT GUI或者Linksys GUI,但为了能够修正错误我必须了解这一点-- Jgoldberg 03:29,1 May 2006 (CEST)]

未使用Linksys原装固件的用户请注意:您不能使用TFTP方式来上传非官方固件!请将您的固件刷回官方版本,然后再按照下面的方法进行操作。

1) 下载固件


  • 下载最新版稳定的发布 [1] (http://www.dd-wrt.com/)
  • 阅读升级日志和下载页中的其他信息,它们通常包含非常重要的说明!
  • 注意: 在从Linksys原装固件升级时请选用mini版本的DD-WRT!
  • 如果您下载的是.zip型文件,请先将其解压缩.
  • 通过将您所下载的固件的MD5值与官方公布的MD5值进行对比可判断该固件在下载过程中是否保持完好.

2)恢复到出厂设置

2a) 通过网页图形界面将路由器恢复到出厂设置
如果您忘记了其IP地址或者登陆密码,跳到步骤2b.

  • 登陆到路由器的图形界面。在浏览器里输入路由器的ip地址(通常为192.168.1.1).
  • 您将被提示输入用户名和密码。用户名可以忽略(在2006年二月28日之后的版本中,用户名为root),输入密码之后(初始密码为admin)您将登陆到路由器的管理界面.
  • 选择"Administration"选项卡.
  • 点击"Factory Defaults" 子项.
  • 选择"yes".
  • 点击"Save Settings"按钮.
  • 在新开页中,选择"continue".

2b) 使用复位按钮将路由器恢复到出厂设置

  • 按住位于路由器背面的复位按钮并保持30秒将清除路由器的NVRAM,所有的设置将被清除,并且用户名和密码将恢复到原始的root/admin.

3) 上传固件!

重要提示!!!:在路由器被刷写新固件和在这之后的重新启动的过程中请不要试图中止刷新,不要在这期间关闭电脑,关闭浏览器或者关掉路由器的电源。


 

  • 使用IE浏览器而不是firefox,尤其是在上传固件的过程中。因为firefox在刷新Linksys固件时会有很多不兼容的现象发生(尽管这对一个linux用户来说使用微软的IE会给您带来极大的不情愿).
  • 再一次登陆到路由器的网页管理界面.
  • 选择"Administration"选项卡
  • 择"Firmware Upgrade"子项.
  • 点击"No reset"按钮,(No reset仅仅是相对于我来说,您选择"Firmwar Default"会更适合)!).
  • 点击"Browse"按钮,选择在步骤一中解压出DD-WRT的*_generic.bin文件.
  • 点击"Upgrade"按钮.
  • 路由器将会花几分钟的时间用来上传固件和进行刷新过程,然后会自动重启.
  • 在等待五分钟之后,点击"Continue"将会打开一个新的界面,
  • 如果刷新成功,此时您将登陆到DD-WRT的图形界面中.

Possible errors  [ 可能出现的错误 ]

  • If the router says "Upload are failed", you could have been using the wrong .bin file, check this first. (This happens if you for example use a *wrt54g.bin file in stead of the generic.bin file when flashing through the web interface). Or you just have to give up. Your router quite likely does not support DD-WRT.   [ 如果路由器出现"Uploade are faild"的提示信息,你首先应该检查是否用了错误的.bin文件进行升级(这出现在 比如你用*wrt54g.bin而不是*generic.bin文件 通过WEB界面更新固件的情况下) ;或者你刚才尝试放弃升级固件;或你的路由器很可能不支持DD-WRT]

4) 再一次恢复到出厂设置

  • Do this only after you have confirmed that the firmware upgrade is working. At this point you may have temporary problems using Web Interface, so just ping your router.[ 只有当你确定固件已更新成功,再做这步。这时,你使用WEB界面可能出现临时的问题,所以仅ping下你的路由器即可。]
  • For V23 SP2[适用于V23 SP2]: Please do a hard reset: While holding down the reset button, plug in the power cord. Hold the reset button for 30 seconds. See also Reset And Reboot.[请做一次硬重启:拔下电源插头,按下复位键,再插上电源插头并保持按住复位键30秒。请参阅Reset And Reboot。]
    This is at first because SP2 uses encrypted password storage inside nvram. You are unable to login using root/admin before you reset. Please take this step serious!!!  [ 因为SP2在nvram内部使用了加密的密码存储,在硬重启之前,你不能用root/admin登录路由器。]
  • Previous versions[适用于以前的版本]: Press and hold the reset button on the back of the router for 30 seconds. See also Reset And Reboot.   [ 按住路由器背面的复位键30秒。]

5) 尽情使用您的无线路由器

  • 我们推荐您将"Adninistration"选项卡中的"Boot Wait"值设置为"enable",这将在将来对您的路由器从不正确的刷新中恢复有很大帮助,在v23或更高的版本中,"Boot Wait"值默认为"enabled".

6) 出现了错误?

  • 如果您的路由器不能重新启动(如电源灯不亮,不能打开网页界面等等),您需要修复受损固件,这里是一个step by step的恢复指南(英文) (http://www.dd-wrt.com/wiki/index.php/Recover_from_a_Bad_Flash), 或者使用论坛搜索功能会带给您更多的额外信息。forum search (http://forum.bsr-clan.de/search.php).


使用命令行方式刷写固件(使用telnet/SSH)

1) 使用telnet或者ssh登陆 (http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line) WRT
2) 使用wget (http://www.cbi.pku.edu.cn/Doc/CS/wget/man.wget.html) 或者 scp (http://winscp.net/)下载dd-wrt.v2*_generic.bin到/tmp文件夹
3) (可选项) 对比下载文件与源文件的md5值 (http://www.research.att.com/~gsf/man/man1/md5sum.html)
4) 输入
write /tmp/dd-wrt.v2*_generic.bin linux
5) 请稍等...
6) 重启路由器
7) (可选项) 通过网页方式(推荐)恢复路由出厂设置

[1] [2] [3] [4] 下一页

无线知识库录入:tange    责任编辑:admin 
  • 上一篇无线知识库:

  • 下一篇无线知识库:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 免责声 |
    本站资讯大多来源于互联网,如涉及您的版权请来信告知。
    投稿&合作:haowave#21cn.com(请将#换为@);合作与广告QQ:13122681(非合作勿加,友情链接请到论坛申请!)
    Copyright (c) 2003-2008 Anywhere WLAN!!随时随地无线!. All Rights Reserved .
     Power by:Anywlan    粤ICP备05089722