Salta al contingut principal

Instal·lar el microprogramari de l'encaminador

Perill

Les funcions de Mudfish als encaminadors Xiaomi Youth ja no tenen suport oficial. Utilitzeu un encaminador ipTIME compatible amb Mudfish.

Informació

Si no esteu familiaritzats amb la instal·lació d'OpenWRT o sou principiants, els enllaços següents, amb captures i explicacions més detallades, us poden ajudar:

Aquest document explica com substituir el microprogramari original d'un encaminador «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)» per OpenWRT.

El document assumeix que esteu familiaritzats amb l'ús de consoles, terminals i indicadors d'ordres.

Preparació​

  1. Compreu un encaminador «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)». Normalment podeu trobar-ne el preu més baix cercant «샤오미 청춘» a https://shopping.naver.com.

  2. Connecteu l'encaminador a l'alimentació. Connecteu l'ordinador que utilitzareu a la LAN (al port blanc, no a la WAN).

  3. Baixeu la «ROM oficial per a desenvolupadors» del projecte Mi Wi-Fi. La trobareu aquí (1) o aquí (2).

  4. Si utilitzeu Windows, prepareu curl i PuTTY.

Instal·lar la ROM oficial per a desenvolupadors​

Un cop feta la preparació, cal instal·lar la ROM oficial per a desenvolupadors a l'encaminador «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)» original.

  1. Connecteu l'encaminador Xiaomi a l'alimentació. Connecteu l'ordinador a un dels ports LAN (els 2 ports blancs). Connecteu el port WAN (blau) a un encaminador amb connexió a Internet.

  2. Des del terminal o l'indicador d'ordres, comproveu que l'adreça IP 192.168.31.1 respongui al ping.

  3. Després de comprovar-ho, accediu a http://192.168.31.1 i inicieu sessió. La primera vegada cal configurar algunes contrasenyes, l'SSID Wi-Fi i la seva contrasenya. Feu una configuració senzilla, ja que després se sobreescriurà.

  4. Aneu al menú Updating de la part superior dreta i seleccioneu l'actualització especificant manualment el microprogramari. Si apareix un avís sobre una baixada de versió, ignoreu-lo.

    Sota Check for updates hi ha el botó «Update manually», que permet pujar el fitxer.

  5. Espereu aproximadament 5 ~ 7 minuts. Des del terminal o l'indicador d'ordres, comproveu que l'adreça IP 192.168.31.1 respongui al ping.

Iniciar sessió per SSH​

Si s'ha instal·lat correctament la ROM per a desenvolupadors, ara cal connectar-se a l'encaminador per SSH.

  1. Si l'encaminador respon al ping després de substituir el microprogramari, establiu una contrasenya de root per poder iniciar sessió per SSH.

  2. Obriu http://192.168.31.1/ al navegador i inicieu sessió amb la contrasenya d'usuari que heu establert abans.

  3. A la URL que apareix després d'iniciar sessió, cerqueu «stok». Copieu aquest valor i substituïu-lo a l'ordre següent abans d'executar-la:

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

    Si s'ha executat correctament, heu de rebre la resposta {"code":0}.

  4. Connecteu-vos a l'encaminador amb ssh o PuTTY.

    # ssh root@192.168.31.1
  • Si no us podeu connectar a l'encaminador per SSH:

    Podeu activar telnet en lloc d'SSH amb l'ordre següent:

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

    Connecteu-vos per telnet a 192.168.31.1 (port 23) i executeu les ordres següents, en aquest ordre, per habilitar l'accés 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

Instal·lar OpenWRT​

Ja podeu instal·lar OpenWRT.

  1. Baixeu la imatge del microprogramari OpenWRT al directori /tmp amb les ordres següents:

    # 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. Quan acabi la baixada, escriviu la imatge a la memòria flaix:

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Espereu aproximadament 5 ~ 7 minuts després d'escriure la imatge, fins que l'encaminador es reiniciï. Es reiniciarà automàticament en completar la instal·lació.

    Desconnecteu i torneu a connectar el cable entre l'ordinador i l'encaminador. Cal connectar-lo a un port LAN blanc, no al blau.

  4. Des del terminal o l'indicador d'ordres, comproveu que l'adreça IP 192.168.1.1 respongui al ping. L'adreça 192.168.31.1 ja no s'utilitza.

  5. Connecteu-vos a l'encaminador amb ssh o PuTTY:

    # ssh root@192.168.1.1