Sari la conținutul principal

Instalarea firmware-ului ruterului

Pericol

Funcția Mudfish pe ruterul Xiaomi Youth nu mai este acceptată oficial. Folosiți în schimb un ruter ipTIME compatibil cu Mudfish.

Informații

Dacă sunteți începător sau nu cunoașteți instalarea OpenWRT, linkurile de mai jos oferă capturi și explicații mai detaliate:

Acest document explică înlocuirea firmware-ului original al „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)” cu OpenWRT.

Se presupune că sunteți familiarizat cu consola, terminalul și linia de comandă.

Pregătire​

  1. Cumpărați un ruter „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)”. De obicei, căutarea coreeană „샤오미 청춘” pe https://shopping.naver.com vă ajută să găsiți cel mai mic preț.

  2. Alimentați ruterul și conectați calculatorul de lucru la LAN, adică portul alb, nu WAN.

  3. Descărcați ROM-ul oficial pentru dezvoltatori al proiectului Mi Wi-Fi de aici (1) sau aici (2).

  4. În Windows, pregătiți curl și PuTTY.

Instalarea ROM-ului oficial pentru dezvoltatori​

După pregătire, instalați ROM-ul oficial pentru dezvoltatori pe ruterul original:

  1. Alimentați ruterul Xiaomi. Conectați calculatorul la unul dintre cele 2 porturi LAN albe și portul WAN albastru la un ruter conectat la internet.

  2. Din terminal sau linia de comandă, verificați răspunsul la ping pentru 192.168.31.1.

  3. Accesați http://192.168.31.1 și autentificați-vă. La prima conectare configurați simplu parola utilizatorului, SSID-ul și parola Wi-Fi; oricum vor fi suprascrise.

  4. Deschideți Updating din dreapta sus și alegeți actualizarea cu un fișier de firmware specificat manual. Ignorați eventualul avertisment de downgrade.

    Butonul „Update manually” de sub Check for updates permite încărcarea fișierului.

  5. Așteptați aproximativ 5 ~ 7 minute și verificați din terminal sau linia de comandă ping-ul către 192.168.31.1.

Autentificare SSH​

După înlocuirea corectă cu ROM-ul pentru dezvoltatori, conectați-vă prin SSH:

  1. Dacă ruterul răspunde la ping după schimbarea firmware-ului, setați parola root pentru acces SSH.

  2. Accesați http://192.168.31.1/ în browser și autentificați-vă cu parola configurată anterior.

  3. Copiați valoarea „stok” din URL și introduceți-o în comanda următoare:

    # 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"

    Dacă reușește, trebuie să primiți răspunsul {"code":0}.

  4. Conectați-vă prin ssh sau PuTTY:

    # ssh root@192.168.31.1
  • Dacă nu vă puteți conecta prin SSH

    Puteți activa telnet în locul SSH prin:

    # 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}

    Conectați-vă prin telnet la 192.168.31.1, portul 23, și introduceți pe rând comenzile următoare pentru a activa 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

Instalarea OpenWRT​

Acum puteți instala OpenWRT.

  1. Descărcați imaginea de firmware în /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. După descărcare, scrieți imaginea în memoria flash:

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Așteptați aproximativ 5 ~ 7 minute după scriere, până la repornire. Ruterul repornește automat la final.

    Scoateți și reconectați cablul dintre calculator și ruter. Folosiți portul LAN alb, nu pe cel albastru.

  4. Verificați din terminal sau linia de comandă ping-ul către 192.168.1.1. Adresa 192.168.31.1 nu mai este folosită.

  5. Conectați-vă prin ssh sau PuTTY:

    # ssh root@192.168.1.1