美国网件 NETGEAR R6220 也算是个老路由器了,但依旧还是好用的,毕竟是个千兆路由器,之前一直用的是原厂固件,原厂固件也是比较简单,并没有什么实质性的插件可用,昨天无意中看到 OpenWrt 的固件就想起来刷个机,顺便分享出来做个记录。

特别注意:请全程使用网线通网连接进行操作,操作时千万不要断电,因为 R6220 使用 NAND flash,刷坏后无法使用普通编程器修复,刷机有风险,请谨慎操作!!!

刷写breed固件

1、通过浏览器打开以下网址开启路由器 telnet,记着把 192.168.1.1 替换成你路由器的 ip 地址,成功后会显示 Debug Enabled ! 说明已经成功。

http://192.168.1.1/setup.cgi?todo=debug

2、下载 Putty 客户端并打开,Host Name 填写 路由器ip地址,port 端口填写 23,connection type 选择 telnet,回车进入显示 R6220 login: ,输入路由器账号密码,如下图:

路由器 telnet 登录

3、进入 tmp 临时目录,并通过 wget 下载 breed 固件

cd /tmp
wget https://cloud.opssh.cn/download/R6220/breed-mt7621-r6220.bin

4、执行命令刷写 breed 不死固件,提示:Unlocking Bootloader... [w],最多几秒钟就完成了,出现最初登录进入时看到的命令行提示符,命令如下:

mtd_write write breed-mt7621-r6220.bin Bootloader

5、命令执行完成后,按住RESET重启路由器,浏览器打开breed地址:http://192.168.1.1

刷写OpenWrt固件

1、通过以下地址,下载编译好的 squashfs-breed.zip 固件包, 注意:不要解压!!!

https://cloud.opssh.cn/download/R6220/2022-02-18-openwrt-ramips-mt7621-netgear_r6220-squashfs-breed.zip

2、进入 breed 界面进行刷机,点击“固件更新” > “常规固件” > “固件” > “选择 squashfs-breed.zip 固件包” > “上传”,如下图:

通过 breed 刷写 OpenWrt 固件

3、等待刷机完成重启后,通过以下地址进行访问。

http://192.168.1.1
用户:root
密码:空、admin 或 password

最后总结

如本站提供的固件无法满足与你,可路由器后台刷其它版本的 sysupgrade.bin 固件,以下为本站的升级固件,重启后即可使用。

https://cloud.opssh.cn/download/R6220/2022-03-22-openwrt-ramips-mt7621-netgear_r6220-squashfs-sysupgrade.bin

如出现 wget: bad address 'cloud.opssh.cn' 错误提示,那么检查一下你路由器是否通网,不然无法下载 breed 不死固件。