Ruka hadi kwenye maudhui makuu

Kusakinisha programu dhibiti ya ruta

Hatari

Mudfish kwenye ruta ya Xiaomi Youth haikubaliwi rasmi tena. Tafadhali tumia ruta ya ipTIME inayokubali Mudfish badala yake.

Taarifa

Ikiwa hujazoea kusakinisha OpenWRT au unaanza, viungo vifuatavyo vyenye picha za skrini na maelezo zaidi vinaweza kusaidia. Makala hizi ni za Kikorea.

Hati hii inaeleza jinsi ya kubadilisha programu dhibiti asili ya "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" kuwa OpenWRT.

Mwongozo unadhania umezoea kutumia konsoli, terminal au dirisha la amri.

Maandalizi​

  1. Nunua ruta ya "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)". Kwa kawaida unaweza kutafuta "Xiaomi Youth" kwenye https://shopping.naver.com ili kupata bei nafuu.

  2. Unganisha umeme wa ruta. Unganisha kompyuta utakayotumia kwenye upande wa LAN (porti nyeupe ya mtandao, si WAN).

  3. Pakua 'ROM rasmi ya wasanidi' ya mradi wa Mi Wi-Fi kutoka hapa (1) au hapa (2).

  4. Kwa Windows, andaa curl na putty.

Kusakinisha ROM rasmi ya wasanidi​

Baada ya maandalizi, sakinisha ROM rasmi ya wasanidi kwenye ruta asili ya "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)".

  1. Unganisha umeme wa ruta. Unganisha kompyuta kwenye mojawapo ya porti mbili nyeupe za LAN. Unganisha porti ya WAN ya bluu kwenye ruta yenye intaneti.

  2. Kwenye terminal au dirisha la amri, hakikisha ping inafika vizuri kwa IP 192.168.31.1.

  3. Baada ya kuthibitisha ping, fungua http://192.168.31.1 na uingie. Mara ya kwanza utaombwa kuweka nenosiri la mtumiaji, SSID ya Wi-Fi na nenosiri lake. Weka tu mipangilio rahisi kwa sababu itaandikwa upya baadaye.

  4. Fungua menyu ya Updating juu kulia, chagua kusasisha kwa kubainisha faili ya Firmware mwenyewe, kisha endelea. Puuza onyo la kushusha toleo likionekana.

    Chini ya Check for updates kuna kitufe cha "Update manually". Kibofye kupakia faili.

  5. Subiri dakika 5 ~ 7. Kwenye terminal au dirisha la amri, hakikisha ping inafika vizuri kwa IP 192.168.31.1.

Kuingia kwa SSH​

Baada ya kusakinisha ROM ya wasanidi vizuri, unahitaji kuingia kwenye ruta kwa SSH.

  1. Ikiwa ping inafika baada ya kubadilisha programu dhibiti, weka nenosiri la root ili kuingia kwa SSH.

  2. Fungua http://192.168.31.1/ kwenye kivinjari na uingie kwa nenosiri la mtumiaji uliloweka awali.

  3. Baada ya kuingia, angalia sehemu ya "stok" kwenye URL. Iinakili na ubadilishe sehemu inayolingana katika amri ifuatayo, kisha uiendeshe.

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

    Ikiwa imefaulu, lazima upokee jibu la {"code":0}.

  4. Sasa unganisha ruta kwa amri ya ssh au putty.

    # ssh root@192.168.31.1
  • Ikiwa huwezi kuunganisha ruta kwa SSH

    Unaweza kuwasha telnet badala ya SSH kwa amri ifuatayo.

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

    Unganisha telnet kwenye 192.168.31.1 (porti 23), kisha endesha amri zifuatazo kwa mfuatano ili kuwezesha 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

Kusakinisha OpenWRT​

Sasa uko tayari kusakinisha OpenWRT.

  1. Pakua taswira ya programu dhibiti ya OpenWRT kwenye saraka ya /tmp kwa amri zifuatazo.

    # 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. Upakuaji ukikamilika, andika taswira kwenye flash.

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Subiri dakika 5 ~ 7 taswira iandikwe na ruta ianze upya. Usakinishaji ukikamilika, ruta huanza upya kiotomatiki.

    Chomoa kebo inayounganisha kompyuta na ruta, kisha uiunganishe tena kwenye porti nyeupe, si ile ya bluu.

  4. Kwenye terminal au dirisha la amri, hakikisha ping inafika kwa IP 192.168.1.1. Anwani ya 192.168.31.1 haitumiki tena.

  5. Unganisha ruta kwa ssh au putty.

    # ssh root@192.168.1.1