Инсталација фирмвера рутера
Функције Mudfish-а на Xiaomi Youth рутеру више нису званично подржане. Уместо њега користите ipTIME рутер који подржава Mudfish.
Ако сте почетник или нисте упознати са инсталацијом OpenWRT-а, следеће везе са снимцима екрана и детаљнијим објашњењима могу вам помоћи.
Овај документ описује замену оригиналног фирмвера рутера „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)” фирмвером OpenWRT.
Документ претпоставља да сте упознати са употребом конзоле, терминала и командне линије.
Припрема
-
Купите рутер „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)”. Обично га можете пронаћи по најнижој цени претрагом „샤오미 청춘” на https://shopping.naver.com.
-
Прикључите напајање рутера и повежите рачунар са LAN сегментом (бели мрежни порт, а не WAN).
-
Преузмите званични развојни ROM пројекта Mi Wi-Fi са везе овде (1) или овде (2).
-
Ако користите Windows, припремите curl и PuTTY.
-
На следећој адреси доступна је ZIP архива са командама curl и PuTTY.
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Можете и сами преузети извршни пакет curl-а са https://curl.haxx.se/download.html у радни директоријум.
-
PuTTY можете преузети засебно ради припреме SSH везе:
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Инсталација званичног развојног ROM-а
Када завршите припрему, инсталирајте званични развојни ROM на оригинални „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)”.
-
Прикључите напајање рутера. Повежите радни рачунар са LAN портом (једним од 2 бела порта), а WAN порт (плави) са рутером који има интернет везу.
-
У терминалу или командној линији проверите да ли пинг ка 192.168.31.1 успешно пролази.
-
Након провере пинга отворите http://192.168.31.1 и пријавите се. При првој пријави подесите корисничку лозинку, Wi-Fi SSID и лозинку. Довољна су једноставна подешавања, јер ће свакако бити преписана.
-
Отворите мени Updating у горњем десном углу и изаберите ажурирање ручним навођењем фирмвера. Ако се појави упозорење о преласку на старију верзију, занемарите га.
Испод одељка Check for updates налази се дугме „Update manually”. Кликните на њега да отпремите датотеку.
-
Сачекајте око 5 ~ 7 минута. У терминалу или командној линији проверите пинг ка 192.168.31.1.
SSH пријављивање
Ако је развојни ROM успешно постављен, приступите рутеру преко SSH-а.
-
Ако пинг ка рутеру ради након замене фирмвера, подесите root лозинку за SSH пријављивање.
-
У прегледачу отворите http://192.168.31.1/ и пријавите се раније подешеном корисничком лозинком.
-
Након пријаве у 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}. -
Приступите рутеру командом 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-а.
-
Следећим командама преузмите слику 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 -
Када се преузимање заврши, упишите слику у флеш меморију.
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Сачекајте око 5 ~ 7 минута да се након уписа рутер поново покрене. По завршетку инсталације поново се покреће аутоматски.
Искључите кабл између радног рачунара и рутера и поново га прикључите. Обавезно користите бели мрежни порт, а не плави.
-
У терминалу или командној линији проверите пинг ка 192.168.1.1. Адреса 192.168.31.1 више се не користи.
-
Приступите рутеру командом ssh или преко PuTTY-ја.
# ssh root@192.168.1.1