Pāriet uz galveno saturu

Maršrutētāja programmaparatūras instalēšana

Bīstami

Mudfish funkcijas Xiaomi Youth maršrutētājos vairs netiek oficiāli atbalstītas. Izmantojiet ipTIME maršrutētāju ar Mudfish atbalstu.

Informācija

Ja OpenWRT instalējat pirmoreiz vai neesat ar to labi pazīstami, noderēs šīs pamācības ar ekrānuzņēmumiem un sīkākiem skaidrojumiem:

Šajā dokumentā aprakstīta oriģinālās Xiaomi Mi Wi-Fi Nano / Youth (R1CL) programmaparatūras aizstāšana ar OpenWRT.

Pieņemts, ka protat izmantot konsoli, termināli vai komandu uzvedni.

Sagatavošanās​

  1. Iegādājieties Xiaomi Mi Wi-Fi Nano / Youth (R1CL) maršrutētāju. Vietnē https://shopping.naver.com parasti var atrast izdevīgāko piedāvājumu, meklējot “샤오미 청춘” (Xiaomi Youth korejiešu valodā).

  2. Pievienojiet maršrutētāju strāvai un datoru — LAN portam (baltajam tīkla portam, nevis WAN).

  3. Lejupielādējiet Mi Wi-FI projekta oficiālo izstrādātāju ROM no šīs saites (1) vai šīs saites (2).

  4. Windows lietotājiem jāsagatavo curl un putty.

Oficiālā izstrādātāju ROM instalēšana​

Kad viss sagatavots, instalējiet oficiālo izstrādātāju ROM oriģinālajā Xiaomi Mi Wi-Fi Nano / Youth (R1CL) maršrutētājā.

  1. Pievienojiet Xiaomi maršrutētāju strāvai. Darba datoru pievienojiet LAN portam (viens no 2 baltajiem portiem), bet WAN portu (zilo) savienojiet ar maršrutētāju, kuram ir interneta savienojums.

  2. Terminālī vai komandu uzvednē pārbaudiet, vai IP adrese 192.168.31.1 atbild uz ping.

  3. Pēc ping pārbaudes atveriet http://192.168.31.1 un piesakieties. Pirmajā reizē būs jāiestata lietotāja parole, Wi-Fi SSID un parole. Izvēlieties vienkāršus iestatījumus — tie vēlāk tik un tā tiks pārrakstīti.

  4. Augšējā labajā stūrī atveriet Updating un izvēlieties atjaunināšanu, manuāli norādot programmaparatūru. Ignorējiet iespējamo brīdinājumu par pāreju uz vecāku versiju.

    Zem Check for updates nospiediet “Update manually”, lai augšupielādētu failu.

  5. Pagaidiet aptuveni 5 ~ 7 minūtes. Terminālī vai komandu uzvednē pārbaudiet, vai 192.168.31.1 atbild uz ping.

Pieteikšanās ar SSH​

Kad izstrādātāju ROM ir veiksmīgi uzstādīts, piesakieties maršrutētājā ar SSH.

  1. Ja pēc programmaparatūras nomaiņas maršrutētājs atbild uz ping, iestatiet root paroli SSH pieteikšanās vajadzībām.

  2. Pārlūkā atveriet http://192.168.31.1/ un piesakieties ar iepriekš iestatīto lietotāja paroli.

  3. Pēc pieteikšanās URL atrodiet “stok”. Nokopējiet šo vērtību, ievietojiet to tālāk redzamajā komandā un izpildiet komandu.

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

    Veiksmīgas izpildes gadījumā obligāti jāsaņem atbilde {"code":0}.

  4. Tagad pieslēdzieties maršrutētājam ar ssh vai putty.

    # ssh root@192.168.31.1
  • Ja ar SSH nevar pieslēgties

    Ar šo komandu varat ieslēgt telnet SSH vietā:

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

    Pieslēdzieties ar telnet adresei 192.168.31.1 (ports 23) un secīgi ievadiet šīs komandas, lai iespējotu SSH piekļuvi:

    # 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 instalēšana​

Tagad viss ir gatavs OpenWRT instalēšanai.

  1. Ar šīm komandām lejupielādējiet OpenWRT programmaparatūras attēlu mapē /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. Pēc lejupielādes ierakstiet attēlu zibatmiņā.

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Pēc ierakstīšanas pagaidiet aptuveni 5 ~ 7 minūtes līdz restartēšanai. Kad instalēšana pabeigta, maršrutētājs automātiski restartējas.

    Atvienojiet un atkal pievienojiet kabeli starp datoru un maršrutētāju. Izmantojiet balto tīkla portu, nevis zilo.

  4. Terminālī vai komandu uzvednē pārbaudiet, vai 192.168.1.1 atbild uz ping. Adrese 192.168.31.1 vairs netiek izmantota.

  5. Pieslēdzieties maršrutētājam ar ssh vai putty.

    # ssh root@192.168.1.1