Hop til hovedindhold

Installér routerfirmware

fare

Mudfish på Xiaomi Youth-routeren understøttes ikke længere officielt. Brug i stedet en ipTIME-router med Mudfish-understøttelse.

info

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​

  1. 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.

  2. Tilslut strøm, og forbind arbejdscomputeren til LAN-siden, den hvide port, ikke WAN.

  3. Hent Mi Wi-Fi-projektets officielle udvikler-ROM fra link 1 eller link 2.

  4. På Windows skal du have curl og PuTTY klar.

Installér den officielle udvikler-ROM​

Installér nu udvikler-ROM'en på den originale Xiaomi Mi Wi-Fi Nano / Youth (R1CL):

  1. Tilslut strøm. Forbind arbejdscomputeren til en af de to hvide LAN-porte og den blå WAN-port til en router med internetforbindelse.

  2. Kontrollér i terminalen eller kommandoprompten, at 192.168.31.1 svarer på ping.

  3. Å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.

  4. Å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.

  5. 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.

  1. Når routeren igen svarer på ping, skal root-adgangskoden sættes til SSH-login.

  2. Åbn http://192.168.31.1/, og log ind med den tidligere angivne brugeradgangskode.

  3. 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}.

  4. 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.

  1. 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
  2. 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
  3. 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å.

  4. Kontrollér, at 192.168.1.1 svarer på ping. Adressen 192.168.31.1 bruges ikke længere.

  5. Forbind med ssh eller PuTTY:

    # ssh root@192.168.1.1