网件R6220刷openwrt固件教程(解决无线问题)网件R6220刷机教程
Netgear R6220设备和小米路由3G 配置类似。
Netgear R6220刷机教程
1. 开启telnet,浏览器访问:http://192.168.1.1/setup.cgi?todo=debug
如果看见 "Debug Enabled!" 表示成功开启 telnet
2. Netgear R6220固件下载
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=212965
下载 xxxxxxxxx-rootfs.bin 和 xxxxxxxxx-kernel.bin (从原厂刷机,要用两个文件刷)
保存到 u盘,插入到路由器
3. telnet 登录路由器 192.168.1.1 用户名 root
假设U盘的路径是/mnt/shares/myUdisk
cd /mnt/shares/myUdisk
刷机命令:
mtd_write write (名字根据情况决定)-kernel.bin Kernel
mtd_write write (名字根据情况决定)-rootfs.bin Rootfs
reboot
注意,由于R6220这款硬件,有多个内部硬件版本,因此刷的不一定正确。对比系统lan口的mac地址和设备标签的mac地址,如果是大约一致(相差1-2位)就没有问题。
如果对比mac地址,非常不一样,就是错误的,需要刷其他固件试试。
mac地址不一致,表明刷的固件不正常,要换另外一种刷
目前有多钟内部类型:(虽然界面显示都是6220但是内部实质不太一样,factory分区偏移量不同,所以要一个一个尝试)
R6220 (全球版本可能是这个类型)
R6220A (中国大陆通常是这样,但是不一定)
R6220B(部分地区是这个)R6220C (某些)
下面是假设你上面刷的固件型号和硬件不匹配,mac地址对不上,那么执行下面的动作:PS:如果mac地址完全和标签不一致,就是错的。如果mac相差1-2位就是正确的
如果第一次刷了,发现mac地址对不上(相差1-2位就是正确,否则对不上)。请登录路由器OpenWRT系统界面,进入 系统,管理权,开启ssh root登录,然后ssh 登录openwrt系统
重新下载新的型号固件升级文件(sysupgrade.tar)保存到U盘,插入U盘到路由器
cd /mnt/sda1/ (进入U盘路径)
ls (确认下载的文件 sysupgrade.tar 存在)
执行命令强行刷机升级到新的型号:
sysupgrade -F -n natcap-.........sysupgrade.tar
完成。。。。。。。
网件R6220救砖及刷回官方固件
自己手动设置ip为192.168.X.X子网掩码为255.255.255.0
我把官方固件更名为R6220.img
使用nmrpflash.exe这个软件刷(执行nmrpflash.exe -L命令提示wpcap.dll缺失提示的话需要安装WinPcap网络底层访问驱动包 V4.1.3 英文官方安装版)
用nmrpflash.exe -L命令 查询网卡是net0还是net1
手动重启路由器
按下路由器开关后执行nmrpflash.exe -i net1 -f R6220.img
会出现
Advertising NMRP server on net1 ... |
Received configuration request from 2c:30:33:2b:5a:e0.
Sending configuration: 10.164.183.252, netmask 255.255.255.0.
Received upload request with empty filename.
Uploading R6220.img ... OK
Waiting for remote to respond.
Received keep-alive request.(这个会有很多个)
Remote finished. Closing connection.
Reboot your device now.
手动重启路由器,大功告成
教程更新:
如何快速定位自己硬件应该刷哪一个固件
一旦发现mac地址不正确,你可以界面luci开启ssh登录,登录后台执行命令
hexdump /dev/mtd6 | grep "7603.*7603" | awk '{print $1}'
如果输出结果是 00a0000 那么你应该刷 Netgear R6220B (0x2da)
如果输出结果是 00c0000 那么你应该刷 Netgear R6220C (0x2dc)
如果输出结果是 00e0000 那么你应该刷 Netgear R6220A (0x2de)
如果输出结果是 0100000 那么你应该刷 Netgear R6220 (0x2e0)
新版本可能增加自动检测型号和更新系统功能。
更新,多个内部版本,其实是一个误解,问题在用flash有坏快。目前这个问题还没有解决。
这里提供多个分区规划的版本,算是一种临时的解决方法。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包