Vylepšujeme Wi-Fi router Phicomm K3C

Vylepšujeme Wi-Fi router Phicomm K3C

1. Trochu historie
2. Technické specifikace Phicomm K3C
3. Firmware OpenWRT
4. Rusifikujeme uživatelské rozhraní
5. Přidáváme tmavé motivy

Čínská firma Phicomm nabízí ve své řadě Wi-Fi routerů zařízení s názvem K3C AC1900 Smart WLAN Router.

Zařízení používá kombinaci Intel AnyWAN SoC GRX350 a Intel Home Wi-Fi Chipset WAV500 (mimochodem, stejný hardware je použit v ASUS Blue Cave: stejný procesor Intel PXB4583EL a Wi-Fi čipy Intel PSB83514M/PSB83524M místo PSB83513M/PSB83523M).

Existuje několik verzí tohoto routeru:

  • B1, B1G, B2 — pro Čínu;
  • A1, C1, S1(VIE1) — pro ostatní země (já mám — C1 s firmwarem v.34.1.7.30).

Co mě zaujalo na tomto routeru standardu IEEE 802.11ac?

To, že má: 4 gigabitové porty (1 WAN a 3 LAN), pásmo 5GHz, podporu MU-MIMO 3×3:3 a USB 3.0. A nejen to.

1. Trochu historie

Nepovinná částMůj předchozí router byl TP-Link TL-WR941ND s hardwarem verze 3.6 (4MB Flash a 32MB RAM). Standardní firmware občas bez důvodu zamrzal, bez ohledu na verze (párkrát jsem aktualizoval, poslední aktualizace pro můj hardware vyšla na konci roku 2012).

Zklamaný nativními firmwary, flashed jsem Gargoyle (pokud si dobře vzpomínám, verze 1.8; firmware je založen na OpenWRT, pokud to někdo neví) a konečně router začal fungovat tak, jak měl.

U WR941 v době koupě bylo docela dobré hardware pro mé potřeby (to bylo asi před 10 lety), ale nyní mi už jeho výkon nestačí. Všechny porty jsou po 100 Mbit/s, maximální rychlost Wi-Fi — 300Mbit/s. Možná pro internet je to ještě v pořádku, ale přenášet soubory po lokální síti mezi zařízeními je docela pomalé. Ještě i integrované Flash paměti není dost na rusifikaci firmware (ani výměnou souborů přes WinSCP, zkoušel jsem to nějak), natož na instalaci objemnějších pluginů (samozřejmě je možné rozšířit paměť, nainstalovat firmware pro zvýšenou kapacitu paměti, ale nemám dost těsné ruce na přepájení paměťových čipů).

Ale pravděpodobně ani všechno výše uvedené by mě brzo nepřimělo k výměně routeru. Jen jsem si v začátku září tohoto roku koupil Xiaomi Redmi Note 5 jako náhradu za předčasně zesnulý Redmi Note 4 (po 2 letech vzorné služby) a ukázalo se, že RN5 a WR941 jsou vzájemně nekompatibilní — RN5 nechtěl znovu připojit po odpojení od bezdrátové sítě vytvořené pomocí WR941 (a nebyl to jediný problém, jak jsem zjistil o něco později při čtení téma na 4PDA).

V zásadě vznikla potřeba vyměnit router. Proč právě tento? Zajímalo mě jeho vybavení (četl jsem o něm na SmallNetBuilder před rokem) a možnosti (i když je nepravděpodobné, že v blízké budoucnosti bude využito i jejich polovinu). Ale to ani nebylo rozhodujícím faktorem při výběru právě Phicomm K3C (ještě jsem uvažoval o Xiaomi Mi WiFi Router 3G), ale cenová dostupnost (koupil jsem za 32 $ při kurzu) při slušném vybavení a možnosti změnit stock firmware na plnohodnotné OpenWRT. Router se dodává s omezenou verzí OpenWRT od výrobce (někde jsem četl, že zde byl přidán špeh, ale detaily jsem nenašel).

Modifikaci OpenWRT pro Phicomm K3C (oficiálně OpenWRT nepodporuje čipovou sadu Intel WAV500) udělal čínský uživatel s nickem Paldier (jeho GitHub a stránka s firmwarem pro tento router, téma routeru na fóru OpenWRT). Také udělal port firmwaru Asus Merlin pro K3C (protože pro její instalaci je nutná výměna RAM z 256MB na 512MB, nebudeme se jí zabývat).

↑ Na začátek

2. Technické specifikace Phicomm K3C

Doufám, že není třeba je překládat do velikého a mocného?

Technické specifikace Phicomm K3C

Hardware

WiFi standardy
IEEE802.11 ac/n/a 5 GHz a IEEE 802.11b/g/n 2.4 GHz

CPU
GRX350 Dual Core hlavní procesor + 2 bezdrátové koprocessory

Porty
1x 10/100/1000 Mbps WAN, 3x 10/100/1000 Mbps LAN, 1x USB 3.0, Flash 128 MB, RAM 256 MB

Tlačítka
Napájení, Reset

Externí napájecí zdroj
12V DC / 3A

Antény
6 antén s vysokým ziskem uvnitř

Rozměry
212 mm x 74 mm x 230,5 mm

Rádiový parametr

Přenosová rychlost
max. 1.900 Mbps

Frekvence
2.4 GHz = max. 600 Mbps a 5 GHz = max. 1.300 Mbps

Základní funkce
Povolit / zakázat bezdrátové, Skrýt SSID, AP Izolace

Pokročilé funkce
MU-MIMO, Smart ConnectWiFi zabezpečení: WPA/WPA2, WPA-PSK/WPA2-PSK

Software

Typ WAN
Dynamická IP / Statická IP / PPPoE / PPTP / L2TP

Přesměrování portů
Virtuální server, DMZ, UPnPDHCP: DHCP server, seznam klientů

Bezpečnost
Firewall, vzdálené řízení

Utility funkce
Host Network, DDNS, nastavení klienta, VPN Passthrough, kontrola šířky pásma

USB funkce
Sdílení úložiště, médiální server, FTP server

Další funkce

Obsah balení
K3C router, napájecí adaptér, ethernetový kabel, QIG včetně DoC a GPL licencí

Provozní teplota
0 — 40°C

Teplota skladování
-40 — 70°C

Provozní vlhkost
10 — 90% bez kondenzace

Skladovací vlhkost
5 — 90% bez kondenzace

Získáno z oficiální německé stránky (ostatní varianty — čínské stránky s překlady do několika jazyků a zpomalením).
Také o něm je možné se trochu více dočíst na WikiDevi (stránka avšak z neznámého důvodu 20. října neaktualizovala expirovaný certifikát a stránku je možné vidět v cache Googlu).
Pokud vás zajímají podrobné recenze, testy a fotografie vnitřností tohoto zařízení, vše naleznete na webu SmallNetBuilder a fóru KoolShare (je zde spousta fotografií a vše je v čínštině).

↑ Na začátek

3. Firmware OpenWRT

  1. Připojíme router k počítači/notebooku přes LAN port (jakýkoli z trojice) a k internetu přes WAN (protože budeme potřebovat stáhnout firmware, který má něco málo přes 30MB).
  2. Zjistíme adresu routeru v lokální síti (tu budeme potřebovat později, obvykle to bývá 192.168.2.1).
  3. Spustíme předem staženou utilitu RoutAckPro (o velikosti 600 kB a spoustou čínského textu uvnitř; nevím, kam je nejlepší to nahrát, ale stáhnout ji můžete z fóra 4PDA po registraci na něm). Pokud se adresa liší od uvedené výše, zadejte ji do formuláře IP. Klikněte na tlačítko Telnet. Pokud je vše provedeno správně, v okně se objeví text 打开Telnet完成. Nyní lze utilitu zavřít, tzn. připravili jsme router na změnu firmware pomocí Telnetu.

    Vylepšujeme Wi-Fi router Phicomm K3C
    Okno RoutAckPro

  4. Přes program PuTTY (Smartty nebo jiný podobný) se připojíme přes Telnet k routeru (IP uvádíme stejnou jako pro RoutAckPro, port — 23).

    Vylepšujeme Wi-Fi router Phicomm K3C
    Okno PuTTY s nastavením připojení.

  5. Do konzole PuTTY zadáváme pro přechod do adresáře tmp:
    cd /tmp

  6. Určíme, jaký firmware je potřeba stáhnout (verze hardware je vytištěna na štítku přilepeném na dně routeru, v mém případě je to «H/W C1«, tj. potřebuji firmware pro C1).
  7. Vybereme na webu Paldier potřebnou verzi souboru fullimage.img. Pro mě je to
    http://k3c.paldier.com/openwrt/C1/fullimage.img

    Proto do konzoly PuTTY napíšeme následující:

    wget http://k3c.paldier.com/openwrt/C1/fullimage.img

  8. Poté zadáme příkaz
    /usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1

    a čekáme na zprávu o úspěšném flashování.

  9. Poté zadáme
    rm -rf /overlay/*
    	sync && sleep 10 && reboot

    a čekáme, až se router restartuje (pár minut). Poté se můžeme připojit k jeho webovému rozhraní (adresa 192.168.2.1, heslo admin).

  10. Po prvním spuštění se doporučuje provést reset (skrytým tlačítkem na routeru, trochu napravo od napájecího konektoru, nebo přes webové rozhraní).

    Vylepšujeme Wi-Fi router Phicomm K3C
    Nyní bude router mít takové rozhraní

Pokyny k přeprogramování vypracoval uživatel fóra 4PDA WayOutt, za což mu velmi děkujeme.

Pokud nechcete ihned připojit K3C k internetu a máte USB flash disk nebo USB čtečku s paměťovou kartou. Přeskakujeme bod 5, a v bodě 7 místo stahování souboru firmware na router příkazem wget, stahujeme jej na PC (kdybychom ho ještě potřebovali v budoucnu) a zkopírujeme soubor na flash disk a připojíme jej k USB portu routeru.
V bodě 8 zadejte tuto příkaz:

/usr/sbin/upgrade /tmp/usb/.run/mountd/sda1/fullimage.img fullimage 0 1

Ostatní body zůstávají beze změn.

↑ Na začátek

4. Lokalizujeme rozhraní

Ale firmware od Paldier, bohužel, neobsahuje český překlad, ale má seznam stránek, které by měly být blokovány v Číně (takže se standardními nastaveními se nemůžeme dostat na GitHub, ale to se dá vyřešit odstraněním jednoho zaškrtnutí v nastavení V2Ray).

Proto budeme instalovat českou lokalizaci pro LuCI.

Dělá se to docela snadno:

  1. Přejděte na System ==> Software ==> záložku Akce.
  2. V poli Stáhněte a nainstalujte balíček zadáme
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipk

    a klikneme na tlačítko Ok vpravo.

    Seznam odkazů na balíčky pro lokalizaci rozhraní a rychlý způsob jejich instalace

    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-advanced-reboot-cz_git-19.297.26179-fbefeed-42_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-aria2-cz_1.0.1-2_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-ddns-cz_2.4.9-3_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-firewall-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-hd-idle-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-minidlna-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-mwan3-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-nlbwmon-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-samba-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-transmission-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-upnp-cz_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-wireguard-cz_git-19.297.26179-fbefeed-1_all.ipk

    *Pokud jste si všimli, náš firmware je OpenWRT 15.05 a balíčky jsou z OpenWRT 18.06.0. Ale to je v pořádku, protože LuCI v firmwaru je použita z OpenWRT 18.06.

    Nebo si stáhneme tyto balíčky, uložíme je na USB flash disk, a poté je připojíme do USB portu routeru a nainstalujeme je pomocí příkazu v PuTTY

    opkg install /tmp/usb/.run/mountd/sda1/luci-i18n-*.ipk

    *Instalují se všechny ipk-balíčky nacházející se na cestě /tmp/usb/.run/mountd/sda1/ a názvy začínající luci-i18n-. To je nejrychlejší způsob lokalizace (instalace zabere několik sekund): přes webové rozhraní je potřeba nainstalovat každý balíček zvlášť (navíc nejsem si jistý, že se podaří aktualizovat z lokálního média) a instalace zabere několik minut, přes internet a PuTTY je potřeba zadat cestu k každému balíčku, což také není tak rychlé.

  3. Přejděte do jakékoli sekce nebo jednoduše obnovte stránku a můžete se těšit téměř zcela českému rozhraní (některé moduly nemají českou lokalizaci).

    Vylepšujeme Wi-Fi router Phicomm K3C
    Téma AdvancedTomatoMaterial

    Vylepšujeme Wi-Fi router Phicomm K3C
    Téma Bootstrap

  4. Také máme možnost vybrat Češtinu (Czech) ze seznamu dostupných jazyků.

↑ Na začátek

5. Přidáváme tmavé režimy

Ještě vám povím, jak nainstalovat tmavé téma, aby vám výchozí témata neřezala do očí.
Podívejte se na předchozí postup přidání jazyka a vyměňte v něm odkaz na

http://apollo.open-resource.org/downloads/luci-theme-darkmatter_0.2-beta-2_all.ipk

V důsledku toho získáme v seznamu témat pěkné téma Darkmatter.
Vylepšujeme Wi-Fi router Phicomm K3C

Také lze nainstalovat tmavou modifikaci tématu Bootstrap (líbi se mi nejvíc, protože funguje rychleji než materiální). Můžete ji vzít tady (v přiloženém archivu k tomu příspěvku *.ipk.zip dvakrát zabalený balíček s tématem).

Vylepšujeme Wi-Fi router Phicomm K3C
Téma Dark od Sunny na základě Bootstrap

Mám teď verzi, kterou jsem trochu upravil.

Vylepšujeme Wi-Fi router Phicomm K3C

↑ Na začátek

P.S. Konstruktivní rady ohledně designu/obsahu jsou vítány.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster