NMRP 恢复方法
NMRP(Netgear Management and Recovery Protocol)是 Netgear 专用协议,nmrpflash 是最可靠的 Netgear 路由器救砖工具。
nmrpflash 工具
nmrpflash 是开源的 Netgear 路由器刷机工具,支持 Windows/macOS/Linux。
| 操作系统 | 下载地址 | 使用方法 |
|---|---|---|
| Windows | GitHub Releases | 下载 .exe 文件 |
| macOS | Homebrew: brew install nmrpflash | 终端运行 |
| Linux | 编译安装 | 见 GitHub README |
支持的路由器
nmrpflash 主要支持以下品牌型号:
- Netgear R7000、R6400、R6220、R6230
- Netgear R7800、R9000
- Netgear WNDR3700、WNDR4300
- 部分 Flash 芯片的 Netgear 机型
操作步骤
准备工作
- 下载并安装 nmrpflash
- 下载正确的 .chk 固件文件
- 使用网线直连路由器 LAN 口
- 关闭防火墙或允许 nmrpflash 通过
刷机命令
# 基本命令格式 nmrpflash -i <网络接口> -f <固件文件> <路由器IP> # Windows 示例 nmrpflash.exe -i Ethernet -f firmware.chk 192.168.1.1 # macOS/Linux 示例 sudo nmrpflash -i en0 -f firmware.chk 192.168.1.1
详细步骤
- 打开终端/命令提示符
- 运行 nmrpflash -I(查看可用接口)
- 确保路由器已开机且已用网线连接
- 执行 nmrpflash 命令
- 等待连接成功(显示 “Received configuration request”)
- 固件开始上传
- 等待路由器自动重启
常见问题
找不到网络接口
- Windows:使用 -I 参数列出所有接口
- macOS:可能需要创建虚拟接口
连接超时
- 确保路由器已进入 NMRP 模式
- 检查网线连接
- 尝试更换 LAN 口
上传后无法启动
- 确认固件文件正确
- 可能需要重新进入 U-Boot 急救
注意事项
- 部分 Netgear 路由器需要先进入 U-Boot 才能使用 nmrpflash
- 建议使用有线连接,避免 WiFi 不稳定
- 刷机完成后使用 -W 参数等待启动完成