|
|
TFTP 恢复方法
步骤 1:准备工作
1. 下载固件
需要下载 官方固件 或 兼容的第三方固件(如 DD-WRT、OpenWRT、Tomato)。
以 Netgear R7000 为例,官方固件可从 Netgear 官网 下载。
2. 连接路由器
用 网线 连接电脑和路由器的 LAN 口(通常是 LAN1)。
不要使用 Wi-Fi 连接!
确保 路由器 IP 是 192.168.1.1,你的电脑 IP 设为 192.168.1.2(静态 IP)。
3. TFTP 软件
Windows:可以使用 TFTPD32(下载地址)。
Linux/Mac:自带 TFTP 客户端,可以直接用命令行。
---
步骤 2:刷入固件
方法 1:Windows (TFTPD32) 方式
1. 运行 TFTPD32,选择 Server Interface 为 你的本地网卡 IP(192.168.1.2)。
2. 把固件文件重命名为 firmware.chk 或 firmware.bin,放到 TFTPD32 服务器的根目录。
3. 启动路由器:
断电,按住 Reset 按钮,同时插入电源,等待 Power 灯开始闪烁(表示进入 TFTP 模式)。
松开 Reset 按钮。
4. TFTPD32 会自动传输固件,等待 5-10 分钟,直到路由器重启。
---
方法 2:Linux / Mac 终端方式
1. 打开终端,进入固件所在目录
cd /path/to/firmware
2. 使用 TFTP 发送固件
tftp 192.168.1.1
tftp> binary
tftp> put firmware.chk
tftp> quit
3. 等待路由器自动重启,如果没有反应,手动重启一次。
---
如果 TFTP 失败
确保网卡 IP 设置正确(192.168.1.2/255.255.255.0)。
尝试换一个 LAN 口连接(有些路由器 TFTP 只支持 LAN1)。
固件文件要正确,有些路由器不接受 chk 格式,可以尝试 bin 格式。
尝试短接 flash pin(高级操作,适用于路由器 Bootloader 损坏)。
你可以先试试 TFTP 方式,如果仍然无法恢复,可以考虑 TTL 方式刷入固件。
|
|