DD-WRT固件的刷新方法
1、关于ddwrt的总体分类
dd共分为3大类,一是micro版本,即最简化的版本,适用于2m rom的机器,比如linksys wrt54g v5/6等。二是mini版本(不过现在扩展到std即标准版了),适用于4m rom,比如linksys wrt54g v3。这个mini版本实际上现在扩展的比以前多很多内容了,各自对应着usbvoip等扩展功能。三是mega版本,即全功能版本,适用于8m rom的机器,比如linksys wrt54gs v2等。
那么机器刷入之前的第一步是了解rom大小,当然不是绝对,因为rom可以更换,比如你原版2m可以自己换4m或者8m。
2、关于dd的更新
很多人并不了解dd更新在哪里下载。其实更新速度最快的在eko里面,我写这篇东西的时候的版本为11886版本了,时间为2009年4月8日。里面包含了各种版本,主体分为vint和newd版本。
那该如何正确选择vint还是newd?如果刷错版本,可能你的大功率无线路由器要么无线不工作要么机器不启动。。。关于官方的介绍也不准确,有网友专门提出针对性的验证,我们借用一下:
cmd状态下输入:
1、telnet 路由器ip地址
2、 输入用户名和密码
3、 nvram showgrep corerev
在里面有一个显示wl0_corerev=的项目
1、如果=4,选用vint
2、如果为5、6、7,则newd和vint都可以,建议vint
3、如果是8则都可以
4、如果9或者以上,则必须newd
经过试验,我觉得这是唯一正确的鉴别方法,推荐给大家!
更新ddwrt eko最新版本的连接:www.dd-wrt/dd-wrtv3/dd-wrt/downloads.html,到others,然后进入eko,就看到v24_tng,这下面的目录就是最新更新的各种版本了,包括我说的
3、关于dd功能的选择
我个人觉得dd的最大优势在于中继等功能的适应,同时dd更新速度快,而且对新路由器的支持一直走在前列,比如目前的n路由器dd已经支持的很好。tomato呢,速度快体积小,有一定的qos功能,且支持双wan开始成熟。而wayos呢,强大的qos是前两者无法比拟的,dd的qos如同摆设,tomato的qos也略微好一些但也没有多大的可圈可点之处,wayos的qos可是专业级别!
所以选择dd之前要明白你自己的路由器用途,如果中继,就非dd莫属,如果客户端我建议使用tomato,如果qos那就非wayos莫属!当然有的人喜欢自己编写脚本,那就更无所谓了,openwrt就更合适!
李承铉演过的电视剧如果你仅仅作为无线路由器使用,而且就想中文简体界面,硬件支持tomato那就是用tomato吧,机器运行速度快占用缓存低,同样支持内存增加,只不过不如dd那么通用全面而已。
怎样刷DD-WRT固件,中文网上一般给出的是 不太规范的TFTP的方法~~
(其实对于LINKSYS的路由器,基本没必要用这个方法)
其实DD-WRT(www.dd-wrt)的Wiki里早就给
出了全部的方法,我就当下搬运工,把它搬过来~~
后面的内容转自:www.dd-wrt/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 (搜索产品) (le/froogle?q=All0277&btnG=Search+Froogle)
Askey
RT210W, 请参照西门子SE505 v1的固件刷新说明(搜索产品) (le/froogle?q=RT210W&btnG=Search+Froogle)
Asus
Asus WL-500G deluxe (搜索产品) (le/froogle?q=Asus+WL-500G+deluxe&btnG=Search+Froogle)
Asus WL-500G premium (搜索产品) (le/froogle?q=Asus+WL-500G+premium&btnG=Search+Froogle)
Asus WL-300G (搜索产品) (le/froogle?q=Asus+WL-300G&btnG=Search+Froogle)
htc天气无法更新Belkin
蜷伏造句F5D7130/7330 (2mb flash) (搜索产品) (le/froogle?q=F5D7130+OR+F5D7330&btnG=Search+Froogle)
F5D7230-4 v1000, v1010, v1111 (搜索产品) (le/froogle?q=F5D7230-4&btnG=Search+Froogle)
F5D7230-4 v1444 (2mb flash) (搜索产品) (le/froogle?q=F5D7230-4&btnG=Search+Froogle)
共产主义社会的基本特征Buffalo
WHR-G54S (搜索产品) (le/froogle?q=WHR-G54S&btnG=Search+Froogle)
空气净化灯WHR-HP-G54 (搜索产品) (le/froogle?q=WHR-HP-G54&btnG=Search+Froogle)
WHR-HP-G54S (搜索产品) (le/froogle?q=WHR-HP-G54S&btnG=Search+Froogle)
WZR-RS-G54 (搜索产品) (le/froogle?q=WZR-RS-G54&btnG=Search+Froogle)
WBR-G54 (搜索产品) (le/froogle?q=WBR-G54&btnG=Search+Froogle)
WBR2-G54 (搜索产品) (le/froogle?q=WBR2-G54&btnG=Search+Froogle)
WBR2-G54s (搜索产品) (le/froogle?q=WBR2-G54s&btnG=Search+Froogle)
WLA-G54 (搜索产品) (le/froogle?q=WLA-G54&btnG=Search+Froogle)
Linksys (以WRT54G 版本及其固件容量列表 (/wiki/Wrt54g#Hardware_revisions))
WRT54G v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.0, v5.0 (2mb flash) (搜索产品) (le/froogle?q=WRT54G&btnG=Search+Froogle)
WRT54GL v1.0, v1.1 (搜索产品) (le/froogle?q=WRT5
4GL&btnG=Search+Froogle)
WRT54GS v1.0, v1.1, v2.0, v2.1, v3.0, v4.0, v5.0 (2mb flash) (搜索产品) (le/froogle?q=WRT54GS&btnG=Search+Froogle)
WRTSL54GS v1.0
Motorola
WR850G (搜索产品) (le/froogle?q=WR850G&btnG=Search+Froogle)
Ravo
W54-RT, 请参照西门子SE505 v1的固件刷新说明(搜索产品) (le/froogle?q=W54-RT&btnG=Search+Froogle)
Siemens
Gigaset SE505 (搜索产品) (le/froogle?q=Gigaset+SE505&btnG=Search+Froogle)
Gigaset SX550i (搜索产品) (le/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 (www.dd-wrt/phpBB2/viewtopic.php?t=73) Forum Link #2 (forum.bsr-clan.de/ftopic6241.html) Forum Link #3 (www.dd-wrt/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] (www.dd-wrt/)
阅读升级日志和下载页中的其他信息,它们通常包含非常重要的说明!
注意: 在从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 t
he 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的恢复指南(英文) (www.dd-wrt/wiki/index.php/Recover_from_a_Bad_Flash), 或者使用论坛搜索功能会带给您更多的额外信
息。forum search (forum.bsr-clan.de/search.php).
使用命令行方式刷写固件(使用telnet/SSH)
1) 使用telnet或者ssh登陆 (www.dd-wrt/wiki/index.php/Telnet/SSH_and_the_Command_Line) WRT
2) 使用wget (www.cbi.pku.edu/Doc/CS/wget/man.wget.html) 或者 scp (winscp/)下载dd-wrt.v2*_generic.bin到/tmp文件夹
3) (可选项) 对比下载文件与源文件的md5值 (search.att/~gsf/man/man1/md5sum.html)
4) 输入
write /tmp/dd-wrt.v2*_generic.bin linux
5)
请稍等...
6) 重启路由器
7) (可选项) 通过网页方式(推荐)恢复路由出厂设置 ###NextPage###
对WRT54Gv4/WRT54GL的刷新
仅DD-WRT的v23或者更高的版本能支持WRT54Gv4,此款路由器不支持从Linksys原始固件刷新到standard和voip版本的DD-WRT(Linksys限制了固件大小不能超过3MB),因此,最初只能刷写MINI版的DD-WRT。您可以在MINI版安装成功后再升级到standard或voip版的DD-WRT,在使用网页界面刷新的过程中,请使用*_generic.bin类型的文件,在无法使用GUI界面的情况下您需要使用tftp上传special *_wrt54g.bin 类型的文件,并且确保每次刷新之前和之后都需要将路由器恢复到出厂设置。
[Comment added 26/06/06 by Elvey]] Firefox works fine when flashing and using this router. I've flashed and set up 2 WRT54GL's, with Firefox, and had no problems. I've no idea what incompatibilities others are talking about (mentioned below).
[Comment added 10/08/06 by blkadder]]
I'd like to second the trouble-free Firefox experience. I used Firefox 1.5.0.4 on a SUSE 10.1 machine with no problem.
[Comment added 24/06/06 by msc_buff]] I ran into serious port forward problems with my GL v1.1. I reread the flash procedure here and used the '30 second reset' with the button instead of the WebGUI and it fixed my problem. Not sure what the difference between a soft reset and a hard reset is but I will stick with what worked for me.
对WRT54GSv4的刷新
如上所述由于Linksys的3MB固件容量限制,WRT54GSv4不能从Linksys原始固件刷新到std或者voip版本的DD-WRT,您只能使用MINI版来进行首次刷写,否则将会导致刷新失败,成功刷新MINI版之后您即可以通过网页界面升级至std或者voip版本了。有趣的是,在用"v4mini"刷写了4台WRTGSv4之后,我却发现必须使用"v4mini"来刷新其他非v4版的WRT54GS,否则将会以"Upgrade are failed"失败而告终,请确保在每次刷新前后都要进行恢复出厂设置,至少对现在的固件(27.10.05-dd-wrt.v23.beta2)来说是非常必要的。
[Comment added 11/01/06 by bigbloke ] Today I purchased a 'GS V4 not having read this note previously. It flashed V23 standard perfectly first time from the specific file (dd-wrt.v23_wrt54gsv4.bin) therefore there may be some additional factors influencing this) - I hope this is useful feedback
[Comment added 12/01/06 by Mart] I just purchased a GS V4 too. After reading bigbloke's note, i decided to try skip the warning and directly flash V23 VPN from the (dd-wrt.v23_vpn_generic.bin) file without any problems too. I simply followed the "right way to flash" instructions step by step. Looks like the warning mentioned above does not apply with this version.
[Comment added 18/01/06 by Macks] I can second the above, just flashed a GSv4 from Linksys original and used dd-wrt.v23_vpn_wrt54gsv4.bin without problems, directly without going via the mini.
[Comment added 22/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论