WorldWideWeb

Cisco RV32x 路由器無法進入UI

在我不小心設置openvpn時,替換系統自簽根憑證,他的GUI網頁後台就變成502 Bad Gateway了。搜尋討論有人說factory default reset沒用,必須重刷firmware。

Cisco RV32x 502 Bad Gateway

先說明一下,開機後去壓reset鍵是重置回原廠設置,所有設定都不見,系統預設ip是192.168.1.1,登入帳密是cisco:cisco。如果要刷韌體,關機後壓著reset按鈕不放,開機約10秒,看到diag會維持亮著紅燈,pwr一直閃綠燈,放開reset進入這個模式。

Tftpd32 by Ph. Jounin

這時你要用tftp工具連入,將韌體上傳。假如是windows,可以參考官方這份步驟說明。(我在刷機過程中一直沒能解決問題,換嘗試過用Win10 Tftpd32跑過還是一樣。)

Mac端的話,用終端機就可以。下載後的韌體在「下載」檔案夾的話。先cd ~/Downloads

然後輸入 tftp 192.168.1.1,進入tftp指令模式

定義傳輸為 binary

接著就可以上傳 put <firmware_name.bin>

看到傳輸結束後就可以退出 quit

tftp on Mac Terminal

路由器接收完韌體可能會維持原本燈號幾秒鐘,應該是在進行處理,然後全部燈號閃幾下後會自動重開機。

刷機過程不算困難,但是跑了好幾次後台問題依舊(502 Bad Gateway)。那個錯誤的自簽憑證依舊沒被覆蓋或刪除掉。看到官方一段說明,要是你刷較舊的韌體的話,有可能會被出廠重置。這不是很奇怪嗎?我做了很多次原廠重置都沒效,但也只能多種嘗試看看,於是開始往前用舊的版本(1.4, 1.3)。一開始還是沒效,乾脆直接刷最舊的1.0版,刷完它居然無法完成開機,直接變磚了⋯⋯

不死心繼續試別的版本,終於在刷到RV32X_v1.2.1.13_20150504-code.bin這個版本後,看到久違的後台了。過程真是折騰人,也耗去了一整天。不過Cisco也算硬,刷了十幾次都撐得住。

RV32x全部版本韌體下載(官網)