Instalace firmwaru směrovače
Funkce Mudfish na směrovači Xiaomi Youth již nejsou oficiálně podporovány. Použijte místo něj směrovač ipTIME s podporou Mudfish.
Pokud s instalací OpenWRT nemáte zkušenosti nebo jste začátečníci, mohou vám pomoci následující návody s obrázky a podrobnějšími vysvětleními.
Tento dokument popisuje nahrazení původního firmwaru směrovače Xiaomi Mi Wi-Fi Nano / Youth (R1CL) firmwarem OpenWRT.
Návod předpokládá, že umíte pracovat s konzolí, terminálem nebo příkazovým řádkem.
Příprava
-
Pořiďte si směrovač Xiaomi Mi Wi-Fi Nano / Youth (R1CL). Nejnižší cenu obvykle najdete vyhledáním „샤오미 청춘“ na https://shopping.naver.com.
-
Připojte napájení směrovače. Počítač, na kterém budete pracovat, připojte do sítě LAN, tedy do bílého portu, nikoli WAN.
-
Stáhněte oficiální vývojářskou ROM projektu Mi Wi-Fi z prvního odkazu nebo druhého odkazu.
-
Ve Windows si připravte curl a putty.
-
ZIP archiv obsahující oba nástroje je dostupný zde:
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Binární balíček curl můžete také stáhnout přímo z https://curl.haxx.se/download.html do pracovního adresáře.
-
Pro připojení SSH můžete samostatně stáhnout binární soubor putty z následující adresy.
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
Instalace oficiální vývojářské ROM
Po přípravě nainstalujte do původního směrovače Xiaomi Mi Wi-Fi Nano / Youth (R1CL) oficiální vývojářskou ROM.
-
Připojte napájení směrovače Xiaomi. Pracovní počítač připojte do jednoho ze dvou b ílých portů LAN. Modrý port WAN propojte se směrovačem připojeným k internetu.
-
V terminálu nebo příkazovém řádku ověřte, že adresa 192.168.31.1 odpovídá na ping.
-
Otevřete http://192.168.31.1 a přihlaste se. Při prvním přihlášení se nastavuje heslo uživatele, Wi-Fi SSID a heslo. Zvolte jednoduché nastavení, protože bude později přepsáno.
-
Vpravo nahoře otevřete Updating a zvolte aktualizaci s ručním výběrem firmwaru. Případné upozornění na přechod na starší verzi ignorujte.
Pod částí Check for updates najdete tlačítko Update manually. Kliknutím na něj soubor nahrajete.
-
Počkejte přibližně 5 až 7 minut. V terminálu nebo příkazovém řádku ověřte, že adresa 192.168.31.1 odpovídá na ping.
Přihlášení přes SSH
Po úspěšném nahrazení firmwaru vývojářskou ROM se přihlaste ke směrovači přes SSH.
-
Pokud směrovač po změně firmwaru odpovídá na ping, nastavte heslo root potřebné pro přihlášení SSH.
-
V prohlížeči otevřete http://192.168.31.1/ a přihlaste se dříve nastaveným uživatelským heslem.
-
Po přihlášení najděte v URL část „stok“. Zkopírujte ji, dosaďte do následujícího příkazu a spusťte jej.
# 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"Při úspěšném provedení musíte obdržet odpověď
{"code":0}. -
Připojte se ke směrovači příkazem ssh nebo pomocí putty.
# ssh root@192.168.31.1
-
Pokud se nelze připojit přes SSH
Následujícím příkazem můžete místo SSH zapnout 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}Připojte se telnetem k 192.168.31.1 na portu 23 a postupně spusťte následující příkazy pro zprovoznění 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
Instalace OpenWRT
Nyní je vše připraveno k instalaci OpenWRT.
-
Následujícími příkazy stáhněte obraz firmwaru OpenWRT do adresáře /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 -
Po stažení zapište obraz do paměti flash.
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Po zápisu počkejte přibli žně 5 až 7 minut na restart. Po dokončení instalace se směrovač restartuje automaticky.
Odpojte kabel propojující pracovní počítač se směrovačem a znovu jej připojte. Použijte bílý port LAN, nikoli modrý.
-
V terminálu nebo příkazovém řádku ověřte, že adresa 192.168.1.1 odpovídá na ping. Adresa 192.168.31.1 se již nepoužívá.
-
Připojte se ke směrovači příkazem ssh nebo pomocí putty.
# ssh root@192.168.1.1