====== 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 参数等待启动完成 ===== 相关链接 ===== - [[method:tftp-recovery|TFTP 恢复]] - [[method:ttl-serial|TTL 串口救砖]] - [[tool:tftp-tools|TFTP 工具]]