固件升级失败导致路由器变砖头无法使用了

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

固件升级失败导致路由器变砖头无法使用了,有办法抢救回来吗?路由器在进行固件升级的时候,会擦除Flash闪存上面存储的路由器固件,然后再写入新的路由器固件,这是一个比较漫长的过程,根据路由器固件的大小,可能会需要几分钟的时间。在此升级的时间里,如果出现意外状况,如路由器突然断电,或者用户误操作了路由器,就有可能会导致路由器升级失效,Flash闪存遭到破坏的情况,路由器就无法正常使用了,也就是俗称的路由器“变砖”了。实际上路由器固件有两个部分,一部分负责启动,称为Boot部分,类似于计算机的BIOS引导程序,另一部分是固件部分,也就是实际升级的部分。当路由器升级失效时,损坏的是固件部分的那一块Flash闪存,而Boot部分并没有损坏,因此是可以通过努力救援回来的。救援模式所谓的救援模式,就是指当路由器固件升级失效后,采用某种特殊方式,将路由器固件重新刷入的模式,也就是可以将路由器从“砖头”变活的操作模式。支持救援模式的型号主要包括:JHR-N815RJHR-N825RJHR-N828JHR-N835RJHR-N845RJHR-N855R3R增强版Q5增强版JYR-N490增强版Q7Q8JYR-AC520JYR-AC670JIR-AC956等。因型号太多,这里没能一一列举出来,具体情况,建议可以拆开机壳,查看芯片方案确定。本文所述的方式适用于全部Ralink/MTK方案的产品,如下图所示。进入救援模式进入救援模式的方法其实很简单。首先需要使用有线连接路由器的局域网接口,并且为计算机设置静态IP地址(因此时路由器已经无法工作,也自然是无法分配IP地址的)。如下图所示,将计算机连接的IP地址设置为:192.168.1.100(这个是固定的IP地址,跟路由器设置无关,进入救援模式必须使用这个IP地址)。如何设置IP地址,可参考:Windows7怎样设置IP地址和DNS域名服务器怎样设置和查看WindowsXP的IP地址设置好了IP地址之后,我们还要准备另外一个工具:TFTP传输工具tftpd32,这时一个免安装的Win32TFTP传输工具,支持客户端和服务器端传输。下载之后解压到指定目录。然后需要准备要升级的固件文件,您可以从这里查找下载,并将下载好的路由器固件,放到tftp32的工作目录。注意:下载的路由器固件必须跟当前路由器相匹配,否则升级的固件可能依然是无法使用的,或者路由器会拒绝升级无效的固件。为了获取正确的路由器固件名称,我们可能还需要一个抓包工具,推荐使用Wireshark进行抓包,Wireshark可以从下载最新版本。安装文件大概有30M左右,包括必需的WinPcap工具。下载完之后默认方式安装即可。安装完成之后,运行Wireshark,并按照如下方式选择抓包接口,点击开始启动抓包进程。到现在准备工作已经停当了,我们开始进入救援模式。首先,将路由器断电;然后使用工具按住路由器的RESET复位按钮,并保持住;然后接通路由器电源,并注意观察路由器的LED指示灯状态,某些路由器的某个指示灯会闪烁3次,表示已进入路由器的救援模式。如果没有发现路由器LED指示灯闪烁,可能你的路由器没有LED指示灯支持,你需要切换到抓包程序,并观察是否进入了救援模式,如下图所示。通过上图的抓包程序,(注意设置tftp协议过滤),我们可以看到,路由器已经发出了tftp文件请求,请求的文件名称为:firmware.bin。这时候,可以点击抓包程序上方的红色方框,停止抓包,因为她的使命已经完成。开始救援升级准备好环境,进入了救援模式,并且已经知道了要升级的文件名称,接下来我们就可以进行路由器固件升级了。首先,根据获取到的升级固件名称,将路由器固件改名,改成路由器请求的固件名称。你的计算机可能隐藏了文件扩展名,请打开扩展名显示支持。关于显示文件的扩展名,可参考:怎样查看和显示文件的扩展名然后运行tftpd32.exe程序,他会自动接收路由器的文件请求,并开始传输路由器固件。等传输完成后,路由器就开始升级固件了。如果你的路由器支持LED指示灯,在文件传输和固件升级的过程中,LED指示灯会保持闪烁状态,直至升级完成。升级完成后,路由器会自动重启,然后你会发现,变成“砖头”的路由器,又活过来了!路由器固件升级成功之后,就可以将计算机的网络连接的IP地址重新切换“自动获得IP地址”和“自动获得DNS服务器地址”模式,就可以正常上网了。原则上固件升级时,路由器的设置不会丢失,但如果厂家更新了默认设置,路由器可能会恢复到出厂默认值,这时你可能需要重新设置一下路由器咯。以前我们分别介绍了刷新DD-WRT和tomato番茄固件实现各种各样很好玩的路由器功能。但是如同给主板刷BIOS一样刷路由器也存在着风险,一不小心路由器可能就要变砖头。变砖头之后,路由器只能用来垫脚了么?不,路由器是可以救活的!修复路由器的思路修复方法有软法和硬法,硬法需要动焊枪看手艺例如取下Flash芯片刷新、简单的JTAG线修复法可能也要自己焊线。考虑到便捷性,本文介绍一种比较简单的修复方法,用TFTP这个小软件来修复路由器,简单方便,几乎所有人都能操作。下面我们来看看修复过程,这个方法基本适用于可以刷DD-WRT的路由器。如果你的路由器刷原厂固件失败变砖头,也可以试试看这个方法,或许还有救哦。路由器修复实战前些日子,我把一台WRT54G路由器刷坏了。刷坏的原因是更新新版番茄固件的过程中断电,以前几百块钱买来的路由器当砖头实在可惜。其实路由器一般都不容易刷坏,一般都是中断刷新、不按要求刷新而导致变砖的。个人感觉,那些在DD-WRT刷新界面要求使用TFTP刷新的路由器,容易因为直接采用Web方式更新导致刷新失败。为了让我的无线路由器重新工作,我按如下步骤进行了操作。小帖士:可以修复的路由器大多是Broadcom芯片的路由器,具体可以参考列表。简单的说,常见的可以用来折腾DD-WRT的WRT54G、贝尔金7231-4P、摩托罗拉WR850G、网件WGR614、华硕WL-520G、磊科NW618等等路由器都可以参照这个方法进行修复。第一步:用网线把路由器和电脑连接起来。网线连接的是路由器的LAN口可不是WAN口哦。然后下载路由器的固件,本文使用的是思科官方的原厂固件,可以使用第三方固件。如果你是在刷新过程出了问题,那么建议你刷回原厂固件或者换另一个版本的第三方固件比较好。第二步:修改本机IP地址(图1),设置为192.168.1.2,子网掩码255.255.255.0,网关192.168.1.1。如果你之前用的就是固定的IP地址,可以不用修改,如果之前使用的是自动分配的IP,那么需要修改IP地址才能进行下一步。因为路由器的修复状态下是没有DHCP自动分配IP功能的。第三步:关闭路由器电源。然后按住Reset键的同时接上设备电源(图2)。一直按住Reset键直到指示灯从闪烁变成常亮状态。变成常亮之后才能放开reset键,这个过程可能需要10秒到30秒。●图2这个就是reset键第四步:打开“开始”菜单→所有程序→附件→命令提示符,输入tftp-i192.168.1.1PUTXXX.bix,如图3所示。其中,xxx.bix表示的是固件的文件名,需要使用全路径,例如c:xxxssssxxx.bix这样的全路径。回车之后,一直等待直到出现“Transfersuccessful”字样。之后重启路由器,路由器就从砖头状态恢复过来了。●图3TFTP修复过程如果你的系统没有TFTP,或者这个程序被精简掉了,那么可以试试看随刊提供的TFTP软件。这个软件是图形界面的(图4),输入:server192.168.1.1,不需要密码,选择合适的固件。其他的操作流程和上面是一样的。●图4另一种TFTP软件如果重启之后路由器还是砖头状态,那么你可能还要多试试几次,多试试几个固件。第一次重启花费的时间比较长,请有点耐心等待多几分钟。如果还是没有反应,尝试多重启几次路由器,并耐心等待。而且还可以按下Reset键,执行一下reset。按说只要能进入TFTP修复状态,就还有很大的可能修复,请不要担心。如果实在没办法修复,那么估计就要换一种方法进行修复了。延伸阅读:不同的路由器还有不同的软修复方法软件修复的方法除了我们之前提到的TFTP方法之外,还可以使用专用的软件修复。例如现在网上可以看到的NW618内核恢复程序,不管NW618路由器有没有刷过第三方固件都可以用它修复。还有华硕WL-500系列也有一个FirmwareRestoration软件,也可以用来修复砖头路由器。这些修复软件都需要进行以下的步骤:Step1:用网线连接路由器的LAN口;Step2:下载恢复镜像和清零镜像(或者只有一个),并放在指定文件夹中;Step3:设置本机的IP地址为192.168.1.*。Step4:根据不同软件进行不同的恢复过程。如NW618本机运行TFTPServer.exe软件,然后按住reset键通电,直到运行灯常亮之后放开,等待一段时间。看看能否Ping通路由器,如果可以,说明恢复成功。如果不可以,则再操作一次。到了之后,给芯片上刑具!点击“自动检测”,可以正常识别芯片!赶紧读取备份原固件然后给它烧入Breed的固件必须看到检验通过再换一个刑具吧,烙铁拖锡麻烦,我还是省事一点儿,用热风枪300多度可以了,不用助焊膏了,清理麻烦焊好,水平一般检查没有短路和虚焊之后通电接电脑按rest不放通电3秒后再松开,192.168.1.1,进入Breed恢复控制台恢复一下刷入编程器备份的固件,勾选“保留现有Bootloader”,否则,要重新焊一次芯片,不勾选“保留现有EEPROM,目的恢复原路由的信息”192.168.2.1进原来固件系统查看相关信息有没有丢失,MAC等还在,放心了断电再通电,按住rest不放通电3秒放开,重新进入192.168.1.1各种备份然后升级固件,只勾选升级固件,我暂时只刷入21.4.4.8的官方和谐版,以后想折腾再刷别的固件等待完成完成再次进入BreedWeb恢复控制台恢复一下EEPROM,似乎没有必要,但是别人教程中说要,多弄一下也无所谓了评论刷入成功!打完收工!

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功