Installér routerfirmware
Mudfish på Xiaomi Youth-routeren understøttes ikke længere officielt. Brug i stedet en ipTIME-router med Mudfish-understøttelse.
Hvis du er nybegynder eller ikke kender OpenWRT-installation, kan følgende mere detaljerede vejledninger med skærmbilleder være nyttige:
Her beskrives udskiftning af den originale firmware på Xiaomi Mi Wi-Fi Nano / Youth (R1CL) med OpenWRT.
Vejledningen forudsætter, at du er fortrolig med konsol, terminal eller kommandoprompt.
Forberedelse
-
Køb en Xiaomi Mi Wi-Fi Nano / Youth (R1CL). Du kan normalt finde en lav pris ved at søge efter ”샤오미 청춘” på https://shopping.naver.com.
-
Tilslut strøm, og forbind arbejdscomputeren til LAN-siden, den hvide port, ikke WAN.
-
Hent Mi Wi-Fi-projektets officielle udvikler-ROM fra link 1 eller link 2.
-
På Windows skal du have curl og PuTTY klar.
-
En ZIP-fil med begge værktøjer findes her:
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Du kan også hente curl til din arbejdsmappe fra https://curl.haxx.se/download.html.
-
PuTTY til SSH kan hentes separat her:
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Installér den officielle udvikler-ROM
Installér nu udvikler-ROM'en på den originale Xiaomi Mi Wi-Fi Nano / Youth (R1CL):
-
Tilslut strøm. Forbind arbejdscomputeren til en af de to hvide LAN-porte og den blå WAN-port til en router med internetforbindelse.
-
Kontrollér i terminalen eller kommandoprompten, at 192.168.31.1 svarer på ping.
-
Åbn http://192.168.31.1, og log ind. Ved første login skal blandt andet brugeradgangskode, Wi-Fi-SSID og Wi-Fi-adgangskode angives. Vælg en enkel opsætning; den overskrives senere.
-
Åbn Updating øverst til højre, og vælg manuel opdatering med en firmwarefil. Ignorér en eventuel advarsel om nedgradering.
Klik på Update manually under Check for updates for at uploade filen.
-
Vent cirka 5–7 minutter, og kontrollér igen, at 192.168.31.1 svarer på ping.
SSH-login
Når udvikler-ROM'en er installeret, skal du forbinde til routeren med SSH.
-
Når routeren igen svarer på ping, skal root-adgangskoden sættes til SSH-login.
-
Åbn http://192.168.31.1/, og log ind med den tidligere angivne brugeradgangskode.
-
Find stok-delen i URL'en efter login. Kopiér den ind i følgende kommando, og kør den:
# 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"Hvis det lykkes, skal svaret være
{"code":0}. -
Forbind med ssh eller PuTTY:
# ssh root@192.168.31.1-
Hvis SSH-forbindelsen ikke virker
Aktivér telnet i stedet med følgende kommando:
# 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}Forbind med telnet til 192.168.31.1 på port 23, og kør følgende kommandoer i rækkefølge for at aktivere 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
-
Installér OpenWRT
Routeren er nu klar til OpenWRT.
-
Hent firmwareafbildningen til /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 -
Skriv afbildningen til flash, når download er færdig:
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Vent cirka 5–7 minutter på skrivning og genstart. Routeren genstarter automatisk efter installationen.
Træk netværkskablet til arbejdscomputeren ud og sæt det i igen. Brug den hvide LAN-port, ikke den blå.
-
Kontrollér, at 192.168.1.1 svarer på ping. Adressen 192.168.31.1 bruges ikke længere.
-
Forbind med ssh eller PuTTY:
# ssh root@192.168.1.1