Routerning mikrodasturini oʻrnatish
Xiaomi Mi Wi-Fi Nano (Youth) routeri orqali Mudfish funksiyasidan foydalanish rasman qoʻllab-quvvatlanmaydi. Buning oʻrniga Mudfish funksiyasi oʻrnatilgan ipTIME routerlaridan foydalanish tavsiya etiladi.
OpenWRT oʻrnatish boʻyicha yetarli tajribaga ega boʻlmagan yangi foydalanuvchilar quyidagi havolalardagi skrinshotlar va batafsil tushuntirishlardan foydalanishlari mumkin:
Ushbu hujjatda asl "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" mikrodasturini OpenWRT mikrodasturiga almashtirish tartibi bayon etilgan.
Ushbu qoʻllanma foydalanuvchi konsol / terminal / buyruqlar satri bilan ishlash boʻyicha koʻnikmalarga ega degan taxminga asoslanadi.
Tayyorgarlik
-
"Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" routerini xarid qiling.
-
Routerni elektr tarmogʻiga ulang. Sozlash ishlarini bajaradigan kompyuterni LAN portiga (WAN porti emas, oq rangli port) ulang.
-
Mi Wi-Fi loyihasining rasmiy dasturchilar ROM-ini (Developer ROM) yuklab oling. Fayllarni bu yerdan (1) yoki bu yerdan (2) olish mumkin.
-
Windows foydalanuvchilari
curlvaputtydasturlarini tayyorlashlari lozim:-
Quyidagi havola orqali
curlvaputtybuyruqlari jamlangan ZIP arxivini yuklab olishingiz mumkin:https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Yoki
curlbinar paketini toʻgʻridan-toʻgʻri https://curl.haxx.se/download.html manzilidan yuklab olishingiz mumkin. -
SSH orqali ulanish uchun
puttybinar dasturini rasmiy havoladan olishingiz mumkin:https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Rasmiy dasturchilar ROM-ini oʻrnatish
Tayyorgarlik yakunlangach, rasmiy "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" routeriga rasmiy dasturchilar ROM-ini oʻrnatish lozim:
-
Xiaomi routeriga quvvat manbaini ulang. LAN portlariga (ikkita oq rangli port) ishchi kompyuterni ulang. WAN portiga (koʻk rangli port) internetga ulangan boshqa routeringiz simini ulang.
-
Terminal yoki buyruqlar satrida 192.168.31.1 IP manziliga ping uzatilayotganini tekshiring.
-
Ping tekshirilgandan soʻng, brauzerda http://192.168.31.1 manziliga kirib, tizimga kiring. Dastlabki kirishda foydalanuvchi paroli, Wi-Fi SSID va uning parolini kiritish soʻraladi; ularni oddiy qilib sozlashingiz mumkin, chunki keyinchalik bu sozlamalar ustiga yangisi yoziladi.
-
Yuqori oʻng burchakdagi "Updating" menyusiga oʻtib, mikrodastur faylini qoʻlda tanlab yangilash usulini belgilang. Agar versiyani pasaytirish (downgrading) haqida ogohlantirish chiqsa, unga eʼtibor bermang.
"Check for updates" boʻlimi ostida "Update manually" tugmasi mavjud boʻlib, uni bosish orqali ROM faylini yuklashingiz mumkin.
-
Taxminan 5–7 daqiqa kuting. Terminal yoki buyruqlar satrida 192.168.31.1 manziliga ping kelayotganini tekshiring.
SSH orqali kirish
Dasturchilar ROM-i muvaffaqiyatli oʻrnatilgach, routerga SSH orqali ulanish kerak:
-
Mikrodastur almashtirilgach, routerga ping oʻtayotgan boʻlsa, SSH orqali ulanish uchun root parolini belgilash lozim.
-
Brauzer orqali http://192.168.31.1/ manziliga kiring va avval oʻrnatilgan parol bilan tizimga kiring.
-
Tizimga kirgach, brauzer manzil satridagi URL-ga eʼtibor bering, unda
stokparametri boʻladi. Ushbu qiymatdan nusxa olib, quyidagi buyruqqa qoʻygan holda bajaring:# 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"Buyruq toʻgʻri bajarilsa, albatta
{"code":0}javobi qaytishi kerak. -
Endi
sshbuyrugʻi yoki PuTTY orqali routerga ulaning:# ssh root@192.168.31.1
-
Agar SSH orqali routerga ulanish imkoni boʻlmasa:
Quyidagi buyruq orqali SSH oʻrniga telnet-ni faollashtirishingiz mumkin:
# 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}192.168.31.1 manziliga telnet (23-port) orqali ulangach, SSH ulanishini yoqish uchun quyidagi buyruqlarni ketma-ket bajaring:
# 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 oʻrnatish
Endi OpenWRT oʻrnatishga tayyormiz:
-
Quyidagi buyruq orqali OpenWRT mikrodastur tasvirini
/tmpkatalogiga yuklab oling:# 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 -
Yuklab olish tugagach, tasvirni flesh xotiraga yozing:
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Tasvir yozilgach, router qayta yuklanishi uchun taxminan 5–7 daqiqa kuting. Oʻrnatish tugagach, router avtomatik ravishda qayta yuklanadi.
Kompyuterdan kelayotgan tarmoq kabelini routerdan uzib, qayta ulang (albatta oq rangli LAN portiga ulangan boʻlishi kerak, koʻk rangli WAN portiga emas).
-
Endi terminal yoki buyruqlar satrida 192.168.1.1 manziliga ping oʻtayotganini tekshiring (192.168.31.1 manzili endi ishlatilmaydi).
-
sshbuyrugʻi yoki PuTTY orqali routerga kiring:# ssh root@192.168.1.1