Əsas məzmuna keç

Router proqram təminatının (firmware) quraşdırılması

Təhlükə

Xiaomi Youth routeri vasitəsilə Mudfish funksiyası artıq rəsmi olaraq dəstəklənmir. Bunun əvəzinə Mudfish dəstəyi olan ipTIME routerlərindən istifadə etməyiniz tövsiyə olunur.

Məlumat

OpenWRT quraşdırılması ilə tanış deyilsinizsə və ya yeni başlayansınızsa, ekran görüntüləri və daha ətraflı izahatlar olan aşağıdakı keçidlərə baxmağınız faydalı olar:

Bu sənəddə orijinal "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" routerinin rəsmi proqram təminatının OpenWRT ilə necə əvəzlənəcəyi izah edilir.

Bu sənəd istifadəçinin konsol, terminal və ya əmr sətrindən istifadə təcrübəsinə malik olduğu fərz edilərək yazılmışdır.

Hazırlıq​

  1. "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" routerini əldə edin. Adətən https://shopping.naver.com və ya digər ticarət platformalarında axtarış edərək tapa bilərsiniz.

  2. Routerə cərəyan verin. İş görəcəyiniz kompüteri routerin LAN portuna (WAN portuna deyil, ağ rəngli LAN portuna) qoşun.

  3. Mi Wi-Fi layihəsinin 'Rəsmi Tərtibatçı ROM-unu' (Official Developer ROM) endirin. Mövcud yükləmə keçidləri: Keçid (1) və Keçid (2).

  4. Windows istifadəçiləri üçün curl və PuTTY alətlərini hazırlayın:

Rəsmi tərtibatçı ROM-unun quraşdırılması​

Hazırlıqlar tamamlandıqdan sonra orijinal "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" routerinə rəsmi tərtibatçı ROM-u yazılmalıdır:

  1. Xiaomi routerinə qida blokunu qoşun. LAN portlarına (2 ədəd ağ rəngli port) iş kompüterinizi qoşun. WAN portuna (göy rəngli port) isə internet bağlantısı olan kabeli qoşun.

  2. Terminal və ya əmr sətrində 192.168.31.1 IP ünvanına ping sorğusunun düzgün gedib-gəldiyini yoxlayın.

  3. Ping əlaqəsi təsdiqləndikdən sonra brauzerdə http://192.168.31.1 ünvanına daxil olaraq giriş edin. İlk giriş zamanı inzibatçı şifrəsi və Wi-Fi SSID/şifrə təyini tələb olunur, bunları sadə şəkildə quraşdırın, çünki sonradan üzərinə yenidən yazılacaqdır.

  4. Yuxarı sağ küncdəki "Updating" menyusuna keçin, proqram təminatı (Firmware) faylını əl ilə göstərərək yeniləmə metodunu seçin. Əgər versiyanın köhnəldilməsi (downgrading) ilə bağlı xəbərdarlıq çıxarsa, ona əhəmiyyət verməyin.

    "Check for updates" bölməsinin altında "Update manually" düyməsi yerləşir; həmin düyməni sıxaraq endirdiyiniz .bin faylını yükləyin.

  5. Təxminən 5–7 dəqiqə gözləyin. Terminal və ya əmr sətrində 192.168.31.1 IP ünvanına ping göndərərək routerin açıldığını yoxlayın.

SSH ilə daxil olmaq​

Tərtibatçı ROM-u uğurla yazıldıqdan sonra routerə SSH vasitəsilə daxil olmaq lazımdır:

  1. Proqram təminatı dəyişdirildikdən və routerə ping getdikdən sonra SSH ilə daxil olmaq üçün root şifrəsini təyin etmək lazımdır.

  2. Brauzerdə http://192.168.31.1/ ünvanına daxil olun və əvvəl təyin etdiyiniz inzibatçı şifrəsi ilə giriş edin.

  3. Daxil olduqdan sonra brauzerin ünvan zolağındakı URL-ə diqqətlə baxsanız, "stok" parametrini görəcəksiniz. Həmin dəyəri kopyalayıb aşağıdakı əmrdə müvafiq yerə qoyaraq icra edin:

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

    Əmr uğurla icra edildikdə mütləq {"code":0} cavabı qayıtmalıdır.

  4. İndi ssh əmri və ya PuTTY vasitəsilə routerə qoşulun:

    # ssh root@192.168.31.1
  • Əgər SSH ilə routerə qoşulmaq mümkün olmazsa:

    Aşağıdakı əmrlə SSH əvəzinə telnet xidmətini aktivləşdirə bilərsiniz:

    # 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 ünvanına telnet (port 23) vasitəsilə qoşulduqdan sonra SSH bağlantısını aktivləşdirmək üçün ardıcıl olaraq aşağıdakı əmrləri daxil edin:

    # 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 quraşdırılması​

İndi OpenWRT quraşdırılmasına hazırsınız:

  1. Aşağıdakı əmrdən istifadə edərək OpenWRT proqram təminatı obrazını /tmp qovluğuna endirin:

    # 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. Yükləmə tamamlandıqdan sonra obrazı yaddaşa yazın (flash edin):

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Obraz yazıldıqdan sonra routerin yenidən yüklənməsi (reboot) üçün 5–7 dəqiqə gözləyin. Quraşdırma başa çatdıqda router avtomatik olaraq yenidən başlayacaqdır.

    İş kompüterinizə qoşulmuş şəbəkə kabelini çıxarıb yenidən taxın (mütləq göy deyil, ağ LAN portuna qoşulmalıdır).

  4. Terminal və ya əmr sətrində 192.168.1.1 IP ünvanına ping sorğusunun işlədiyini yoxlayın (artıq 192.168.31.1 IP ünvanı istifadə olunmur).

  5. İndi ssh və ya PuTTY vasitəsilə yeni ünvana qoşulun:

    # ssh root@192.168.1.1