Ruuteri püsivara paigaldamine
Mudfishi kasutamist Xiaomi Youth ruuteris ei toetata enam ametlikult. Kasutage selle asemel Mudfishi toetavat ipTIME ruuterit.
Kui OpenWRT paigaldamine pole teile tuttav või olete algaja, võivad aidata järgmised kuvatõmmiste ja üksikasjalikumate selgitustega juhendid:
See dokument kirjeldab Xiaomi Mi Wi-Fi Nano / Youth (R1CL) algse püsivara asendamist OpenWRT-ga.
Juhend eeldab, et oskate kasutada konsooli, terminali või käsuviipa.
Ettevalmistused
-
Ostke Xiaomi Mi Wi-Fi Nano / Youth (R1CL) ruuter. Tavaliselt leiate soodsaima pakkumise aadressilt https://shopping.naver.com koreakeelse otsinguga „샤오미 청춘” (Xiaomi Youth).
-
Ühendage ruuter vooluvõrku. Ühendage tööks kasutatav arvuti LAN-porti (valge võrgupesa, mitte WAN-port).
-
Laadige alla Mi Wi-Fi projekti ametlik arendaja-ROM siit (1) või siit (2).
-
Windowsi kasutajad vajavad curl-i ja putty-t.
-
Järgmisel lingil on ZIP-fail, kuhu curl ja putty on juba kokku pakitud:
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Võite ka ise alla laadida curl-i binaarpaketi aadressilt https://curl.haxx.se/download.html ning salvestada selle töökausta.
-
SSH-ühenduse jaoks võite putty binaarfaili ise alla laadida järgmiselt aadressilt:
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Ametliku arendaja-ROM-i paigaldamine
Kui ettevalmistused on tehtud, paigaldage Xiaomi Mi Wi-Fi Nano / Youth (R1CL) ruuterile ametlik arendaja-ROM.
-
Ühendage Xiaomi ruuter vooluvõrku. Ühendage tööks kasutatav arvuti LAN-porti (üks kahest valgest pesast). WAN-port (sinine pesa) ühendage internetiühendusega ruuteriga.
-
Kontrollige terminalis või käsuviibas, kas ping aadressile 192.168.31.1 töötab.
-
Kui ping töötab, avage http://192.168.31.1 ja logige sisse. Esimesel sisselogimisel tuleb määrata kasutaja parool, Wi-Fi SSID ja parool. Kasutage lihtsaid seadeid, sest need kirjutatakse hiljem niikuinii üle.
-
Avage ülal paremal menüü Updating ning valige püsivarafaili käsitsi määramisega uuendamine. Kui ilmub hoiatus vanema versiooni paigaldamise kohta, eirake seda.
Jaotise Check for updates all klõpsake üleslaadimiseks nuppu „Update manually”.
-
Oodake umbes 5 ~ 7 minutit. Kontrollige terminalis või käsuviibas, kas ping aadressile 192.168.31.1 töötab.
SSH kaudu sisselogimine
Kui arendaja-ROM on edukalt paigaldatud, ühenduge ruuteriga SSH kaudu.
-
Kui ping ruuterile pärast püsivara vahetamist töötab, määrake SSH-sse sisselogimiseks root-kasutaja parool.
-
Avage brauseris http://192.168.31.1/ ning logige sisse varem määratud kasutajaparooliga.
-
Sisselogimise järel leidke URL-ist osa „stok”. Kopeerige selle väärtus allolevasse käsku ja käivitage käsk.
# 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"Õnnestumise korral peate saama vastuse
{"code":0}. -
Ühenduge nüüd ruuteriga käsu ssh või putty abil.
# ssh root@192.168.31.1
-
Kui te ei saa ruuteriga SSH kaudu ühendust
Järgmise käsuga saate SSH asemel lubada telneti.
# 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}Ühenduge telnetiga aadressile 192.168.31.1 (port 23) ning sisestage SSH lubamiseks järjest järgmised käsud.
# 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 paigaldamine
Nüüd on kõik OpenWRT paigaldamiseks valmis.
-
Laadige OpenWRT püsivarapilt järgmiste käskudega kausta /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 -
Kui allalaadimine on lõppenud, kirjutage pilt välkmällu.
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Oodake umbes 5 ~ 7 minutit, kuni pilt on kirjutatud ja ruuter taaskäivitub. Pärast paigaldamist taaskäivitub ruuter automaatselt.
Eemaldage arvuti ruuteriga ühendav kaabel ja ühendage see uuesti. Kasutage kindlasti valget LAN-porti, mitte sinist pesa.
-
Kontrollige terminalis või käsuviibas, kas ping aadressile 192.168.1.1 töötab. Aadressi 192.168.31.1 enam ei kasutata.
-
Ühenduge ruuteriga käsu ssh või putty abil.
# ssh root@192.168.1.1