修復模式是修復無響應 UniFi 設備的最後手段,通常是由於在更新時發生斷電而導致的。僅當您無法執行標準恢復出廠設置時才使用修復模式。
提示: UniFi 電源冗餘可以防止發生意外斷電。
以下 UniFi 設備支援修復模式:
- UDM、UDR、UDM Pro、UDM SE、UXG Pro、UDW
- AP 接入點 (所有型號)
- Cloud Key 和 Cloud Key Gen2 Plus
- 監控攝像頭
- USW Flex Mini
在考慮修復模式之前
如果您正在考慮修復模式,請先執行以下兩個操作:
- 重啟您的 UniFi 設備。 如果這可以解決設備的問題,則無需採取進一步操作。
- 將 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)。
-
Windows 客戶端
-
打開 Windows 10 網路連接
- 設置 > 網路和 Internet > 狀態 > 更改變壓器選項
-
修改以太網變壓器的 IPv4 設置
- 以太網變壓器 > 屬性 > Internet 協議版本 4 (TCP/IPv4) > 屬性
-
選擇手動輸入 IP 地址的選項並添加以下資訊:
- IP地址:192.168.1.11
- 子網掩碼:255.255.255.0
- 默認閘道器:<空白>
- DNS 伺服器:<空白>
-
-
macOS 客戶端
-
開啟 mac OS 網路連線。
- 系統偏好設定 > 網路 > 乙太網路變壓器
-
選擇手動輸入 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 接入點
- 下載適用於設備的最新固件,可在此處找到。
- 通過 PoE 交換機或將計算機直接連接到 PoE 變壓器上的網路(數據)端口,將 AP 和計算機連接到同一網路或 VLAN。
- 按住 Reset 按孔,然後將計算機連接到 AP 的可用以太網端口。
- 繼續按住 Reset 按孔,直到 LED 呈白色、藍色閃爍,然後熄滅,如 LED 狀態指南中所示。這表明您的設備已準備好進行 TFTP 恢復,您可以鬆開按孔。
- 在計算機上設置靜態 IP 地址以與 AP 通信,默認IP地址為 192.168.1.20 。以下是配置示例:
靜態 IP:192.168.1.25
子網:255.255.255.0
閘道器:192.168.1.20
- 使用 TFTP 將固件從計算機移動到 AP。有多種方法可以實現這一點。下面有兩種方法供大家參考。
- Windows
- 使用 Tftpd64。
- 選擇下載的固件映像並將其傳輸到 AP。
- macOS 和 Linux
- 打開 Terminal 終端
- 輸入命令進入 TFTP 模式:
tftp
- 進入 TFTP 後,粘貼以下命令並按 Enter 鍵。
connect 192.168.1.20 binary rexmt 1 timeout 60 put /固件的絕對路徑/固件文件名.bin
- Windows
- 文件將開始傳輸,固件升級完成後,設備將自動重啟,請不要自行重啟。
Cloud Key
-
Cloud Key Gen2、Gen2 Plus
- 下載適用於設備的最新固件,可在此處找到。
- 關閉系統電源。
- 按住 Reset 按孔,然後將其連接到電源。
- 繼續按住 Reset 按孔 10 秒鐘,直到 LED 閃爍藍色和白色。前面板上的液晶顯示屏也會顯示 Recovery Mode 修復模式。
-
打開瀏覽器並輸入設備螢幕上顯示的 Cloud Key 的 IP 地址。
- 注意:IP 地址來自您的 DHCP 伺服器。如果尚未分配 IP地址,您可以嘗試後備地址:192.168.1.30。
- 運行 Check Filesystem 檢查文件系統來嘗試搜索並修復可能導致系統問題的存儲磁盤問題。
- 上傳您在步驟 (1) 中下載的固件進行修復。請注意,這也會將您的設備恢復出廠設置。
- 升級時 LED 將閃爍白色,完成後變為穩定白色。
- 如果您的設備再次出現故障,則表明您應該更換存儲磁盤。
-
Cloud Key(第一代)
- 下載適用於設備的最新固件,可在此處找到。
- 關閉系統電源。
- 按住 Reset 按孔,然後將其連接到電源。
- 繼續按住 Reset 按孔 10 秒鐘,直到 LED 閃爍藍色和白色。
-
打開瀏覽器並輸入 Cloud Key 的 IP 地址。
- 注意:IP 地址來自您的 DHCP 伺服器。如果尚未分配 IP地址,您可以嘗試後備地址:192.168.1.30。
- 如果您的 Cloud Key 有 DHCP 伺服器分配的 IP 地址,則後備 IP 將不起作用。
- 提示:如果您不知道 Cloud Key 的 IP 地址,可以使用 SSH 命令 arp -a 或 nmap 軟件查找 IP 地址。
- 您將進入修復模式頁面。從這裡您可以 reset 重置、reboot 重啟、power off 關閉電源,最重要的是上傳更新的固件 bin 文件。
- 上傳您在步驟 (1) 中下載的固件。
- 上傳完成後,重啟 Cloud Key 即可完成固件升級。
- 升級時 LED 將閃爍白色,完成後變為穩定白色。
監控攝像頭
- 從監控攝像頭上拔下 PoE 網線。
- 按住 Reset 按孔,然後將監控攝像頭重新連接 PoE 網線。
- 繼續按住 Reset 按孔至少 10 秒鐘,或者看到 LED 快速閃爍 3 次。
- 鬆開 Reset 按孔。
- 設備將自動重啟至較舊的固件。
- 更新到最新的固件:
- 將監控攝像頭接管到 NVR 上,通過 NVR 託管的 Protect 用戶界面執行升級。
USW Flex Mini
- 準備一個網路伺服器(見下文*)。
- 將伺服器/計算機的 IP 設置為靜態 192.168.1.99。
- 在計算機上設置靜態 IP 的方法因平臺而異。在產品文檔(Windows、macOS 或 Ubuntu/Linux)中查找說明。
- 下載適用於您設備的最新固件,可在此處找到。
- 將二進制文件重命名為 fwupdate.bin 並將其放置在之前創建的目錄 (webserver) 中。
- 拔掉電源插頭,關閉交換機電源。
- 按住 Reset 按孔,然後將其連接到電源。
- 繼續按住 Reset 按孔 10 秒鐘,直到 LED 閃爍藍色、白色、熄滅。
- 更新 USW-Flex-Mini。
*恢復過程的第一步是準備 Web 伺服器。請參考下文,了解 Windows、macOS 和 Ubuntu/Debian 操作系統的設置步驟。
-
在 Windows 上設置 Web 伺服器
- 在此處下載 Windows 版 Python(可執行安裝程序)。
- 打開下載的文件並確保在安裝過程中選擇“將 Python xx 添加到 PATH”。
-
Python 安裝後,以管理員身份打開命令提示符,並使用以下命令確認 Python 已正確安裝:
python -V
-
通過運行以下命令為 Web 伺服器創建目錄:
mkdir c:\webserver cd c:\webserver
-
在 80 端口上啟動 Python Web 伺服器。請注意,可以使用步驟 3 中的命令找到 Python 版本:
-
Python 3.x:
python -m http.server 80
-
Python 2.x:
python -m SimpleHTTPServer 80
-
-
在 macOS 上設置 Web 伺服器
- 在此處下載適用於 macOS 的 Python。
-
Python 安裝後,打開終端並使用以下命令確認 Python 已正確安裝:
python -V
-
通過運行以下命令為 Web 伺服器創建目錄:
cd ~ mkdir webserver cd webserver
-
在端口 80 上啟動 Python Web 伺服器。請注意,可以使用步驟 2 中的命令找到 Python 版本:
-
Python 3.x:
python -m http.server 80
-
Python 2.x:
python -m SimpleHTTPServer 80
-
-
在 Ubuntu/Debian 上設置 Web 伺服器
-
使用以下命令在您的計算機上安裝 Python:
sudo apt-get update && sudo apt-get install python3
-
Python 安裝後,打開終端並使用以下命令確認 Python 已正確安裝:
python_version=$(dpkg -l | grep "^ii" | awk '/python/{print$2}' | grep "^python[0-9].[0-9]$" | head -n1) sudo "${python_version}" -V
-
通過運行以下命令為 Web 伺服器創建目錄:
cd ~ mkdir webserver cd webserver
-
在端口 80 上啟動 Python Web 伺服器。請注意,可以使用步驟 2 中的命令找到 Python 版本:
-
Python 3.x:
sudo "${python_version}" -m http.server 80
-
Python 2.x:
sudo "${python_version}" -m SimpleHTTPServer 80
-
-
當修復模式不起作用時
在極少數情況下,當修復模式無法解決問題時,您將需要更換設備。如果仍在保修期內,您可以聯繫產品購買渠道進行換新或在 RMA Portal 提交申請。