配色: 字号:
Netgear WNDR3700v4&4300路由器变砖恢复指南v1.1
2015-01-29 | 阅:  转:  |  分享 
  










NetgearWNDR3700v4/4300路由器变砖恢复指南

Version1.1



























2014年10月24日

NetgearWNDR3700v4/4300路由器变砖恢复指南

2

目录

1.概述.............................................................................................................................................................3

2.准备工作.....................................................................................................................................................4

2.1.硬件准备.....................................................................................................................................4

2.2.软件准备.....................................................................................................................................4

3.变砖恢复过程.............................................................................................................................................7

4.其它说明...................................................................................................................................................10

4.1.关于变砖恢复的几点说明........................................................................................................10

4.2.TFTPClientforWindows使用说明(原文及翻译)...............................................................10





NetgearWNDR3700v4/4300路由器变砖恢复指南

3

1.概述

人们常说的路由器“变砖”是指由于某种(通常是固件升级、刷机等)原因使路由器不能再正常启动

并工作。

对于NetgearWNDR3700v4/4300路由器来说,当其变砖时,LED灯往往显示出异常的状态,如电源灯变

成琥珀色或不停地闪烁,其它灯都亮或都不亮等等,即使一遍又一遍的重新开机也无济于事。

值得庆幸的是,NetgearWNDR3700v4/4300路由器本身具有刷不死的特性,其变砖恢复与其它的路由器

相比要简单得多,不需要进行硬操作(如开盖连接Serial、TTL、JTAG、焊接引线、使用编程器等等),只需

要按下路由器后面的恢复开关,并用电脑进行简单的操作即可完成恢复工作,这对于普通用户而言无疑是

容易多了。

当你的NetgearWNDR3700v4/4300路由器变砖后,请先冷静下来,然后放松地阅读本指南并按照其所

描述的恢复方法进行操作即可正常恢复你的路由器。

本指南主要描述NetgearWNDR3700v4/4300路由器的变砖恢复,同时该过程也支持将该型号路由器的

固件刷成原厂系统或OpenWrt系统。



NetgearWNDR3700v4/4300路由器变砖恢复指南

4

2.准备工作

2.1.硬件准备

如图1所示,NetgearWNDR3700v4/4300路由器变砖恢复需要准备的硬件及工具如下:



图1变砖恢复所需要的硬件及工具

1.电脑一台

台式机、笔记本都可以,唯一的条件就是要有网卡,可插网线。

2.网线一根

相信在这个时代,每个人都会有网线的,当然必须是五类以上的,若是超五类或者六类就更好了,因

为WNDR3700v4/4300路由器的网口可都是千兆的,而且现在的电脑也都集成了千兆网卡,网线也必须得支

持千兆传输。

3.U型发针一个

将其一端弯折90o,使两端成直角以方便操作。

选择这种发针是因为它的头是圆的,且持续地按住时比较舒服,同时也不会划伤路由器。如果你没有,

可以向你的女朋友或媳妇要,若你还太小,也可以向你妈妈要。若还是搞不到,也可用火柴杆、牙签、铅

笔或圆珠笔尖来替代,尽管它们不如发针用起来手感好,但只要它能方便地插入路由器背面的“Restore

FactorySettings”孔内就可以。

2.2.软件准备

NetgearWNDR3700v4/4300路由器变砖恢复需要准备的软件工具如下:

1.Windows操作系统

WindowsXP/7都可以,WindowsVista/8及WindowsServer系统我没有试过,但只要是MicrosoftWindows

NetgearWNDR3700v4/4300路由器变砖恢复指南

5

的系统应该都没有问题。当然,使用Windows系统只是为了方便,若你对Linux系统更熟悉,也可以选Linux,

但本指南不讨论这种情况。

2.TFTP客户端工具

TFTP(TrivialFileTransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务

器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,TFTP使用的端口号为69。由于

TFTP简单易用,通常被各大厂商作为网络设备固件升级方式的首选。

在NetgearWNDR3700v4/4300路由器变砖恢复过程中,路由器的Bootloader运行TFTPServer服务,电

脑端运行TFTPClient,并向上传新的固件到路由器的ROM中。

TFTP恢复工具可以在网上下载,需要注意的是,要下载的工具是TFTPClient,而不是TFTPServer,如

果你找不到或嫌麻烦,可以到下面的链接地址下载。

如果你青睐于CLI(CommandlineUserInterface,命令行界面)模式,并喜欢通过自定义的参数以及批

处理或脚本的方式灵活操作,可以使用DOS命令工具,其链接地址为:

http://www.winagents.com/downloads/tftp.exe

如果你讨厌命令行模式,也可以使用Netgear推荐的GUI(GraphicalUserInterface,图形用户界面)的

TFTP工具,其链接地址为:

http://www.shadowsoftware.net/shadowgameworld/downloads/tftp2.exe

需要说明的是,前者功能更强,支持加自定义的参数进行传输,而后者在我实际使用中发现不支持超

过16MB的文件传输,故强烈推荐使用CLI模式的前者。

3.恢复用的固件文件

恢复用的固件文件可分为Netgear原厂固件和OpenWrt固件两种,可直接恢复路由器为Netgear原厂系

统或OpenWrt系统,它们的恢复方法一样。恢复用的固件文件下载后,需将其与TFTP客户端工具放在一个

目录(文件夹)下,如D:\router,以免后续操作出错。

1)Netgear原厂固件

WNDR3700v4路由器目前最新的固件版本(V1.0.1.60多国语言版)下载链接地址为:

http://support.netgear.cn/Upfilepath/WNDR3700v4-V1.0.1.60PRRU.img

WNDR4300路由器目前最新的固件版本(V1.0.1.64多国语言版)下载链接地址为:

http://support.netgear.cn/Upfilepath/WNDR4300-V1.0.1.64PRRU.img

2)OpenWrt固件

目前,支持WNDR3700v4/4300路由器的OpenWrt的最新正式版本为BarrierBreaker14.07,其官方网站

提供的下载链接地址分别为:

http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/openwrt-ar71xx-nand-wndr3700v4-ubi-f

actory.img

http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/openwrt-ar71xx-nand-wndr4300-ubi-fac

tory.img

但Openwrt官方的发布的固件版本功能比较少,若需要更多的编译版本也可以自行编译,也可以去我

NetgearWNDR3700v4/4300路由器变砖恢复指南

6

的分享空间下载,我会不定期更新这两种路由器的OpenWrt固件版本。我的分享链接地址为:

http://pan.baidu.com/s/1mg0YIq0(密码为:67d2)



NetgearWNDR3700v4/4300路由器变砖恢复指南

7

3.变砖恢复过程

当准备工作都做好后,就可以进行路由器的变砖恢复了,经过下面的恢复工作,你的路由器就会正常

启动并开始工作。恢复的具体步骤如下:

1.连接硬件

将网线的一端插入连接到电脑的网口,另一端连接到路由器LAN的1号端口,端口编号可在路由

器背面标有“Ethernet”的橙色区域中看到,如图2所示。

图2路由器背面标识图

2.配置电脑网络系统

在Windows系统中配置网卡(连接路由器的那个)的IP地址为192.168.1.2,子网掩码为

255.255.255.0。

在Windows系统开始菜单的“运行”框中输入“ping–t192.168.1.1”,以便监测路由器在恢复过程

中的网络连接状态。

3.启动路由器Bootloader

关闭路由器电源,将U型发针的一端插入路由器背面的“RestoreFactorySettings”孔内,按住其内

的按钮并保持压住状态,然后打开路由器电源。“RestoreFactorySettings”孔的位置如图2所示。

在持续按住U型发针的过程中,注意观察路由器LED的显示变化,正常情况下,路由器加电后电

源指示灯为琥珀色闪烁状态,接着变成琥珀色长亮状态,之后再变成绿色闪烁状态,这个过程大约在

30秒左右。当路由器的电源指示灯变成绿色闪烁状态后,再松开U型发针。

此时观察之前运行“ping”窗口,应发现路由器已经可以ping通(在中文Windows系统下会出现

“来自192.168.1.1的回复:字节=32时间<1msTTL=64”的提示信息)路由器了。

这说明路由器已经成功启动Bootloader,可以进行后面的固件恢复了。

4.运行TFTP客户端工具上传固件

NetgearWNDR3700v4/4300路由器变砖恢复指南

8

在电脑上运行TFTP客户端,将固件文件上传到路由器的ROM中。

这个步骤可选用CLI方式或GUI方式,现分别说明如下:

1)CLI方式:

在命令提示符下进入TFTP客户端工具和固件文件所在的目录,输入下列命令及参数并回车运

行:

tftp.exe-i-v192.168.1.1put[filename]

filename为要上传的固件文件名称,以WNDR3700v4为例,原厂的固件为

“WNDR3700v4-V1.0.1.60PRRU.img”(目前最新的固件版本),OpenWrt的固件则为

“openwrt-ar71xx-nand-wndr3700v4-ubi-factory.img”。

有关TFTPClient的详细使用说明请见4.2部分。

2)GUI方式:

点击运行“tftp2.exe”,启动TFTPGUI客户端,会出现“UpgradeFirmware”图形界面。

在“Server”栏中填入“192.168.1.1”,“Password”栏则空白不填,“File”栏中填入上传文件

名称(可按其右边的“…”按钮浏览来快速选择上传的固件文件),以WNDR3700v4路由器恢复

OpenWrt系统为例,则为“D:\router\openwrt-ar71xx-nand-wndr3700v4-ubi-factory.img,“When

upgradefails,theprograme…times”栏可不改。

然后点击“Upgrade”按钮即开始上传固件,当成功恢复后,会出现“Firmwareupgraded

successfully!”的提示。

TFTPGUI工具上传固件文件的整个过程如图3所示。





NetgearWNDR3700v4/4300路由器变砖恢复指南

9



图3TFTPGUI上传固件过程

5.重启路由器完成变砖恢复

当路由器成功恢复固件后会自动重新启动并加载新固件,其设置变为初始状态。

至此,路由器变砖恢复完成,可以重新配置并使用路由器了。



NetgearWNDR3700v4/4300路由器变砖恢复指南

10

4.其它说明

4.1.关于变砖恢复的几点说明

1.NetgearWNDR3700v4/4300路由器使用OpenWrt固件进行恢复时,其编译版本应不低于Rev.41333

(Trunk)。

2.在恢复过程的第1步中,连接路由器的网口不局限于1号LAN的端口,其它LAN端口也可以正常

使用。

3.在恢复过程的第2步中,电脑网卡的IP地址可以设置为192.168.1.x,x可以为2-254之间的任何值,

网关可不设置,当成功恢复路由器后,可设置自动获得方式得到IP地址、子网掩码、网关以及DNS

服务器等参数。

4.在恢复过程的第3步中,路由器也可以在已经加电的状态下启动Bootloader,但需要连续点按

“RestoreFactorySettings”孔内的按钮,直到路由器的LED指示灯一起变闪后,再开始持续按住按

钮。

5.在恢复过程的第4步中,当TFTP客户端工具采用CLI方式恢复时,可编辑一个批处理文件,如名称

为“flash2ow.bat”,其内容可编辑如下:

tftp.exe-i-v192.168.1.1putopenwrt-ar71xx-nand-wndr3700v4-ubi-factory.img>Flash2OpenWrt.log

这样一方面可以减少输入错误,另一方面还方便以后的固件升级,固件恢复的过程和结果可以从

“.log”文件中可以查看。

4.2.TFTPClientforWindows使用说明(原文及翻译)

1.英文原文

ThestandardTFTPcommand-lineutilitydoesnotsupportsomeveryimportantfeatures

likeblocksizeoption.Italsocannottransferfileslargerthan33megabytes.Therefore,the

standardTFTPclientisnotveryusefulinsomecases.WinAgentsSoftwareGrouphas

developedfreewarereplacementforstandardTFTPclientapplicationthatsupportsall

necessaryfeatures.Youcandownloaditfromoursitenow.

KeyfeaturesofWinAgentsTFTPClientforWindows:

?Platform:Any32-bitWindowsplatformexceptWinCE.

?Command-lineinterface

?FullycompatiblewithRFC1350,RFC2347,RFC2348andRFC2349

?Supportslargefilestransfers

NetgearWNDR3700v4/4300路由器变砖恢复指南

11

?Supports''tsize'',''blocksize''and''timeout''TFTPoptions.

TFTPclientcommand-linesyntax:

TFTP.exe[-i][-bblocksize][-v][-ttimeout][-s]host[GET|PUT]source[destination]

-iSpecifiesbinaryimagetransfermode(alsocalledoctet).

Inbinaryimagemodethefileismovedliterally,byteby

byte.Usethismodewhentransferringbinaryfiles.

-bBlocksizeusedduringthetransfer(512bytesbydefault).

Cantakeonavaluebetween8and65464bytes.

-vShowdetailinformationduringtransfer(verbosemode).

-tTimeoutvalueinseconds(10secondsbydefault).Can

takeonavaluebetween1and255seconds.

-sDonotusetsizeoption(whichisenabledbydefault).

hostSpecifiesthelocalorremotehost.

GETTransfersthefiledestinationontheremotehosttothefile

sourceonthelocalhost.

PUTTransfersthefilesourceonthelocalhosttothefile

destinationontheremotehost.

sourceSpecifiesthefiletotransfer.

destinationSpecifieswheretotransferthefile.

2.中文翻译

标准的TFTP命令行程序不支持一些重要的特性,像块大小选项,也不能传输大于33MB的文件,因此,

标准的TFTP客户端在某些情况下不是很有用。WinAgents软件集团开发了支持所有必要特性的自由软件取

代标准的客户端应用程序,你现在可以从我们的站点可以下载它。

WinAgentsTFTPClientforWindows的关键特性:

?平台:除了WinCE的任何32位Windows平台;

?命令行接口;

?完全兼容RFC1350、RFC2347、RFC2348和RFC2349;

?支持大文件传输;

?支持TFTP的“tsize”、“blocksize”和“timeout”选项。

TFTPclient命令行用法:

TFTP.exe[-i][-bblocksize][-v][-ttimeout][-s]host[GET|PUT]source[destination]

NetgearWNDR3700v4/4300路由器变砖恢复指南

12

-i指定二进制映像传输模式(也叫八位),在二进制映像模式下文件

被字地移动,当传输二进制文件时使用这种模式。

-b在传输中使用的块大小(缺省为512字节),可以使用8到65464

之间字节。

-v显示传输中的详细信息(冗长模式)。

-t以秒表示的超时值(缺省为10秒)。

-s不使用tsize选项(缺省为使用)。

host指定本地或远程主机。

GET从远程主机上传输文件到本地主机上。

PUT从本地主机上传输文件到远程主机上。

source指定要传输的文件。

destination指定文件要传输的位置。



献花(0)
+1
(本文系angus.ding首藏)