UniFi 修復模式

修復模式是修復無響應 UniFi 設備的最後手段,通常是由於在更新時發生斷電而導致的。僅當您無法執行標準恢復出廠設置時才使用修復模式

提示: UniFi 電源冗餘可以防止發生意外斷電。

以下 UniFi 設備支援修復模式:

  • UDM、UDR、UDM Pro、UDM SE、UXG Pro、UDW
  • AP 接入點 (所有型號)
  • Cloud Key 和 Cloud Key Gen2 Plus
  • 監控攝像頭
  • USW Flex Mini

在考慮修復模式之前

如果您正在考慮修復模式,請先執行以下兩個操作:

  1. 重啟您的 UniFi 設備。 如果這可以解決設備的問題,則無需採取進一步操作。
  2. 將 UniFi 設備恢復出廠設置。 如果您有云備份,則可以在恢復出廠設置後輕鬆恢復設置。如果恢復出廠設置有效,則無需採取進一步操作。

執行設備修復

UDM、UDM Pro、UDR 和 UXG Pro

  • 下載適用於設備的最新固件,可在此處找到。
  • 關閉 UniFi 設備的電源並將其從電源上拔下。
  • 按住 Reset 按孔,然後將其重新連接到電源。
  • 繼續按住 Reset 按孔 5 秒鐘,或直到顯示屏(設備支援的話)顯示 Recovery Mode 恢復模式
  • 使用網線將計算機連接到第一個 LAN 端口(端口 1)。這通常是距離左上角最近的端口。
    • 連接到 UDW 的端口 18,而不是端口 1
  • 在計算機上配置 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 伺服器:<空白>
  • 在 Web 瀏覽器中,跳轉到 http://192.168.1.30 以訪問修復模式界面。
    • 注意:修復模式界面只能通過 HTTP(而非 HTTPS )訪問。您的瀏覽器可能會嘗試將網址重定向到 HTTPS。如重定向導致無法訪問,請使用其他瀏覽器。
  • 選擇 Firmware Update 固件更新 > Choose 選擇 並瀏覽您的計算機以查找之前下載的固件 ( .bin ) 映像文件。
  • 等待升級過程完成,然後重啟設備。

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 終端
      • 輸入命令進入 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 閃爍藍色和白色。前面板上的液晶顯示屏也會顯示 Recovery Mode 修復模式。
    5. 打開瀏覽器並輸入設備螢幕上顯示的 Cloud Key 的 IP 地址。

      • 注意:IP 地址來自您的 DHCP 伺服器。如果尚未分配 IP地址,您可以嘗試後備地址:192.168.1.30。
    6. 運行 Check Filesystem 檢查文件系統來嘗試搜索並修復可能導致系統問題的存儲磁盤問題。
    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. 您將進入修復模式頁面。從這裡您可以 reset 重置、reboot 重啟、power off 關閉電源,最重要的是上傳更新的固件 bin 文件。
    7. 上傳您在步驟 (1) 中下載的固件。
    8. 上傳完成後,重啟 Cloud Key 即可完成固件升級。
    9. 升級時 LED 將閃爍白色,完成後變為穩定白色。

監控攝像頭

  1. 從監控攝像頭上拔下 PoE 網線。
  2. 按住 Reset 按孔,然後將監控攝像頭重新連接 PoE 網線。
  3. 繼續按住 Reset 按孔至少 10 秒鐘,或者看到 LED 快速閃爍 3 次。
  4. 鬆開 Reset 按孔。
  5. 設備將自動重啟至較舊的固件。
  6. 更新到最新的固件:
    • 將監控攝像頭接管到 NVR 上,通過 NVR 託管的 Protect 用戶界面執行升級。

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

當修復模式不起作用時

在極少數情況下,當修復模式無法解決問題時,您將需要更換設備。如果仍在保修期內,您可以聯繫產品購買渠道進行換新或在 RMA Portal 提交申請。