以WNR2200为例子:
一,从原厂刷到DD-WRT
1.根据网上教程 链接1 提供的dd-wrt下载链接,从2012/07-20-12-r19519/netgear-wnr2200/目录中下载wnr2200-factory_WW.img
2.按住reset键,当路由器的电源灯闪烁时,松开,将路由器恢复出厂设置.
3.电脑与路由器有线直连,直接在路由器的升级界面,选择该固件,上传,刷机成功.
二,从DD-WRT刷回原厂
1.从网件官网下载wnr2200-100-V1.0.2.20.img
2.参考 链接2 的方法刷机:
(1)用SecureCRT将wnr2200-100-V1.0.2.20.img文件,使用sftp命令,传到路由器上,默认存放位置是/root目录.
(2)ssh(或者telnet)登陆到路由器,用mv /root/wnr2200-100-V1.0.2.20.img /tmp将wnr2200-100-V1.0.2.20.img转移到路由器的/tmp目录下.
(3)在/tmp目录下执行mtd -r write WGR614V8.bin linux.
(4)路由器重启之后,无响应,电源灯不亮,ping 192.168.1.1不通.
3.参考 链接3 的方法重刷:
(1)电脑与路由器有线直连.此时电源灯不亮,只有对应LAN口的灯亮.
(2)电脑的ip设置成192.168.1.2,子网掩码设置成255.255.255.0,其余留空.
(3)打开cmd,跳转到wnr2200-100-V1.0.2.20.img文件所在目录.
(4)执行tftp -i 192.168.1.1 put nr2200-100-V1.0.2.20.img,提示上传成功.
(5)再次执行该命令.
(6)关闭路由器电源,再打开,路由器电源灯变黄.
(7)cmd中提示上传成功.
(8)等待,直到路由器电源灯变绿,刷机成功.
每次开机运行命令,程序都会将ip设置为一个10.网段的ip,应该是10.183.10.32这样子具体可以自己查看
我这里只是个例子,具体ip多少自己查看如图,然后自己手动设置ip和子网掩码为10.183.10.23这套,下面192的都去了,开机就运行nmrpflash.exe -i net1 -f R6220.img这条命令
然后会一直提示Received keep-alive request.让你保持连接,直到提示
Remote finished. Closing connection.
Reboot your device now.
重启,大功告成
nmrpflash.exe -i net1 -f R6220.img这条命令