修复模式是修复无响应 UniFi 设备的最后手段,通常是由于在更新时发生断电而导致的。仅当您无法执行标准 恢复出厂设置 时才使用修复模式

提示: UniFi Power Backup 可以防止发生意外断电。

以下 UniFi 设备支持修复模式:

  • 云网关主机(UDM Pro Max、UCG Ultra 等)
  • 独立网关(UXG Pro、UXG Lite 等)
  • 接入点(所有型号)
  • Cloud Key 和 Cloud Key Gen2 Plus
  • 监控摄像头
  • USW Flex Mini 和 USW Ultra
  • UNAS(UNAS Pro 型号以及 UNAS 2/4)
  • UniFi Travel Router(UTR)

在考虑修复模式之前

如果您正在考虑修复模式,请先执行以下两个操作:

  1. 重启您的 UniFi 设备。 如果这可以解决设备的问题,则无需采取进一步操作。
  2. 将 UniFi 设备恢复出厂设置。 如果您有云备份,则可以在恢复出厂设置后轻松恢复设置。如果恢复出厂设置有效,则无需采取进一步操作。

执行设备修复

云网关主机、独立网关、NVR 和 NAS

设备包括: Dream Machine Pro、Pro Max 和 SE、Cloud Gateway Ultra、UniFi Express、Dream Wall、Dream Router、NVR 和 NVR-Pro、EFG、UNAS 和新一代网关

  1. 下载适用于设备的最新固件,可在此处找到。
  2. 关闭 UniFi 设备的电源并将其从电源上拔下。
  3. 按住 Reset 按孔,然后将其重新连接到电源。
  4. 继续按住 Reset 按孔 5 秒钟,或直到显示屏(设备支持的话)显示 修复模式
  5. 使用网线将计算机连接到第一个 LAN 端口(端口 1)。这通常是距离左上角最近的端口。
    • 将 UDW 连接到端口 18,而不是端口 1。
    • 将 EFG 连接到端口 2,而不是端口 1。
  6. 在计算机上配置 192.168.1.0/24 范围内的静态 IP 地址(例如 192.168.1.11)。
  1. Windows 客户端
    1. 打开 Windows 10 网络连接

      • 设置 > 网络和 Internet > 状态 > 更改适配器选项
    2. 修改以太网适配器的 IPv4 设置

      • 以太网适配器 > 属性 > Internet 协议版本 4 (TCP/IPv4) > 属性
    3. 选择手动输入 IP 地址的选项并添加以下信息:

      • IP 地址:192.168.1.11
      • 子网掩码:255.255.255.0
      • 默认网关:<空白>
      • DNS 服务器:<空白>
  2. macOS 客户端
    1. 打开 macOS 网络连接。

      • 系统偏好设置 > 网络 > 以太网适配器
    2. 选择手动输入 IP 地址的选项并添加以下信息:

      • IP 地址:192.168.1.11
      • 子网掩码:255.255.255.0
      • 默认网关:<空白>
      • DNS 服务器:<空白>
  1. 在 Web 浏览器中,跳转到 http://192.168.1.30 以访问修复模式界面。
    • 注意:修复模式界面 只能通过 HTTP(而非 HTTPS)访问。您的浏览器可能会尝试将网址重定向到 HTTPS。如果重定向导致无法访问,请使用其他浏览器。
  2. 选择 固件更新 > 选择,然后在计算机上找到之前下载的固件(.bin)映像文件。
  3. 等待升级过程完成,然后重启设备。

AP 接入点

  1. 下载适用于设备的最新固件,可在此处找到。
  2. 通过 PoE 交换机或将计算机直接连接到 PoE 适配器上的网络(数据)端口,将 AP 和计算机连接到同一网络或 VLAN。
  3. 按住 Reset 按孔,然后将计算机连接到 AP 的可用以太网端口。
  4. 继续按住 Reset 按孔,直到 LED 呈白色、蓝色闪烁,然后熄灭,如 LED 状态指南中所示。这表明您的设备已准备好进行 TFTP 恢复,您可以松开按孔。
  5. 在计算机上设置静态 IP 地址以与 AP 通信,默认 IP 地址为 192.168.1.20。以下是配置示例:
静态 IP:192.168.1.25
子网:255.255.255.0
网关:192.168.1.20
  1. 使用 TFTP 将固件从计算机移动到 AP。有多种方法可以实现这一点。下面有两种方法供大家参考。
    • Windows
      • 使用 Tftpd64。
      • 选择下载的固件映像并将其传输到 AP。
    • macOS 和 Linux
      • 打开 Terminal 终端
      • 输入以下命令,将当前工作目录切换到固件下载位置:
      cd /path/to/download
      
      • 输入命令进入 TFTP 模式:
      tftp
      
      • 进入 TFTP 后,粘贴以下命令并按 Enter 键。
      connect 192.168.1.20
      binary
      rexmt 1
      timeout 60
      put /固件的绝对路径/固件文件名.bin
      
  2. 文件将开始传输,固件升级完成后,设备将自动重启,请不要自行重启。

Cloud Key

  1. Cloud Key Gen2、Gen2 Plus
    1. 下载适用于设备的最新固件,可在此处找到。
    2. 关闭系统电源。
    3. 按住 Reset 按孔,然后将其连接到电源。
    4. 继续按住 Reset 按孔 10 秒钟,直到 LED 闪烁蓝色和白色。前面板上的液晶显示屏也会显示修复模式。
    5. 打开浏览器并输入设备屏幕上显示的 Cloud Key 的 IP 地址。

      • 注意:IP 地址来自您的 DHCP 服务器。如果尚未分配 IP 地址,您可以尝试后备地址:192.168.1.30。
    6. 运行“检查文件系统”,尝试查找并修复可能导致系统问题的存储磁盘问题。
    7. 上传您在步骤 (1) 中下载的固件进行修复。请注意,这也会将您的设备恢复出厂设置。
    8. 升级时 LED 将闪烁白色,完成后变为稳定白色。
    9. 如果您的设备再次出现故障,则表明您应该更换存储磁盘。
  2. Cloud Key(第一代)
    1. 下载适用于设备的最新固件,可在此处找到。
    2. 关闭系统电源。
    3. 按住 Reset 按孔,然后将其连接到电源。
    4. 继续按住 Reset 按孔 10 秒钟,直到 LED 闪烁蓝色和白色。
    5. 打开浏览器并输入 Cloud Key 的 IP 地址。

      • 注意:IP 地址来自您的 DHCP 服务器。如果尚未分配 IP 地址,您可以尝试后备地址:192.168.1.30。
      • 如果您的 Cloud Key 有 DHCP 服务器分配的 IP 地址,则后备 IP 将不起作用。
      • 提示:如果您不知道 Cloud Key 的 IP 地址,可以使用 SSH 命令 arp -a 或 nmap 软件查找 IP 地址。
    6. 您将进入修复模式页面。从这里可以重置、重启、关闭电源,最重要的是上传更新的固件 `.bin` 文件。
    7. 上传您在步骤 (1) 中下载的固件。
    8. 上传完成后,重启 Cloud Key 即可完成固件升级。
    9. 升级时 LED 将闪烁白色,完成后变为稳定白色。

监控摄像头

  1. 从监控摄像头上拔下 PoE 网线。
  2. 按住 Reset 按孔,然后将监控摄像头重新连接 PoE 网线。
  3. 继续按住 Reset 按孔至少 10 秒钟,或者看到 LED 快速闪烁 3 次。
  4. 松开 Reset 按孔。
  5. 设备将自动重启至较旧的固件。
  6. 如需更新到较新的固件,请联系我们的支持团队并请求获取 .bin 文件。
  7. 在摄像头的 Web 界面中,进入系统设置并使用该文件上传固件。

USW Flex Mini

  1. 准备一个网络服务器(见下文*)。
  2. 将服务器/计算机的 IP 设置为静态 192.168.1.99。
    • 在计算机上设置静态 IP 的方法因平台而异。在产品文档(Windows、macOS 或 Ubuntu/Linux)中查找说明。
  3. 下载适用于您设备的最新固件,可在此处找到。
  4. 将二进制文件重命名为 fwupdate.bin 并将其放置在之前创建的目录 (webserver) 中。
  5. 拔掉电源插头,关闭交换机电源。
  6. 按住 Reset 按孔,然后将其连接到电源。
  7. 继续按住 Reset 按孔 10 秒钟,直到 LED 闪烁蓝色、白色、熄灭。
  8. 更新 USW-Flex-Mini。

*恢复过程的第一步是准备 Web 服务器。请参考下文,了解 Windows、macOS 和 Ubuntu/Debian 操作系统的设置步骤。

  1. 在 Windows 上设置 Web 服务器
    1. 此处下载 Windows 版 Python(可执行安装程序)。
    2. 打开下载的文件并确保在安装过程中选择“将 Python xx 添加到 PATH”。
    3. Python 安装后,以管理员身份打开命令提示符,并使用以下命令确认 Python 已正确安装:

      python -V
    4. 通过运行以下命令为 Web 服务器创建目录:

      mkdir c:\webserver
      cd c:\webserver
    5. 在 80 端口上启动 Python Web 服务器。请注意,可以使用步骤 3 中的命令找到 Python 版本:

      1. Python 3.x:

        python -m http.server 80
      2. Python 2.x:

        python -m SimpleHTTPServer 80
  2. 在 macOS 上设置 Web 服务器
    1. 此处下载适用于 macOS 的 Python。
    2. Python 安装后,打开终端并使用以下命令确认 Python 已正确安装:

      python -V
    3. 通过运行以下命令为 Web 服务器创建目录:

      cd ~
      mkdir webserver
      cd webserver
    4. 在端口 80 上启动 Python Web 服务器。请注意,可以使用步骤 2 中的命令找到 Python 版本:

      1. Python 3.x:

        python -m http.server 80
      2. Python 2.x:

        python -m SimpleHTTPServer 80
  3. 在 Ubuntu/Debian 上设置 Web 服务器
    1. 使用以下命令在您的计算机上安装 Python:

      sudo apt-get update && sudo apt-get install python3
    2. Python 安装后,打开终端并使用以下命令确认 Python 已正确安装:

      python_version=$(dpkg -l | grep "^ii" | awk '/python/{print$2}' | grep "^python[0-9].[0-9]$" | head -n1)
      sudo "${python_version}" -V
    3. 通过运行以下命令为 Web 服务器创建目录:

      cd ~
      mkdir webserver
      cd webserver
    4. 在端口 80 上启动 Python Web 服务器。请注意,可以使用步骤 2 中的命令找到 Python 版本:

      1. Python 3.x:

        sudo "${python_version}" -m http.server 80
      2. Python 2.x:

        sudo "${python_version}" -m SimpleHTTPServer 80

USP Plug & Strip

  1. 下载适用于您设备的最新固件,可在此处找到。
  2. 将设备从电源上拔下,以关闭设备电源。
  3. 按住 Reset 按钮,然后将设备连接到电源。设备启动时,继续按住 Reset 按钮 10 秒钟。
  4. 设备进入修复模式后,LED 指示灯将短暂闪烁两次,然后长亮一次。
  5. 使用客户端连接到设备广播的 WiFi 网络,查找“UPS1-RECOVERY”或“USP6-RECOVERY”。
  6. 打开浏览器并访问 192.168.4.1。
  7. 上传在步骤 1 中下载的固件,并等待升级完成。升级完成后,设备应恢复为出厂默认状态。

UniFi Travel Router

  1. 下载适用于您设备的最新固件。
  2. 关闭 Travel Router 的电源。
  3. 将计算机直接连接到 Travel Router 的以太网端口(LAN 或 WAN)。
  4. 按住 Reset 按钮,然后重新接通 Travel Router 的电源。
  5. 继续按住 Reset 按钮,直到 LCM 显示修复模式界面,然后松开按钮。
  6. 在计算机上设置静态 IP 地址,使其与 Travel Router 的修复地址位于同一子网中:
    • IP address: 192.168.1.25
    • 子网掩码:255.255.255.0
    • 默认网关:192.168.1.20
    • DNS 服务器:留空
  7. 使用 TFTP 将固件传输到 192.168.1.20。有多种程序和方法可以完成此操作,以下提供两种方法供参考:
    • Windows
      • 使用 Tftpd64。
      • 选择下载的固件映像,并将其传输到 AP。
    • macOS 和 Linux
      • 打开终端。
      • 输入以下命令,将当前工作目录切换到固件下载位置:
      cd /path/to/download
      
      • 输入以下命令进入 TFTP 模式:
      tftp
      
      • 进入 TFTP 后,粘贴以下命令并按 Enter 键:
      connect 192.168.1.20
      binary
      rexmt 1
      timeout 60
      put 固件文件名.bin
      
  8. 文件传输将开始。固件升级完成后,设备会自动重启。请勿自行重启设备。

Switch Ultra

  1. 下载适用于您设备的最新固件,请点击此处
  2. 关闭设备电源,按住重置按钮,然后重新打开电源。持续按住重置按钮 5 秒钟,直到 LED 指示灯开始以蓝色 → 白色 → 熄灭的模式闪烁。
  3. 交换机的 IP 地址将设置为 192.168.1.20。
  4. 将您的计算机连接到交换机上的一个端口,并在您的计算机上配置 192.168.1.0/24 范围内的静态 IP 地址(例如,192.168.1.11)。
  1. Windows 客户端
    1. 打开 Windows 10 网络连接

      • 设置 > 网络和 Internet > 状态 > 更改适配器选项
    2. 修改以太网适配器的 IPv4 设置

      • 以太网适配器 > 属性 > Internet 协议版本 4 (TCP/IPv4) > 属性
    3. 选择手动输入 IP 地址的选项并添加以下信息:

      • IP 地址:192.168.1.11
      • 子网掩码:255.255.255.0
      • 默认网关:<空白>
      • DNS 服务器:<空白>
  2. macOS 客户端
    1. 打开 mac OS 网络连接。

      • 系统偏好设置 > 网络 > 以太网适配器
    2. 选择手动输入 IP 地址的选项并添加以下信息:

      • IP 地址:192.168.1.11
      • 子网掩码:255.255.255.0
      • 默认网关:<空白>
      • DNS 服务器:<空白>
  1. 在 Web 浏览器中,跳转到 http://192.168.1.20 以访问恢复模式界面。
    • 注意: 修复模式界面 只能通过 HTTP(而非 HTTPS)访问。您的浏览器可能会尝试将网址重定向到 HTTPS。如果重定向导致无法访问,请使用其他浏览器。
  2. 通过 Web UI 将固件上传到您的设备。
  3. 固件更新完成后,设备将自动重置。
    • 注意: 如果设备处于恢复模式 10 分钟且未上传固件,设备将重新启动。

当修复模式不起作用时

在极少数情况下,当修复模式无法解决问题时,您将需要更换设备。如果仍在保修期内,您可以联系产品购买渠道进行换新或在 RMA Portal 提交申请。