Netgear wndr4300从原厂刷到dd-wrt比较简单,不费口水说了。R6300 V2理论上可以使用本方法恢复,暂未证实。 有个朋友刷了dd-wrt,结果对samba共享设置总是弄不通,于是帮助他刷回原厂固件。网上搜了一堆教程,大部分是坑爹的,要么就残缺不全,没有指出关键点。下面是实测过程,欢迎大家指正。 dd-wrt固件:2014-06-23最新版本24461。 原厂固件:WNDR4300-V1.0.1.64PRRU.img 准备工作: 1.插网线到路由器LAN口,电脑网卡设置192.168.1.X的固定IP。 2.打开一个cmd窗口,ping 192.168.1.1 -t,用于观察路由器的连接状态。这个窗口不要关闭,一直开着。 步骤1:用telnet登陆wndr4300 再打开一个CMD,输入telnet 192.168.1.1,用户名是root,密码是您登陆web时自己设置的。 注意:用户名是固定为root,这个不论您用putty还是winscp都是这个名字,即使您在web改成其它用户名了也不变,这个是非常多人走了的弯路。这是因为您在web设置的,只是作为登陆用户,而不是真正的管理员用户。 [attach]473908[/attach] 步骤2:下载wndr4300原厂固件到路由器 cd /tmp进入临时目录,使用wget命令从网上下载原厂固件到路由器上。 这里192.168.1.88:81是我自己搭建的NAS WEB,先从官方网站下载后放到WEB服务器。如果没有内网WEB,就把路由器连上网,放到外网WEB下载同理。 命令:wget http://192.168.1.88:81/4300.img [attach]473909[/attach] 步骤3:写入固件 mtd -r write 4300.img linux 步骤4:tftp刷入固件 mtd刷入固件后,在cmd窗口观察,192.168.1.1是显示通的,但是无论如何都登陆不了WEB界面,处于半死的状态,关机重启多次也一样。我们再用TFTP写入一次固件,固件要相同版本。 首先用ARP绑定路由器MAC和IP,路由器的MAC要用LAN口的。 [attach]473910[/attach] 新开一个cmd窗口,进入固件保存目录,并先输好tftp命令:tftp -i 192.168.1.1 put WNDR4300-V1.0.1.64PRRU.img 注意固件名要自己实际下载的,还有固件的路径对不对。 把路由器关机,按住底部的RESET键不放,打开路由器电源。 这时要注意观察路由器电源灯及CMD PING窗口状态。当电源灯转为绿色时,松开RESET,并回车执行tftp命令。这里ping会显示通,但TTL=64,没有TTL=100时的那种提示,不用理会。 [attach]473911[/attach] TFTP命令执行成功后,安静等待几分钟,再观察CMD PING窗口,会发现路由器时通时不通,好像在不断重启一样。 看cmd ping路由器重启后,把路由器电源关了,等多几分钟再开,当ping出现一长串正常时恢复成功。 这是刷机的一个关键点,也是这台路由器怪癖的地方。注意:从原厂固件刷dd-wrt时也会存在这个问题,用相同办法解决。 开始时关机重启了几次都一样不行,后来关机去忙其它事,10几分钟回来后再开居然就正常了,大家说怪不怪。 |
Powered by Discuz!
© 2003-2024 广州威思信息科技有限公司