1.
2.
3.
4.
5.
Den kinesiske virksomhed Phicomm har en Wi-Fi router i sit sortiment kaldet K3C AC1900 Smart WLAN Router.
En kombination af Intel AnyWAN SoC GRX350 og Intel Home Wi-Fi Chipset WAV500 er brugt i enheden (for øvrigt bruges det samme hardware i ASUS Blue Cave: den samme processor Intel PXB4583EL og Wi-Fi chips Intel PSB83514M/PSB83524M i stedet for PSB83513M/PSB83523M).
Der findes flere versioner af denne router:
- B1, B1G, B2 — til Kina;
- A1, C1, S1(VIE1) — til andre lande (jeg fik — C1 med firmware v.34.1.7.30).
Hvad fangede min interesse ved denne router, der understøtter IEEE 802.11ac?
Det faktum at der er: 4 gigabit porte (1 WAN og 3 LAN), 5GHz frekvensområde, MU-MIMO 3×3:3 support og USB 3.0. Og ikke kun det.
1. Lidt baggrundshistorie
Valgfrit afsnitMin tidligere router var TP-Link TL-WR941ND med hardware version 3.6 (4MB Flash og 32MB RAM). Den standard firmware hang periodisk uden grund, uanset versioner (jeg opdaterede et par gange, den seneste opdatering til min hardware kom i slutningen af 2012).
Efter at have mistet tilliden til de originale firmware, flashede jeg (hvis jeg husker korrekt, version 1.8; firmware er baseret på OpenWRT, hvis nogen ikke ved det) og endelig begyndte routeren at fungere som den skulle.
WR941 havde på tidspunktet for købet nogenlunde hardware til mine behov (det var omkring 10 år siden), men nu begynder jeg at mangle dens ydeevne. Alle porte er 100 Mbit/s, maksimal Wi-Fi hastighed — 300Mbit/s. Det er måske fint til internettet, men at overføre filer over det lokale netværk er lidt langsomt. Derudover mangler den indbyggede Flash-hukommelse selv til oversættelsen af firmwaren (selv med filudskiftning gennem WinSCP, prøvede jeg på en måde), for ikke at tale om installation af mere omfattende plugins (man kan selvfølgelig udvide hukommelsen, installere firmware til større hukommelse, men jeg har ikke de nødvendige færdigheder til at lodde chippen).
Men, det nævnte ville nok ikke få mig til at skifte router så hurtigt. Det var bare, at jeg i starten af september i år købte en Xiaomi Redmi Note 5 som erstatning for den for tidligt afdøde Redmi Note 4 (efter 2 års eksemplarisk tjeneste) og det viste sig, at RN5 og WR941 er gensidigt inkompatible - RN5 ville ikke genoprette forbindelsen efter at være blevet afbrudt fra det trådløse netværk oprettet med WR941 (og det er ikke et isoleret problem, som jeg opdagede lidt senere ved at læse ).
Generelt var der behov for at skifte router. Hvorfor netop denne? Jeg var interesseret i dens hardware (jeg læste om den på SmallNetBuilder for et års tid siden) og muligheder (selvom det næppe vil blive brugt engang i nærmeste fremtid, selv ikke halvdelen af dem). Men selv det var ikke afgørende for valget af netop Phicomm K3C (jeg overvejede også Xiaomi Mi WiFi Router 3G), men den attraktive pris (jeg købte til 32$ efter kursen) med en god hardware og muligheden for at skifte den originale firmware ud med en fuld OpenWRT. Routeren leveres med en begrænset version af OpenWRT (jeg har hørt, at der er tilføjet en spionånd i den, men fandt ikke flere detaljer).
OpenWRT-modifikationen til brug på Phicomm K3C (officielt understøtter OpenWRT ikke Intel WAV500 chipsettet) blev lavet af en kineser med brugernavnet Paldier (hans og til denne router, på OpenWRT-forumet). Han lavede også en portering af Asus Merlin firmware til K3C (da installationen kræver, at RAM ændres fra 256MB til 512MB, vil vi ikke overveje den).
2. Tekniske specifikationer for Phicomm K3C
Jeg håber, der ikke er behov for at oversætte dem til det store og mægtige?
Tekniske specifikationer for Phicomm K3C
Hardware
WiFi standarder
IEEE802.11 ac/n/a 5 GHz og IEEE 802.11b/g/n 2.4 GHz
CPU
GRX350 Dual Core hovedprocessor + 2 trådløse co-processorer
Porter
1x 10/100/1000 Mbps WAN, 3x 10/100/1000 Mbps LAN, 1x USB 3.0, Flash 128 MB, RAM 256 MB
Knapper
Strøm, Reset
Ekstern Strømforsyning
12V DC / 3A
Antennas
6 højtydende antenner indeni
Dimensioner
212 mm x 74 mm x 230,5 mm
Radio Parameter
Overførselshastighed
max. 1.900 Mbps
Frekvens
2.4 GHz = max. 600 Mbps og 5 GHz = max. 1.300 Mbps
Grundlæggende funktioner
Aktiver / deaktiver trådløs, Skjul SSID, AP Isolation
Avancerede funktioner
MU-MIMO, Smart ConnectWiFi Sikkerhed: WPA/WPA2, WPA-PSK/WPA2-PSK
Software
WAN-type
Dynamisk IP / Statisk IP / PPPoE / PPTP / L2TP
Port forwarding
Virtuel server, DMZ, UPnPDHCP: DHCP Server, Klientliste
Sikkerhed
Firewall, Fjernadministration
Nyttefunktioner
Gæstenetværk, DDNS, Klientindstillinger, VPN Pass-Through, Båndbreddekontrol
USB-funktioner
Lagerdeling, Medieserver, FTP-server
Andre funktioner
Pakkeindhold
K3C router, strømforsyning, ethernetkabel, QIG inklusive DoC og GPL-licenser
Driftstemperatur
0 — 40°C
Opbevaringstemperatur
-40 — 70°C
Driftfugtighed
10 — 90% ikke-kondenserende
Opbevaringsfugtighed
5 — 90% ikke-kondenserende
Taget fra (de andre muligheder - kinesisk hjemmeside med oversættelser til flere sprog og langsomhed).
Man kan også læse lidt mere om den på (siden opdaterede af en ukendt grund ikke den udløbne certifikat den 20. oktober, og siden kan ses i ).
Hvis du ønsker en detaljeret gennemgang, tests og billeder af denne enheds indmad, kan alt dette findes på og (her er der mange billeder, alt på kinesisk).
3. OpenWRT firmware
- Tilslut routeren til computeren/laptop'en via LAN-porten (en hvilken som helst af de tre) og internetforbindelsen via WAN (da vi skal downloade firmwaren, som er lidt over 30MB).
- Find routerens adresse i det lokale netværk (den vil vi få brug for senere, normalt er det 192.168.2.1).
- Start det tidligere downloadede værktøj RoutAckPro (600kB i størrelse og en masse kinesisk tekst indeni; jeg ved ikke, hvor det er bedst at uploade det, men det kan downloades fra efter registrering der). Hvis adressen er anderledes end den angivne ovenfor, skal vi indtaste den i IP-formularen. Klik på knappen Telnet. Hvis alt er gjort korrekt, vises teksten 打开Telnet完成. Nu kan værktøjet lukkes, altså har vi forberedt routeren til firmwareopdatering via Telnet.
Vindue i RoutAckPro - Via programmet PuTTY (Smartty eller et andet lignende program) forbinder vi via Telnet til routeren (IP'en er den samme som for RoutAckPro, port — 23).
Vindue i PuTTY med forbindelsesindstillinger. - I PuTTY's konsol indtaster vi for at skifte til /tmp mappen:
cd /tmp - Vi beslutter, hvilken firmware vi skal downloade (hardwareversionen er trykt på et klistermærke nederst på routeren, i mit tilfælde er det "H/W С1", altså har jeg brug for firmwaren til C1).
- Vælg den nødvendige version af filen på fullimage.img . For mig er detDerfor skriver vi følgende i PuTTYs konsol:
http://k3c.paldier.com/openwrt/C1/fullimage.img
wget http://k3c.paldier.com/openwrt/C1/fullimage.img
Derefter indtaster vi kommandoen - og venter på meddelelsen om, at firmwareopdateringen var succesfuld.
/usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1Herefter indtaster vi
- rm -rf /overlay/* sync && sleep 10 && reboot
og venter på, at routeren genstarter (et par minutter). Derefter kan vi tilslutte til dens webgrænseflade (Efter den første opstart anbefales det at nulstille (adresse 192.168.2.1, adgangskode admin).
- den skjulte knap på routeren, lidt til højre for strømstikket, eller via webgrænsefladenNu vil routeren have denne grænseflade).
Brugsanvisningen til firmwareopdateringen blev lavet af forumbrugeren 4PDA
WayOutt Hvis du ikke ønsker straks at forbinde K3C til internettet, og du har en USB-nøgle eller en USB-kortlæser med flashkort.
Spring punkt 5 over, og i punkt 7, i stedet for at downloade firmwarefilen til routeren med wget kommandoen, downloader vi den til PC'en ( måske vil den være nødvendig senere) og kopierer filen til USB-nøglen og tilslutter den til USB-porten på routeren.) и копируем файл на флешку и подключаем её к USB-порту роутера.
I punkt 8 indtaster vi denne kommando:
/usr/sbin/upgrade /tmp/usb/.run/mountd/sda1/fullimage.img fullimage 0 1De øvrige punkter forbliver uændrede.
4. Lokaliserer grænsefladen
Desværre indeholder firmwaren fra Paldier ikke russisk oversættelse, men har derimod en liste over websteder, der bør blokeres i Kina (Så med standardindstillingerne kan vi ikke få adgang til GitHub, men det løses ved at fjerne en markering i indstillingerne for V2Ray.).
Derfor vil vi installere den russiske lokalisering for LuCI.
Det gør man ret enkelt:
- Gå ind i System ==> Software ==> fanen Handlinger.
- I feltet Download og installer pakken indtast
http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipkog tryk på knappen Ok til højre.
Liste over links til pakker for lokaliseret grænseflade og en hurtig måde at installere dem på
http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-advanced-reboot-ru_git-19.297.26179-fbefeed-42_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-aria2-ru_1.0.1-2_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-ddns-ru_2.4.9-3_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-firewall-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-hd-idle-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-minidlna-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-mwan3-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-nlbwmon-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-samba-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-transmission-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-upnp-ru_git-19.297.26179-fbefeed-1_all.ipk http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-wireguard-ru_git-19.297.26179-fbefeed-1_all.ipk*Hvis du bemærkede det, så har vi OpenWRT 15.05 firmware, og pakkerne er fra OpenWRT 18.06.0. Men det er helt normalt, da LuCI, der bruges i firmwaren, er fra OpenWRT 18.06.
Ellers downloader vi disse pakker, gemmer dem på en USB-nøgle, tilslutter den til routerens USB-port og installerer dem via PuTTY med kommandoen
opkg install /tmp/usb/.run/mountd/sda1/luci-i18n-*.ipk*Alle ipk-pakker som er placeret på stien /tmp/usb/.run/mountd/sda1/ og har et navn der begynder med luci-i18n-. Dette er den hurtigste måde at lokalisere systemet på (installation vil tage et par sekunder): gennem webgrænsefladen skal hver pakke installeres individuelt (og jeg er heller ikke sikker på, at det kan opdateres fra et lokal lager) og installationen vil tage flere minutter, gennem internettet og PuTTY skal stien til hver pakke angives, hvilket heller ikke er så hurtigt.
- Vi går ind i enhver sektion eller opdaterer siden, og kan næsten helt glæde os over en dansk brugergrænseflade (nogle moduler har ikke dansk lokalisering).
Temaet AdvancedTomatoMaterial
Temaet Bootstrap - Vi får også punktet Dansk (Danish) i listen over tilgængelige sprog.
5. Tilføjelse af mørke temaer
Jeg vil også fortælle, hvordan man installerer et mørkt tema, så de standard temaer ikke blænder dine øjne.
Vi ser den tidligere handlingsalgoritme til tilføjelse af sprog og erstatter i den linket til
http://apollo.open-resource.org/downloads/luci-theme-darkmatter_0.2-beta-2_all.ipk Som et resultat får vi et pænt tema i temalisten Darkmatter.
Man kan også installere den mørke version af temaet Bootstrap (jeg kan bedst lide det, da det fungerer hurtigere end materialer). Man kan tage det (i den vedhæftede arkiv til den besked *.ipk.zip der er dobbeltpakket en pakke med temaet).
Temaet Dark fra Sunny baseret på Bootstrap
Jeg har en version, som jeg har lavet nogle ændringer i.
P.S. Konstruktive råd vedrørende design/indhold er velkomne.
Kilde: habr.com
