Kusakinisha programu dhibiti ya ruta
Mudfish kwenye ruta ya Xiaomi Youth haikubaliwi rasmi tena. Tafadhali tumia ruta ya ipTIME inayokubali Mudfish badala yake.
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
-
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.
-
Unganisha umeme wa ruta. Unganisha kompyuta utakayotumia kwenye upande wa LAN (porti nyeupe ya mtandao, si WAN).
-
Pakua 'ROM rasmi ya wasanidi' ya mradi wa Mi Wi-Fi kutoka hapa (1) au hapa (2).
-
Kwa Windows, andaa curl na putty.
-
Faili ya ZIP yenye curl na putty imeandaliwa kwenye kiungo hiki.
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Unaweza pia kupakua kifurushi cha curl moja kwa moja kwenye eneo la kazi kutoka https://curl.haxx.se/download.html .
-
Unaweza kupakua putty moja kwa moja ili kujiandaa kuunganisha SSH. Inapatikana kwenye kiungo hiki.
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Kusakinisha ROM rasmi ya wasanidi
Baada ya maandalizi, sakinisha ROM rasmi ya wasanidi kwenye ruta asili ya "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)".
-
Unganisha umeme wa ruta. Unganisha kompyuta kwenye mojawapo ya porti mbili nyeupe za LAN. Unganisha porti ya WAN ya bluu kwenye ruta yenye intaneti.
-
Kwenye terminal au dirisha la amri, hakikisha ping inafika vizuri kwa IP 192.168.31.1.
-
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.
-
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.
-
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.
-
Ikiwa ping inafika baada ya kubadilisha programu dhibiti, weka nenosiri la root ili kuingia kwa SSH.
-
Fungua http://192.168.31.1/ kwenye kivinjari na uingie kwa nenosiri la mtumiaji uliloweka awali.
-
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}. -
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.
-
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 -
Upakuaji ukikamilika, andika taswira kwenye flash.
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
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.
-
Kwenye terminal au dirisha la amri, hakikisha ping inafika kwa IP 192.168.1.1. Anwani ya 192.168.31.1 haitumiki tena.
-
Unganisha ruta kwa ssh au putty.
# ssh root@192.168.1.1