Gå til hovedinnhold

Installere ruterens fastvare

fare

Mudfish på Xiaomi Youth-ruteren støttes ikke lenger offisielt. Bruk i stedet en ipTIME-ruter som støtter Mudfish.

info

Hvis du er nybegynner eller ikke kjenner OpenWRT-installasjon, kan følgende veiledninger med skjermbilder og flere detaljer være nyttige:

Dette dokumentet forklarer hvordan den originale fastvaren på «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)» erstattes med OpenWRT.

Veiledningen forutsetter at du er vant til å bruke konsoll, terminal eller ledetekst.

Forberedelser​

  1. Kjøp en «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)». Du kan vanligvis finne en rimelig pris ved å søke etter «샤오미 청춘» på https://shopping.naver.com.

  2. Koble strøm til ruteren. Koble datamaskinen du skal bruke, til LAN-siden, altså en hvit LAN-port, ikke WAN-porten.

  3. Last ned Mi Wi-Fi-prosjektets offisielle utvikler-ROM fra lenke 1 eller lenke 2.

  4. På Windows gjør du curl og PuTTY klare.

Installere den offisielle utvikler-ROM-en​

Når forberedelsene er ferdige, installerer du den offisielle utvikler-ROM-en på Xiaomi Mi Wi-Fi Nano / Youth (R1CL).

  1. Koble strøm til Xiaomi-ruteren. Koble datamaskinen til en LAN-port, en av de to hvite portene. Koble WAN-porten, den blå porten, til en ruter med internettilgang.

  2. Kontroller fra terminal eller ledetekst at ping til 192.168.31.1 fungerer.

  3. Åpne http://192.168.31.1, og logg inn. Ved første innlogging må du angi enkelte brukerpassord, Wi-Fi-SSID og Wi-Fi-passord. Bruk enkle innstillinger; de blir overskrevet senere.

  4. Åpne Updating øverst til høyre, og velg manuell oppdatering med en angitt fastvarefil. Ignorer en eventuell advarsel om nedgradering.

    Klikk på «Update manually» under Check for updates for å laste opp filen.

  5. Vent omtrent 5 ~ 7 minutter. Kontroller fra terminal eller ledetekst at ping til 192.168.31.1 fungerer.

SSH-innlogging​

Når utvikler-ROM-en er installert riktig, kobler du til ruteren med SSH.

  1. Hvis ruteren svarer på ping etter fastvarebyttet, må du først angi root-passordet for SSH-innlogging.

  2. Åpne http://192.168.31.1/ i nettleseren, og logg inn med passordet du anga tidligere.

  3. Finn «stok» i URL-en etter innlogging. Kopier verdien, erstatt den tilsvarende delen i kommandoen nedenfor, og kjør kommandoen.

    # 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 kommandoen lykkes, må svaret være {"code":0}.

  4. Koble nå til ruteren med ssh eller PuTTY.

    # ssh root@192.168.31.1
    • Hvis du ikke kan koble til med SSH:

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

      Koble til 192.168.31.1 med telnet på port 23, og kjør deretter følgende kommandoer i rekkefølge for å 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

Installere OpenWRT​

Du er nå klar til å installere OpenWRT.

  1. Last ned OpenWRT-fastvarebildet til /tmp med følgende kommandoer:

    # 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. Når nedlastingen er ferdig, skriver du bildet til flashminnet.

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Vent omtrent 5 ~ 7 minutter på at bildet skrives og ruteren starter på nytt. Ruteren starter automatisk på nytt når installasjonen er ferdig.

    Trekk ut og sett inn igjen kabelen mellom datamaskinen og ruteren. Bruk en hvit LAN-port, ikke den blå porten.

  4. Kontroller fra terminal eller ledetekst at ping til 192.168.1.1 fungerer. Adressen 192.168.31.1 brukes ikke lenger.

  5. Koble til ruteren med ssh eller PuTTY.

    # ssh root@192.168.1.1