Inštalácia firmvéru smerovača
Funkcie Mudfish na smerovači Xiaomi Youth už nie sú oficiálne podporované. Použite radšej smerovač ipTIME s podporou Mudfish.
Ak nemáte skúsenosti s inštaláciou OpenWRT alebo ste začiatočník, môžu vám pomôcť nasledujúce návody so snímkami obrazovky a podrobnejším vysvetlením.
Tento dokument opisuje, ako nahradiť pôvodný firmvér smerovača „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)“ firmvérom OpenWRT.
Návod predpokladá, že ovládate konzolu, terminál alebo príkazový riadok.
Príprava
-
Zakúpte smerovač „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)“. Vyhľadaním „샤오미 청춘“ (Xiaomi Youth) na https://shopping.naver.com ho zvyčajne nájdete za najnižšiu cenu.
-
Pripojte smerovač k napájaniu. Pracovný počítač pripojte do siete LAN (biely port LAN, nie WAN).
-
Stiahnite „oficiálnu vývojársku ROM“ projektu Mi Wi-Fi z odkazu 1 alebo odkazu 2.
-
Vo Windows si pripravte curl a putty.
-
Na nasledujúcom odkaze je pripravený ZIP archív obsahujúci príkazy curl a putty.
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Binárny balík curl si môžete do pracovného priečinka stiahnuť aj priamo z https://curl.haxx.se/download.html.
-
Na pripojenie SSH si môžete priamo stiahnuť aj putty z nasledujúceho odkazu.
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Inštalácia oficiálnej vývojárskej ROM
Po príprave nainštalujte oficiálnu vývojársku ROM do pôvodného smerovača „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)“.
-
Pripojte smerovač Xiaomi k napájaniu. Do portu LAN (jeden z 2 bielych portov) pripojte pracovný počítač. Port WAN (modrý) pripojte k smerovaču s prístupom na internet.
-
V termináli alebo príkazovom riadku overte, že ping na 192.168.31.1 funguje.
-
Otvorte http://192.168.31.1 a prihláste sa. Pri prvom prihlásení treba nastaviť používateľské heslo, SSID a heslo Wi-Fi. Zvoľte jednoduché nastavenia, pretože sa neskôr prepíšu.
-
Vpravo hore otvorte ponuku Updating a vyberte aktualizáciu s ručným určením firmvéru. Prípadné upozornenie na prechod na staršiu verziu ignorujte.
Pod časťou Check for updates nájdete tlačidlo „Update manually“, ktorým nahráte súbor.
-
Počkajte približne 5 ~ 7 minút. V termináli alebo príkazovom riadku overte, že ping na 192.168.31.1 funguje.
Prihlásenie cez SSH
Po úspešnom nahradení firmvéru vývojárskou ROM sa pripojte k smerovaču cez SSH.
-
Ak po výmene firmvéru ping na smerovač funguje, nastavte heslo root na prihlásenie cez SSH.
-
V prehliadači otvorte http://192.168.31.1/ a prihláste sa predtým nastaveným používateľským heslom.
-
Po prihlásení nájdete v URL časť „stok“. Skopírujte ju a nahraďte ňou príslušnú časť nasledujúceho príkazu, ktorý potom spustite.
# 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"Pri správnom vykonaní musíte dostať odpoveď
{"code":0}. -
Pripojte sa k smerovaču príkazom ssh alebo pomocou putty.
# ssh root@192.168.31.1
-
Ak sa k smerovaču nedá pripojiť cez SSH
Nasledujúcim príkazom môžete namiesto SSH zapnúť telnet.
# 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}Pripojte sa telnetom na 192.168.31.1 (port 23) a postupne zadajte nasledujúce príkazy, aby ste umožnili pripojenie cez 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
Inštalácia OpenWRT
Teraz ste pripravení nainštalovať OpenWRT.
-
Nasledujúcimi príkazmi stiahnite obraz firmvéru OpenWRT do priečinka /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 -
Po dokončení sťahovania zapíšte obraz do pamäte flash.
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Po zápise počkajte približne 5 ~ 7 minút na reštart. Po dokončení inštalácie sa smerovač automaticky reštartuje.
Odpojte a znova pripojte kábel medzi pracovným počítačom a smerovačom. Musí byť zapojený do bieleho portu LAN, nie do modrého.
-
V termináli alebo príkazovom riadku overte, že ping na 192.168.1.1 funguje. Adresa 192.168.31.1 sa už nepoužíva.
-
Pripojte sa k smerovaču príkazom ssh alebo pomocou putty.
# ssh root@192.168.1.1