Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C

Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C

1. Iom da fono
2. Teknikaj karakterizaĵoj de Phcomm K3C
3. OpenWRT-firmvaro
4. Ni rusigu la interfacon
5. Aldonante malhelajn temojn

La ĉina kompanio Phcomm havas aparaton en sia gamo de Wi-Fi-enkursigiloj nomataj K3C AC1900 Smart WLAN Router.

La aparato uzas kombinaĵon de Intel AnyWAN SoC GRX350 kaj Intel Home Wi-Fi Chipset WAV500 (Cetere, la sama aparataro estas uzata en ASUS Blue Cave: la sama Intel PXB4583EL-procesoro kaj Intel PSB83514M/PSB83524M Wi-Fi-blatoj anstataŭ PSB83513M/PSB83523M).

Estas pluraj versioj de ĉi tiu enkursigilo:

  • B1, B1G, B2 — por Ĉinio;
  • A1, C1, S1(VIE1) — por aliaj landoj (Mi ricevis ĝin - C1 kun firmware v.34.1.7.30).

Kial mi interesiĝis pri ĉi tiu enkursigilo IEEE 802.11ac?

Kio disponeblas: 4 gigabit-havenoj (1 WAN kaj 3 LAN), 5GHz-grupo, subtenas MU-MIMO 3×3:3 kaj USB 3.0. Nu, kaj ne nur tio.

1. Iom da fono

Laŭvola partoMia antaŭa enkursigilo estis TP-Link TL-WR941ND kun aparata versio 3.6 (4MB Flash kaj 32MB RAM). La norma firmvaro periode frostiĝis sen kialo, sendepende de versioj (Mi ĝisdatigis ĝin kelkfoje, la lasta ĝisdatigo por mia aparataro aperis fine de 2012).

Seniluziigita pri la indiĝena firmvaro, mi ekbrilis Gargoyle (emnip, versio 1.8; La firmvaro baziĝas sur OpenWRT, se iu ne scias) kaj finfine la enkursigilo komencis funkcii kiel ĝi devus.

En la momento de la aĉeto, la WR941 havis bonan aparataron por miaj bezonoj (kaj tio estis antaŭ ĉirkaŭ 10 jaroj), sed nun mi komencas maltrafi ĝian agadon. Ĉiuj havenoj estas 100 Mbit/s, maksimuma Wi-Fi-rapideco estas 300 Mbit/s. Eble ĉi tio ankoraŭ estas normala por la Interreto, sed translokado de dosieroj tra la loka reto inter aparatoj estas iom malrapida. Ankaŭ, la enkonstruita Flash-memoro ne sufiĉas eĉ por rusigo de la firmvaro (eĉ anstataŭante dosierojn per WinSCP, mi provis iel), sen mencii la instaladon de pli ampleksaj kromprogramoj (Kompreneble, vi povas pligrandigi la memoron, instali firmware por pliigita memorkapablo, sed miaj manoj ne estas sufiĉe fortaj por revendi memorajn blatojn.).

Sed, verŝajne, eĉ ĉio ĉi-supra ne baldaŭ devigus min ŝanĝi la enkursigilon. Mi ĵus aĉetis al mi Xiaomi Redmi Note 5 komence de septembro ĉi-jare por anstataŭigi la antaŭtempan morton de Redmi Note 4 (post 2 jaroj da ekzempla servo) kaj montriĝis, ke RN5 kaj WR941 estis reciproke malkongruaj - RN5 ne volis rekonekti post malkonekto de la sendrata reto kreita per WR941 (kaj tio ne estas izolita problemo, kiel mi malkovris iom poste legante). temo pri 4PDA).

Ĝenerale, necesas ŝanĝi la enkursigilon. Kial la temo? Mi interesiĝis pri ĝia plenigo (Mi legis pri ĝi ĉe SmallNetBuilder antaŭ proksimume jaro) kaj ŝancoj (kvankam estas neverŝajne, ke eĉ duono de ili estos uzataj en proksima estonteco). Sed eĉ ĉi tio ne estis decida por elekti la Phcomm K3C (Mi ankaŭ rigardis la Xiaomi Mi WiFi Router 3G), kaj pagebla prezo (aĉetis por $32 laŭ la kurzo) kun bona aparataro kaj la kapablo ŝanĝi la akcian firmvaro al plenrajta OpenWRT. La enkursigilo venas kun modifo de OpenWRT forigita de la fabrikanto (Mi legis ie, ke spiono aldoniĝis al ĝi, sed mi ne trovis detalojn).

Modifo de OpenWRT por funkcii sur Phcomm K3C (OpenWRT ne oficiale subtenas la pecetaron Intel WAV500) farita de ĉino kun kromnomo Paldier (lia GitHub и paĝo kun firmware dosieroj por ĉi tiu enkursigilo, enkursigilo-temo sur la OpenWRT-forumo). Li ankaŭ faris havenon de Asus Merlin-firmvaro por K3C (ĉar por instali ĝin, vi devas anstataŭigi la RAM de 256MB ĝis 512MB, ni ne konsideros ĝin).

Al la komenco

2. Teknikaj karakterizaĵoj de Phcomm K3C

Mi esperas, ke ne necesas transdoni ilin al la grandaj kaj potenculoj?

Teknikaj karakterizaĵoj de Phcomm K3C

aparataro

WiFi-Normoj
IEEE802.11 ac/n/a 5 GHz kaj IEEE 802.11b/g/n 2.4 GHz

CPU
GRX350 Dual Core ĉefa procesoro + 2 sendrataj kunprocesoroj

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

Butonoj
Potenco, Restarigi

Ekstera Potenca Provizo
12V PK / 3A

Antenoj
6 altgajnaj antenoj interne

Grandecoj
212 mm x 74 mm x 230,5 mm

Radio Parametro

Transdona Imposto
maks. 1.900 Mbps

frekvenco
2.4 GHz = maks. 600 Mbps kaj 5 GHz = max. 1.300 Mbps

Bazaj funkcioj
Ebligi/malŝalti sendratan, Kaŝi SSID, AP-Izoladon

Altnivelaj funkcioj
MU-MIMO, Smart ConnectWiFi Sekureco: WPA/WPA2, WPA-PSK/WPA2-PSK

Programaro

WAN-tipo
Dinamika IP / Senmova IP / PPPoE / PPTP / L2TP

Port-plusendo
Virtuala Servilo, DMZ, UPnPDHCP:DHCP-Servilo, Kliento Listo

Sekureco
Fajroŝirmilo, Malproksima Administrado

Utilaj funkcioj
Gasta Reto, DDNS, Kliento-Agordoj, VPN-Trapaso, Bandwidth Control

USB-funkcioj
Stokado Kundivido, Media Servilo, FTP-Servilo

aliaj Trajtoj

Pako Enhavo
K3C-enkursigilo, elektroprovizo, eterreta kablo, QIG inkluzive de DoC kaj GPL-licencoj

mastruma temperaturo
0 - 40 ° C

stokado temperaturo
-40 - 70 ° C

mastruma humido
10 - 90% nekondensaj

stokado humido
5 - 90% ne kondensaj

Prenita de oficiala germana retejo (aliaj opcioj - ĉina retejo kun tradukoj al pluraj lingvoj kaj bremsoj).
Vi ankaŭ povas legi iom pli pri ĝi ĉe Wikidevi (la retejo, pro nekonata al mi kialo, ne renovigis la eksvalidiĝintan atestilon la 20-an de oktobro kaj la paĝo videblas en Gugla kaŝmemoro).
Se vi interesiĝas pri detala recenzo, testoj kaj fotoj de la intestoj de ĉi tiu aparato, tiam ĉio ĉi troveblas sur SmallNetBuilder-retejo и KoolShare forumo (estas multe da fotoj kaj ĉio estas en la ĉina).

Al la komenco

3. OpenWRT-firmvaro

  1. Ni konektas la enkursigilon al la komputilo/tekkomputilo per la LAN-haveno (iu el la tri) kaj la Interreto per WAN (ĉar vi devos elŝuti la firmware, iom pli ol 30MB).
  2. Eltrovu la adreson de la enkursigilo sur la loka reto (Ni bezonos ĝin plu, kutime ĉi tion 192.168.2.1).
  3. Lanĉu la antaŭe elŝutitan ilon RouteAckPro (600kB da pezo kaj amaso da ĉina teksto interne; Mi ne scias kie estas pli bone alŝuti ĝin, sed vi povas elŝuti ĝin forumo w4bsitXNUMX-dns.com post registriĝo sur ĝi). Se la adreso estas malsama ol tiu supre indikita, tiam enigu ĝin en la IP-formularo. Alklaku la butonon en la fenestro telnet. Se ĉio estas farita ĝuste, la teksto aperos en la fenestro Telnet. Nun la utileco povas esti fermita, t.e. Ni preparis la enkursigilon por ŝanĝi la firmware per Telnet.

    Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C
    RoutAckPro fenestro

  4. Per PuTTY (Smartty aŭ alia simila) konekti per Telnet al la enkursigilo (Ni specifas la saman IP kiel por RoutAckPro, haveno - 23).

    Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C
    PuTTY-fenestro kun konekto-agordoj.

  5. En la PuTTY-konzolo ni eniras por iri al la tmp-dosierujo:
    cd /tmp

  6. Ni decidas kiun firmware ni devas elŝuti (la aparatara versio estas presita sur glumarko gluita al la fundo de la enkursigilo, en mia kazo ĝi estas "H/W C1", t.e. Mi bezonas firmware por C1).
  7. Ni elektas plu Paldie-retejo la versio de la dosiero, kiun ni bezonas plenbildo.img. Por mi ĝi
    http://k3c.paldier.com/openwrt/C1/fullimage.img

    Tial ni skribas la jenon en la PuTTY-konzolo:

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

  8. Poste enigu la komandon
    /usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1

    kaj atendu la mesaĝon pri sukcesa firmware.

  9. Post tio ni eniras
    rm -rf /overlay/*
    	sync && sleep 10 && reboot

    kaj atendu ĝis la enkursigilo rekomenciĝos (kelkajn minutojn). Post tio, vi povas konektiĝi al ĝia interfaco (adreso 192.168.2.1, Pasvorto administristo).

  10. Post la unua ekkuro, oni konsilas restarigi (kaŝita butono sur la enkursigilo, iomete dekstre de la elektra inko, aŭ tra la interreta interfaco).

    Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C
    Nun la enkursigilo havos ĉi tiun interfacon

Instrukcioj por ekbrilado estis kompilitaj de uzanto de la forumo w4bsitXNUMX-dns.com WayOutt, pro kio mi tre dankas lin.

Se vi ne volas tuj konekti K3C al la Interreto kaj vi havas USB-memorilon aŭ USB-kartlegilon kun fulmkarto. Ni preterlasas la paŝon 5, kaj en la paŝo 7, anstataŭ elŝuti la firmware-dosieron al la enkursigilo per la komando wget, elŝutu ĝin al la komputilo (subite vi bezonas pli en la estonteco) kaj kopiu la dosieron al USB-memorilo kaj konektu ĝin al la USB-haveno de la enkursigilo.
En paŝo 8, enigu la sekvan komandon:

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

La ceteraj punktoj restas senŝanĝaj.

Al la komenco

4. Rusigi la interfacon

Sed la firmware de Paldier, bedaŭrinde, ne enhavas rusan tradukon, sed ĝi havas liston de retejoj, kiuj devus esti blokitaj en Ĉinio (tial, kun la defaŭltaj agordoj, ni ne povas iri al la sama github, sed ĉi tio povas esti solvita malmarkante unu skatolon en la agordoj de V2Ray.).

Tial ni instalos rusan lokalizon por LuCI.

Ĉi tio estas farita tute simple:

  1. Eniri sistemo ==> Programaro ==> langeto agoj.
  2. En kampo Elŝutu kaj instalu pakaĵon eniru
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipk

    kaj premu la butonon Ok dekstre.

    Listo de ligiloj al pakaĵoj por Rusigi la interfacon kaj rapidan manieron instali ilin

    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

    *Se vi rimarkis, nia firmvaro estas OpenWRT 15.05, kaj pakoj de OpenWRT 18.06.0. Sed ĉi tio estas normala, ĉar... LuCI en la firmvaro estas uzata de OpenWRT 18.06

    Nu, aŭ elŝutu ĉi tiujn pakaĵojn, konservu ilin al flash drive, kaj poste konektu ĝin al la USB-haveno de la enkursigilo kaj instalu ilin per PuTTY kun la komando.

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

    *Ĉio estos instalita fadeno-pakoj survoje /tmp/usb/.run/mountd/sda1/ kaj havanta nomon komencantan per luci-i18n-. Ĉi tiu estas la plej rapida metodo de Rusigo (instalado daŭros kelkajn sekundojn): vi devos instali ĉiun pakaĵon aparte per la retinterfaco (Krome, mi ne certas, ke eblos ĝisdatigi de lokaj amaskomunikiloj) kaj la instalado daŭros kelkajn minutojn; per Interreto kaj PuTTY vi devas registri la vojon al ĉiu pako, kiu ankaŭ ne estas tiel rapida.

  3. Ni iras al iu ajn sekcio aŭ simple refreŝigas la paĝon kaj vi povas ĝui la preskaŭ tute ruslingvan interfacon (iuj moduloj ne havas rusan lokalizon).

    Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C
    Altnivela TomatoMateria temo

    Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C
    Bootstrap-temo

  4. Ni ankaŭ havas la rusan eron en la listo de disponeblaj lingvoj.

Al la komenco

5. Aldonu malhelajn temojn

Mi ankaŭ diros al vi kiel instali malhelan temon por ke la defaŭltaj temoj ne forbruligos viajn okulojn.
Ni rigardas la antaŭan algoritmon por aldoni lingvon kaj anstataŭigas la ligilon en ĝi per

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

Kiel rezulto, ni ricevas belan temon en la listo de temoj Malhela materio.
Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C

Vi ankaŭ povas instali malhelan modifon de la Bootstrap-temo (Mi plej ŝatas ĝin ĉar... funkcias pli rapide ol materialoj). Vi povas preni ĝin tie (en la arkivo alkroĉita al tiu mesaĝo *.ipk.zip duoble envolvita pako kun temo).

Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C
Malhela temo de Sunny bazita sur Bootstrap

Mi nun havas version de ĝi, iomete modifitan de mi.

Ni plibonigas la Wi-Fi-enkursigilon Phcomm K3C

Al la komenco

PS Konstruaj konsiloj pri dezajno/enhavo estas bonvenaj.

fonto: www.habr.com

Aldoni komenton