跳至主要内容

安裝路由器韌體

危險

官方不再支援使用小米青春路由器的Mudfish功能。請改用支援 Mudfish 功能的 ipTIME 路由器。

資訊

如果您不熟悉安裝 OpenWRT 或者是初學者,參考下面的連結(包含螢幕截圖和更詳細的說明)會更有幫助。

本文檔說明如何使用 OpenWRT 韌體安裝正版「小米 Mi Wi-Fi Nano / Youth (R1CL)」路由器韌體。

本文檔是基於您熟悉使用控制台/終端/命令提示字元的假設編寫的。

準備好​

  1. 購買「Xiaomi Mi Wi-Fi Nano / Youth (R1CL)」路由器。一般情況下,在https://shopping.naver.com中搜尋「小米青春」即可以最低價格購買。

  2. 將電源連接到路由器。然後,將要使用的電腦連接到 LAN 部分(不是 WAN 部分,它是一個白色 LAN 連接埠)。

  3. 下載Mi Wi-FI專案的「官方開發者ROM」。可用連結為此處(1)及此處(2)。

  4. 對於 Windows 用戶,請準備 curl 和 putty。

安裝官方開發者ROM​

現在,如果您準備好了,您需要在正版「小米Mi Wi-Fi Nano / Youth(R1CL)」路由器上安裝官方開發者ROM。

  1. 連接小米路由器電源。將要使用的電腦連接到 LAN 連接埠(白色 2 連接埠)。連接已連接網路的路由器的WAN連接埠(藍色連接埠)。

  2. 在終端機或命令提示字元下檢查 ping 是否正確傳送至 192.168.31.1 IP。

  3. 檢查ping通後,連接http://192.168.31.1並登入。第一次登入時有幾個使用者密碼設定和Wi-FI SSID設定及密碼設定流程,設定簡單。無論如何,它都會再次覆蓋。

  4. 造訪右上角的 Updating 選單後,選擇 Firmware 進行更新並繼續。如果出現有關 downgrading 的警告訊息,請忽略它。

    如果您查看 Check for updates 部分,您會發現有一個名為「Update manually」的按鈕。點擊該按鈕進行上傳。

  5. 現在等待 5 到 7 分鐘。在終端機或命令提示字元中檢查 ping 是否正確傳送到 192.168.31.1 IP。

SSH 登入​

如果它已被開發人員 ROM 正確替換,您現在必須登入 SSH 並連接到路由器。

  1. 如果更換韌體後 ping 路由器正常,您現在需要設定 root 密碼來登入 SSH。

  2. 使用瀏覽器存取http://192.168.31.1/並輸入您先前設定的使用者密碼登入。

  3. 如果您登入後仔細查看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} 回應。

  4. 現在使用 ssh 指令或 putty 連接到路由器。

    # ssh root@192.168.31.1
  • 如果無法使用 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。

  1. 使用以下命令將 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
  2. 下載完成後,將影像鍵入 flash。

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. 映像為 Flash 後,等待約 5 到 7 分鐘重新啟動。安裝完成後,路由器將自動重新啟動。

    從工作計算機上拔下路由器,然後重新插入。當然,您必須將其插入白色 LAN 連接埠。它不是藍色 LAN 連接埠。

  4. 現在,在終端機或命令提示字元中檢查 ping 是否正確傳送到 192.168.1.1 IP。 192.168.31.1 IP 不再使用。

  5. 現在使用 ssh 指令或 putty 連接到路由器。

    # ssh root@192.168.1.1