TFTP 路由器恢复 · 免费故障排查

TFTP 路由器恢复失败的常见原因与解决方法

TFTP 恢复失败后,先别急着重刷。根据你看到的现象,检查没有请求、找不到文件、传输超时,或传完后仍无法启动的问题。

选择现象,直接查看下方检查步骤。本网页不会自动检测路由器,请同时参考具体型号的恢复说明。

现象 1

TFTP Server 一直没有收到请求

先检查这一项

先确认谁向谁传文件。如果应由路由器请求固件,再按型号说明检查恢复模式、以太网端口和 Mac 的临时静态 IP。

看看应该由哪台设备发起请求
接下来应看到什么

TFTP Server 日志出现请求,并显示路由器要找的文件名。

展开查看详细排查

先按型号说明确认:路由器应向 Mac 请求文件,还是电脑应主动上传?只有前一种流程需要 Mac 运行 TFTP Server。使用网线直连指定端口,把当前以太网适配器设为教程要求的临时静态 IP,并核对恢复模式的按键时机和灯号。若 Mac 仍使用 DHCP、Wi-Fi 或其他网段,路由器可能无法访问它。先看到日志中的文件请求,再继续排查固件;不要反复猜 IP。

现象 2

收到请求,但找不到固件文件

先检查这一项

对比请求的文件名与服务文件夹中的文件,检查大小写和隐藏扩展名,再核对完整型号、硬件版本和固件类型。

接下来应看到什么

找到请求的文件并开始传输。如果提示权限错误,需要单独检查文件访问权限。

展开查看详细排查

把日志中请求的完整文件名与服务文件夹中的文件逐字对比,包括大小写和隐藏扩展名。固件放在“下载”中,不代表它就在 App 正在服务的目录。只有型号说明要求时才重命名,避免 .bin.zip 等隐藏后缀问题。sysupgrade、factory、recovery 和厂商固件不能随意互换,还要核对型号、硬件版本与镜像类型。若日志显示权限错误,应单独检查访问权限。

现象 3

传输开始后停住或超时

先检查这一项

记录进度停住的位置,检查网线、以太网适配器和指定端口。必要时仅允许 App 或本地 TFTP 流量通过防火墙,每次只改一项。

接下来应看到什么

连接保持稳定,并出现该型号说明要求的传输完成信号。

展开查看详细排查

记录错误信息和进度停住的位置,再逐项检查网线、以太网适配器、型号指定端口以及连接是否中断。若防火墙阻止传输,只临时允许 App 或本地 TFTP 流量,不要整体关闭防火墙。每次只改一项,按型号说明观察传输完成信号;不要把统一的重试次数或传输参数套用于所有路由器。

现象 4

传输已完成,路由器仍无法启动

先检查这一项

按型号说明等待写入并观察灯号。传输完成不等于固件已被接受或写入;还要核对正常启动后的地址和端口,它们可能与恢复模式不同。

接下来应看到什么

设备出现说明中的启动信号,并能通过正常管理地址访问。

固件可能仍在写入时,不要断电。按说明等待后仍无法启动,请先保存型号、硬件版本、固件来源和最后一次结果,再寻求帮助。

展开查看详细排查

文件传输达到 100%,不代表路由器已接受、写入或成功启动该固件。按具体型号说明等待写入并观察灯号,不要因为进度完成就断电。正常启动后的管理地址和端口可能与恢复模式不同。若等待后仍无法启动,保留完整型号、硬件版本、固件来源和最后一次日志,再寻求该型号的帮助。恢复完成或暂停后,退出 TFTP 服务,并恢复日常网络与防火墙设置。

再次尝试之前

到底是谁向谁传固件?

TFTP 是一种简单的本地文件传输方式。由哪台设备运行服务端,必须以具体型号说明为准。

Mac 运行 TFTP Server

路由器向 Mac 请求文件

  1. 路由器请求指定文件 →Mac
  2. Mac发送固件 →路由器

先准备好 Mac,再按说明让路由器进入恢复模式。Router Recovery 可以帮助准备和检查这种 Mac 端 TFTP Server 恢复环境。

路由器运行 TFTP Server

电脑主动向路由器上传文件

  1. Mac通过 TFTP 客户端上传 →路由器

按该型号的 TFTP 客户端上传说明操作。在 Mac 上启动 TFTP Server 是另一种角色,不能代替这里的客户端上传。

Web Recovery 通过浏览器上传固件;NETGEAR NMRP 则是另一种协议。不确定传输方向时,先查看恢复方式指南。

参考资料:OpenWrt TFTP 安装说明 · DrayTek 的 macOS 客户端上传示例。这些说明涉及不同设备的恢复流程,其中的 IP 和文件名不能直接套用。

仅适用于型号说明要求 Mac 运行 TFTP Server 的流程

需要帮手准备 Mac 恢复环境?

Router Recovery 把 Mac 网络、你主动选择的固件、服务文件夹和本地 TFTP 检查放在同一个引导流程中。再次尝试恢复前,可以用它准备环境,并确认请求是否到达 Mac。

  • 检查当前以太网连接和 Mac 临时静态 IP。
  • 看清已选择的固件文件和正在服务的文件夹。
  • 观察本地请求或传输响应。

你仍需准备该型号的恢复说明和兼容固件。App 不会自动挑选固件,不执行 NMRP 或 TTL 恢复,也不保证路由器一定能恢复。

macOS 付费 App · 前往 Mac App Store 查看当地价格。恢复检查在 Mac 上运行,不在此网页运行。

在手机上浏览?稍后在 Mac 上打开

复制此链接,通过你常用的方式传到 Mac。

重试前,再核对一次

  • 确认 Mac IP 和路由器恢复 IP 在同一个本地网络范围。
  • 确认路由器真的进入了恢复模式。
  • 使用正确固件文件和要求的文件名。
  • 检查 App 服务的文件夹、防火墙、网线和端口。

TFTP 仅用于可信的本地网络,不要暴露在公网。恢复完成或暂停后,退出服务,并恢复日常网络与防火墙设置。

文中术语是什么意思?

静态 IP:按具体型号说明,临时为 Mac 的以太网连接设置的地址,让路由器能访问 Mac。

服务文件夹:TFTP Server 向路由器提供文件的目录。

恢复模式:设备特有的救援状态,地址、端口和按键时机可能与正常启动不同。

TFTP 恢复失败常见问题

为什么 TFTP 恢复超时?

可能是路由器没有进入恢复模式、Mac IP 错误,或固件文件不在 App 服务的文件夹里。

需要关闭 macOS 防火墙吗?

可以临时允许 App 或 TFTP 流量进行测试,完成后恢复正常防火墙设置。

App 能保证恢复成功吗?

不能。恢复取决于设备型号、固件文件和是否成功进入恢复模式。本应用帮助准备和检查 TFTP Server 恢复环境。