Reitittimen laiteohjelmiston asentaminen
Mudfishia ei enää tueta virallisesti Xiaomi Youth -reitittimellä. Käytä sen sijaan Mudfishia tukevaa ipTIME-reititintä.
Jos OpenWRT:n asentaminen ei ole tuttua, seuraavissa oppaissa on kuvakaappauksia ja tarkempia ohjeita:
Tässä oppaassa kuvataan alkuperäisen Xiaomi Mi Wi-Fi Nano / Youth (R1CL) -reitittimen laiteohjelmiston korvaaminen OpenWRT:llä.
Ohjeessa oletetaan, että osaat käyttää konsolia, terminaalia tai komentokehotetta.
Valmistelut
-
Hanki Xiaomi Mi Wi-Fi Nano / Youth (R1CL) -reititin. Löydät tavallisesti edullisia vaihtoehtoja hakemalla osoitteessa https://shopping.naver.com hakusanalla ”샤오미 청춘”.
-
Kytke reitittimeen virta ja liitä työskentelyyn käytettävä tietokone valkoiseen LAN-porttiin, ei WAN-porttiin.
-
Lataa Mi Wi-Fi -projektin virallinen kehittäjä-ROM linkistä 1 tai linkistä 2.
-
Windowsissa tarvitset curlin ja PuTTY:n.
-
Seuraava ZIP-tiedosto sisältää valmiiksi curl- ja putty-ohjelmat:
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Voit myös ladata curlin binääripaketin työskentelyhakemistoosi osoitteesta https://curl.haxx.se/download.html.
-
SSH-yhteyttä varten voit ladata PuTTY:n suoraan osoitteesta:
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Virallisen kehittäjä-ROMin asentaminen
Asenna seuraavaksi virallinen kehittäjä-ROM alkuperäiseen Xiaomi Mi Wi-Fi Nano / Youth (R1CL) -reitittimeen.
-
Kytke Xiaomi-reitittimeen virta. Liitä tietokone jompaankumpaan valkoiseen LAN-porttiin ja sininen WAN-portti internetiin yhdistettyyn reitittimeen.
-
Tarkista terminaalissa tai komentokehotteessa, että osoite 192.168.31.1 vastaa pingiin.
-
Avaa http://192.168.31.1 ja kirjaudu sisään. Ensimmäisellä kirjautumisella määritetään käyttäjän salasana sekä Wi-Fi-verkon SSID ja salasana. Tee nämä yksinkertaisesti, sillä asetukset korvataan myöhemmin.
-
Avaa oikean yläkulman Updating-valikko ja valitse laiteohjelmistotiedoston manuaalinen päivitys. Ohita mahdollinen varoitus vanhempaan versioon palaamisesta.
Check for updates -osion ”Update manually” -painikkeella voit lähettää tiedoston.
-
Odota noin 5 ~ 7 minuuttia ja tarkista terminaalissa tai komentokehotteessa, että 192.168.31.1 vastaa taas pingiin.
SSH-kirjautuminen
Kun kehittäjä-ROM on asennettu oikein, muodosta reitittimeen SSH-yhteys.
-
Jos reititin vastaa pingiin laiteohjelmiston vaihdon jälkeen, aseta ensin root-salasana SSH-kirjautumista varten.
-
Avaa selaimessa http://192.168.31.1/ ja kirjaudu aiemmin määrittämälläsi salasanalla.
-
Etsi kirjautumisen jälkeisestä URL-osoitteesta ”stok”-osa. Kopioi se seuraavaan komentoon ja suorita komento.
# 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"Onnistuneen suorituksen on palautettava
{"code":0}. -
Yhdistä reitittimeen ssh-komennolla tai PuTTY:llä.
# ssh root@192.168.31.1-
Jos SSH-yhteys ei onnistu
Voit ottaa telnetin käyttöön SSH:n sijaan seuraavalla komennolla:
# 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}Muodosta telnet-yhteys osoitteeseen 192.168.31.1 porttiin 23 ja suorita seuraavat komennot järjestyksessä SSH:n käyttöönottoa varten:
# 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:n asentaminen
Voit nyt asentaa OpenWRT:n.
-
Lataa OpenWRT-laiteohjelmistokuva /tmp-hakemistoon:
# 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 -
Kirjoita ladattu kuva flash-muistiin:
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Odota noin 5 ~ 7 minuuttia, kunnes kirjoitus ja uudelleenkäynnistys ovat valmiit. Reititin käynnistyy automaattisesti uudelleen asennuksen päätyttyä.
Irrota tietokoneen ja reitittimen välinen kaapeli ja liitä se takaisin valkoiseen LAN-porttiin, ei siniseen porttiin.
-
Tarkista terminaalissa tai komentokehotteessa, että 192.168.1.1 vastaa pingiin. Osoitetta 192.168.31.1 ei enää käytetä.
-
Yhdistä ssh-komennolla tai PuTTY:llä:
# ssh root@192.168.1.1