1.
2.
3.
4.
5.
Čí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 (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í ).
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 a pro tento router, 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).
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 (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 (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 ).
Pokud vás zajímají podrobné recenze, testy a fotografie vnitřností tohoto zařízení, vše naleznete na a (je zde spousta fotografií a vše je v čínštině).
3. Firmware OpenWRT
- 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).
- Zjistíme adresu routeru v lokální síti (tu budeme potřebovat později, obvykle to bývá 192.168.2.1).
- 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 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.
Okno RoutAckPro - 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).
Okno PuTTY s nastavením připojení. - Do konzole PuTTY zadáváme pro přechod do adresáře tmp:
cd /tmp - 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).
- Vybereme na 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 - Poté zadáme příkaz
/usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1a čekáme na zprávu o úspěšném flashování.
- Poté zadáme
rm -rf /overlay/* sync && sleep 10 && reboota č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).
- 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í).
Nyní bude router mít takové rozhraní
Pokyny k přeprogramování vypracoval uživatel fóra 4PDA , 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 1Ostatní body zůstávají beze změn.
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:
- Přejděte na System ==> Software ==> záložku Akce.
- 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.ipka 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é.
- 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).
Téma AdvancedTomatoMaterial
Téma Bootstrap - Také máme možnost vybrat Češtinu (Czech) ze seznamu dostupných jazyků.
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.
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 (v přiloženém archivu k tomu příspěvku *.ipk.zip dvakrát zabalený balíček s tématem).
Téma Dark od Sunny na základě Bootstrap
Mám teď verzi, kterou jsem trochu upravil.
P.S. Konstruktivní rady ohledně designu/obsahu jsou vítány.
Zdroj: habr.com
