Lumaktaw sa pangunahing nilalaman

Pag-install ng Router Firmware

Panganib

Ang feature ng Mudfish gamit ang Xiaomi Youth router ay hindi na opisyal na sinusuportahan. Sa halip, mangyaring gumamit ng ipTIME router na sumusuporta sa feature ng Mudfish.

Impormasyon

Para sa mga hindi pamilyar o baguhan sa pag-install ng OpenWRT, mas makakatulong kung sasangguni sa mga link sa ibaba na may mga screenshot at mas detalyadong paliwanag:

Sa dokumentong ito, ilalarawan namin kung paano palitan ang orihinal na firmware ng "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" router ng OpenWRT firmware.

Ang dokumentong ito ay isinulat sa ilalim ng palagay na ang user ay pamilyar sa paggamit ng console / terminal / command prompt.

Paghahanda​

  1. Bumili ng "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" router. Karaniwan, mabibili mo ito sa pinakamababang presyo sa pamamagitan ng paghahanap sa https://shopping.naver.com.

  2. Ikonekta ang power sa router. Pagkatapos ay ikonekta ang computer na iyong gagamitin sa LAN port (hindi sa WAN port; ito ay ang puting LAN port).

  3. I-download ang 'Official Developer ROM' ng proyektong Mi Wi-Fi. Ang mga available na link ay makukuha rito (1) at rito (2).

  4. Para sa mga gumagamit ng Windows, ihanda ang curl at putty.

Pag-install ng Official Developer ROM​

Kapag handa ka na, kailangan mo nang i-install ang Official Developer ROM sa orihinal na "Xiaomi Mi Wi-Fi Nano / Youth (R1CL)" router.

  1. Ikonekta ang power sa Xiaomi router. Sa LAN port (ang 2 puting port), ikonekta ang computer na iyong gagamitin. Sa WAN port (ang asul na port), ikonekta ang router na may koneksyon sa internet.

  2. Sa terminal o command prompt, suriin kung pumapasok nang maayos ang ping sa IP na 192.168.31.1.

  3. Pagkatapos suriin ang ping, pumunta sa http://192.168.31.1 at mag-log in. Sa unang pag-log in, mayroong proseso ng pag-set ng ilang password ng user at pag-set ng Wi-Fi SSID at password; itakda lamang ito nang simple dahil mapapatungan din naman ito mamaya.

  4. Pumunta sa menu na Updating sa kanang bahagi sa itaas, piliin ang paraan ng pag-update sa pamamagitan ng direktang pagtukoy ng Firmware, at magpatuloy. Kung may warning message tungkol sa downgrading, balewalain ito.

    Sa ilalim ng seksyong Check for updates, mayroong button na tinatawag na "Update manually"; i-click ang button na iyon upang makapag-upload.

  5. Ngayon ay maghintay ng humigit-kumulang 5 ~ 7 minuto. Sa terminal o command prompt, suriin kung pumapasok nang maayos ang ping sa IP na 192.168.31.1.

SSH Login​

Kung matagumpay na itong napalitan ng Developer ROM, kailangan mo nang mag-log in sa SSH upang makakonekta sa router na iyon.

  1. Kung maayos ang ping papunta sa router pagkatapos palitan ang firmware, kailangan mo nang mag-set ng root password upang makapag-log in sa SSH.

  2. Gamit ang isang browser, pumunta sa http://192.168.31.1/ at mag-log in sa pamamagitan ng paglalagay ng password ng user na itinakda mo kanina.

  3. Pagkatapos mag-log in, kung titingnan mong mabuti ang URL, makikita mo ang bahaging tinatawag na "stok"; kopyahin ang bahaging ito, ipalit sa command sa ibaba, at patakbuhin ito:

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

    Kung napatakbo ito nang maayos, dapat kang makatanggap ng tugon na {"code":0}.

  4. Ngayon ay kumonekta sa router gamit ang ssh command o putty.

    # ssh root@192.168.31.1
  • Kung hindi makakonekta sa router sa pamamagitan ng SSH

    Maaari mong i-enable ang telnet sa halip na SSH sa pamamagitan ng command sa ibaba:

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

    Pagkatapos kumonekta sa pamamagitan ng telnet (port 23) sa 192.168.31.1, ilagay ang mga sumusunod na command nang sunud-sunod upang makakonekta sa pamamagitan ng 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

Pag-install ng OpenWRT​

Ngayon ay handa na para sa pag-install ng OpenWRT.

  1. Gamit ang mga command sa ibaba, i-download ang OpenWRT firmware image sa /tmp directory:

    # 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. Kapag tapos na ang pag-download, i-flash ang image:

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Pagkatapos ma-flash ang image, maghintay ng humigit-kumulang 5 ~ 7 minuto hanggang sa mag-reboot ito. Kapag tapos na ang pag-install, awtomatikong magre-reboot ang router.

    Bunutin ang LAN cable ng router mula sa iyong computer at isaksak itong muli. Siyempre, dapat mo itong isaksak sa puting LAN port, hindi sa asul na LAN port.

  4. Ngayon, sa terminal o command prompt, suriin kung pumapasok nang maayos ang ping sa IP na 192.168.1.1. Hindi na ginagamit ang IP na 192.168.31.1.

  5. Ngayon ay kumonekta sa router gamit ang ssh command o putty:

    # ssh root@192.168.1.1