Пређи на главни садржај

Инсталација фирмвера рутера

Опасност

Функције Mudfish-а на Xiaomi Youth рутеру више нису званично подржане. Уместо њега користите ipTIME рутер који подржава Mudfish.

Информације

Ако сте почетник или нисте упознати са инсталацијом OpenWRT-а, следеће везе са снимцима екрана и детаљнијим објашњењима могу вам помоћи.

Овај документ описује замену оригиналног фирмвера рутера „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)” фирмвером OpenWRT.

Документ претпоставља да сте упознати са употребом конзоле, терминала и командне линије.

Припрема​

  1. Купите рутер „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)”. Обично га можете пронаћи по најнижој цени претрагом „샤오미 청춘” на https://shopping.naver.com.

  2. Прикључите напајање рутера и повежите рачунар са LAN сегментом (бели мрежни порт, а не WAN).

  3. Преузмите званични развојни ROM пројекта Mi Wi-Fi са везе овде (1) или овде (2).

  4. Ако користите Windows, припремите curl и PuTTY.

Инсталација званичног развојног ROM-а​

Када завршите припрему, инсталирајте званични развојни ROM на оригинални „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)”.

  1. Прикључите напајање рутера. Повежите радни рачунар са LAN портом (једним од 2 бела порта), а WAN порт (плави) са рутером који има интернет везу.

  2. У терминалу или командној линији проверите да ли пинг ка 192.168.31.1 успешно пролази.

  3. Након провере пинга отворите http://192.168.31.1 и пријавите се. При првој пријави подесите корисничку лозинку, Wi-Fi SSID и лозинку. Довољна су једноставна подешавања, јер ће свакако бити преписана.

  4. Отворите мени Updating у горњем десном углу и изаберите ажурирање ручним навођењем фирмвера. Ако се појави упозорење о преласку на старију верзију, занемарите га.

    Испод одељка Check for updates налази се дугме „Update manually”. Кликните на њега да отпремите датотеку.

  5. Сачекајте око 5 ~ 7 минута. У терминалу или командној линији проверите пинг ка 192.168.31.1.

SSH пријављивање​

Ако је развојни ROM успешно постављен, приступите рутеру преко SSH-а.

  1. Ако пинг ка рутеру ради након замене фирмвера, подесите root лозинку за SSH пријављивање.

  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-а:

    Следећом командом можете омогућити telnet уместо SSH-а.

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

    Повежите се telnet-ом на 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. Када се преузимање заврши, упишите слику у флеш меморију.

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Сачекајте око 5 ~ 7 минута да се након уписа рутер поново покрене. По завршетку инсталације поново се покреће аутоматски.

    Искључите кабл између радног рачунара и рутера и поново га прикључите. Обавезно користите бели мрежни порт, а не плави.

  4. У терминалу или командној линији проверите пинг ка 192.168.1.1. Адреса 192.168.31.1 више се не користи.

  5. Приступите рутеру командом ssh или преко PuTTY-ја.

    # ssh root@192.168.1.1