Негізгі мазмұнға өту

Маршрутизатордың микробағдарламасын орнату

Қауіп

Xiaomi Nano/Youth маршрутизаторын пайдаланатын Mudfish функциясына бұдан былай ресми қолдау көрсетілмейді. Оның орнына Mudfish функциясы кіріктірілген ipTIME маршрутизаторларын пайдалану ұсынылады.

Ақпарат

Егер сіз OpenWRT орнатуға дағдыланбаған болсаңыз немесе жаңадан бастап жатсаңыз, скриншоттары мен толығырақ түсіндірмелері бар төмендегі сілтемелер көмектесуі мүмкін:

Бұл құжатта «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)» маршрутизаторының зауыттық микробағдарламасын OpenWRT микробағдарламасына ауыстырып орнату әдісі сипатталады.

Бұл нұсқаулық пайдаланушының консоль, терминал және командалық жолды қолдана алатынын ескере отырып жазылған.

Дайындық​

  1. «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)» маршрутизаторын сатып алыңыз.

  2. Маршрутизаторды қуат көзіне қосыңыз. Содан кейін маршрутизатордың LAN портына (WAN порты емес, ақ түсті LAN порттары) жұмыс істейтін компьютерді қосыңыз.

  3. Mi Wi-Fi жобасының «ресми әзірлеуші ROM» (Official Developer ROM) файлын жүктеп алыңыз. Оны келесі сілтемелерден табуға болады: сілтеме(1) және сілтеме(2).

  4. Windows пайдаланушылары үшін curl және PuTTY утилиталарын дайындаңыз.

Ресми әзірлеуші ROM орнату​

Дайындық аяқталған соң, «Xiaomi Mi Wi-Fi Nano / Youth (R1CL)» маршрутизаторына ресми әзірлеуші ROM-ын орнату керек.

  1. Xiaomi маршрутизаторын қуат көзіне қосыңыз. LAN портына (екі ақ порттың біріне) жұмыс компьютерін қосыңыз. WAN портын (көк порт) интернетке қосылған маршрутизаторға жалғаңыз.

  2. Терминал немесе пәрмен жолында 192.168.31.1 IP мекенжайына ping сәтті өтіп жатқанын тексеріңіз.

  3. Ping расталғаннан кейін http://192.168.31.1 мекенжайына өтіп жүйеге кіріңіз. Алғаш рет кірген кезде пайдаланушы құпия сөзін, Wi-Fi SSID және оның құпия сөзін орнату қадамдары болады; оларды қарапайым етіп орната салыңыз, өйткені бәрібір қайта жазылады.

  4. Жоғарғы оң жақтағы Updating (Жаңарту) мәзіріне өтіп, микробағдарлама файлын қолмен таңдап жаңарту режимін таңдаңыз. Егер нұсқаны төмендету (downgrading) туралы ескерту шықса, оны елемеңіз.

    Check for updates бөлімінің астында «Update manually» батырмасы бар, оны басу арқылы жүктеп алынған ROM файлын жүктей аласыз.

  5. Енді 5–7 минут күтіңіз. Терминал немесе пәрмен жолында 192.168.31.1 IP мекенжайына ping жүріп жатқанын тексеріңіз.

SSH арқылы кіру​

Әзірлеуші ROM сәтті орнатылса, енді маршрутизаторға SSH арқылы кіру қажет.

  1. Микробағдарлама ауыстырылғаннан кейін маршрутизаторға ping сәтті жүріп тұрса, SSH арқылы кіру үшін root құпия сөзін орнату керек.

  2. Браузерде http://192.168.31.1/ мекенжайына өтіп, алдыңғы қадамда орнатқан пайдаланушы құпия сөзін енгізіп кіріңіз.

  3. Жүйеге кіргеннен кейін шолғыштың мекенжай жолағындағы URL-ге мұқият қарасаңыз, «stok» параметрін көресіз. Осы мәнді көшіріп алып, төмендегі пәрмендегі тиісті орынға қойып орындаңыз:

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

    Пәрмен сәтті орындалса, жауап ретінде міндетті түрде {"code":0} қайтарылуы керек.

  4. Енді SSH пәрмені немесе PuTTY арқылы маршрутизаторға қосылыңыз:

    # ssh root@192.168.31.1
  • SSH арқылы маршрутизаторға қосылу мүмкін болмаған жағдайда:

    Келесі пәрмен арқылы SSH орнына telnet протоколын белсендіруге болады:

    # 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 мекенжайына телнет арқылы (23-порт) қосылғаннан кейін, 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

OpenWRT орнату​

Енді OpenWRT орнатуға кірісуге болады.

  1. Төмендегі пәрмен арқылы OpenWRT микробағдарлама кескінін /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. Жүктеп алу аяқталған кезде, кескінді микробағдарламаға жазыңыз (flash):

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Кескін жазылғаннан кейін жүйе қайта жүктелгенше 5–7 минут күтіңіз. Орнату аяқталған соң маршрутизатор автоматты түрде қайта қосылады.

    Жұмыс компьютерінің желілік кабелін суырып, қайта қосыңыз. Әрине, ақ түсті LAN портына қосу керек, көк түсті портқа емес.

  4. Енді терминалда немесе пәрмен жолында 192.168.1.1 IP мекенжайына ping жүріп жатқанын тексеріңіз. 192.168.31.1 IP мекенжайы енді қолданылмайды.

  5. Енді SSH пәрмені немесе PuTTY арқылы маршрутизаторға қосылыңыз:

    # ssh root@192.168.1.1