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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

抢救回来吗?

路由器在进行固件升级的时候,会擦除Flash闪存上面存储的路由器固件,然后再写入新的路由器固件,这是一个比较漫长的过程,根据路由器固件的大小,可能会需要几分钟的时间。在此升级的时间里,如果出现意外状况,如路由器突然断电,或者用户误操作了路由器,就有可能会导致路由器升级失效,Flash闪存遭到破坏的情况,路由器就无法正常使用了,也就是俗称的路由器“变砖”了。实际上路由器固件有两个部分,一部分负责启动,称为Boot部分,类似于计算机的BIOS引导程序,另一部分是固件部分,也就是实际升级的部分。当路由器升级失效时,损坏的是固件部分的那一块Flash闪存,而Boot部分并没有损坏,因此是可以通过努力救援回来的。

救援模式

所谓的救援模式,就是指当路由器固件升级失效后,采用某种特殊方式,将路由器固件重新刷入的模式,也就是可以将路由器从“砖头”变活的操作模式。支持救援模式的型号主要包括:JHR-N815R JHR-N825R JHR-N828 JHR-N835R JHR-N845R JHR-N855R 3R增强版 Q5增强版 JYR-N490增强版 Q7 Q8 JYR-AC520 JYR-AC670 JIR-AC956等。

因型号太多,这里没能一一列举出来,具体情况,建议可以拆开机壳,查看芯片方案确定。本文所述的方式适用于全部Ralink/MTK方案的产品,如下图所示。

进入救援模式

进入救援模式的方法其实很简单。首先需要使用有线连接路由器的局域网接口,并且为计算机设置静态IP地址(因此时路由器已经无法工作,也自然是无法分配IP地址的)。如下图所示,将计算机连接的IP地址设置为:192.168.1.100

(这个是固定的IP地址,跟路由器设置无关,进入救援模式必须使用这个IP

地址)。

如何设置IP地址,可参考:

•Windows 7怎样设置IP地址和DNS域名服务器

•怎样设置和查看Windows XP的IP地址

设置好了IP地址之后,我们还要准备另外一个工具:TFTP传输工具tftpd32,这时一个免安装的Win32 TFTP传输工具,支持客户端和服务器端传输。下载之后解压到指定目录。

然后需要准备要升级的固件文件,您可以从这里查找下载,并将下载好的路由器固件,放到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芯片的路由器,具体可以参考

/wiki/index.php/

Supported_Devices列表。简单的说,常见的可以用来折腾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功能的。

相关文档
最新文档