安裝路由器韌體
官方不再支援使用小米青春 路由器的Mudfish功能。請改用支援 Mudfish 功能的 ipTIME 路由器。
如果您不熟悉安裝 OpenWRT 或者是初學者,參考下面的連結(包含螢幕截圖和更詳細的說明)會更有幫助。
本文檔說明如何使用 OpenWRT 韌體安裝正版「小米 Mi Wi-Fi Nano / Youth (R1CL)」路由器韌體。
本文檔是基於您熟悉使用控制台/終端/命令提示字元的假設編寫的。
準備好
-
購買「Xiaomi Mi Wi-Fi Nano / Youth (R1CL)」路由器。一般情況下,在https://shopping.naver.com中搜尋「小米青春」即可以最低價格購買。
-
將電源連接到路由器。然後,將要使用的電腦連接到 LAN 部分(不是 WAN 部分,它是一個白色 LAN 連接埠)。
-
對於 Windows 用戶,請準備 curl 和 putty。
-
包含 curl 和 putty 命令的 ZIP 檔案已在以下連結中提前準備好。
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
您也可以直接從 https://curl.haxx.se/download.html 下載 curl 命令的二進位套件並將其下載到您的工作區。
-
您可以直接下載 putty 的二進位檔案並準備連接到 SSH。您可以從下面的鏈接下載它。
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
安裝官方開發者ROM
現在,如果您準備好了,您需要在正版「小米Mi Wi-Fi Nano / Youth(R1CL)」路由器上安裝官方開發者ROM。
-
連接小米路由器電源。將要使用的電腦連接到 LAN 連接埠(白色 2 連接埠)。連接已連接網路的路由器的WAN連接埠(藍色連接埠)。
-
在終端機或命令提示字元下檢查 ping 是否正確傳送至 192.168.31.1 IP。
-
檢查ping通後,連接http://192.168.31.1並登入。第一次登入時有幾個使用者密碼設定和Wi-FI SSID設定及密碼設定流程,設定簡單。無論如何,它都會再次覆蓋。
-
造訪右上角的 Updating 選單後,選擇 Firmware 進行更新並繼續。如果出現有關 downgrading 的警告訊息,請忽略它。
如果您查看 Check for updates 部分,您會發現有一個名為「Update manually」的按鈕。點擊該按鈕進行上傳。
-
現在等待 5 到 7 分鐘。在終端機或命令提示字元中檢查 ping 是否正確傳送到 192.168.31.1 IP。
SSH 登入
如果它已被開發人員 ROM 正確替換,您現在必須登入 SSH 並連接到路由器。
-
如果更換韌體後 ping 路由器正常,您現在需要設定 root 密碼來登入 SSH。
-
使用瀏覽器存取http://192.168.31.1/並輸入您先前設定的使用者密碼登入。
-
如果您登入後仔細查看URL,您將看到一個名為「stok」的部分。複製此部分並透過替換以下命令來運行它。
# curl -d "oldPwd=your_admin_pass&newPwd=desired_root_pass" "http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqsystem/set_name_password"如果執行正確,您應該會收到
{"code":0}回應。 -
現在使用 ssh 指令或 putty 連接到路由器。
# ssh [email protected]
-
如果無法使用 SSH 連接到路由器
您可以透過以下命令啟動 telnet 而不是 SSH。
# curl http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
{"msg":"未能连接到指定WiFi(Connecting)","code":1616}透過 Telnet(連接埠 23)連接到 192.168.31.1 後,輸入以下命令以連接到 SSH。
# sed -i ":x;N;s/if [.\; then\n.return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
# /etc/init.d/dropbear start
# nvram set ssh_en=1
# nvram commit
OpenWRT安裝
您現在已準備好安裝 OpenWRT。
-
使用以下命令將 OpenWRT 韌體映像下載到 /tmp 目錄。
# cd /tmp
# wget http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin -
下載完成後,將影像鍵入 flash。
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
映像為 Flash 後,等待約 5 到 7 分鐘重新啟動。安裝完成後,路由器將自動重新啟動。
從工作計算機上拔下路由器,然後重新插入。當然,您必須將其插入白色 LAN 連接埠。它不是藍色 LAN 連接埠。
-
現在,在終端機或命令提示字元中檢查 ping 是否正確傳送到 192.168.1.1 IP。 192.168.31.1 IP 不再使用。
-
現在使用 ssh 指令或 putty 連接到路由器。
# ssh [email protected]