Rendiamo elegante il router Wi-Fi Phicomm K3C

Rendiamo elegante il router Wi-Fi Phicomm K3C

1. Un po' di storia
2. Specifiche tecniche del Phicomm K3C
3. Firmware OpenWRT
4. Localizziamo l'interfaccia
5. Aggiungiamo temi scuri

La società cinese Phicomm offre un dispositivo chiamato K3C AC1900 Smart WLAN Router nella sua linea di router Wi-Fi.

Questo dispositivo utilizza un combo Intel AnyWAN SoC GRX350 e Intel Home Wi-Fi Chipset WAV500 (tra l'altro, lo stesso hardware è utilizzato nell'ASUS Blue Cave: lo stesso processore Intel PXB4583EL e chip Wi-Fi Intel PSB83514M/PSB83524M al posto di PSB83513M/PSB83523M.).

Esistono diverse versioni di questo router:

  • B1, B1G, B2 — per la Cina;
  • A1, C1, S1(VIE1) — per gli altri paesi (io ho ricevuto — C1 con firmware v.34.1.7.30.).

Cosa mi ha colpito di questo router conforme allo standard IEEE 802.11ac?

Il fatto che offre: 4 porte Gigabit (1 WAN e 3 LAN), la banda a 5 GHz, supporto MU-MIMO 3×3:3 e USB 3.0. E non solo.

1. Un po' di storia

Parte facoltativaIl mio precedente router era un TP-Link TL-WR941ND con hardware versione 3.6 (4 MB di Flash e 32 MB di RAM). Il firmware standard si bloccava periodicamente senza motivo, indipendentemente dalle versioni (l'ho aggiornato un paio di volte, l'ultimo aggiornamento per il mio hardware è uscito alla fine del 2012.).

Deluso dai firmware originali, ho installato Gargoyle (se non sbaglio, versione 1.8; il firmware si basa su OpenWRT, se qualcuno non lo sapesse.) e finalmente il router ha cominciato a funzionare come doveva.

Il WR941 al momento dell'acquisto aveva un buon hardware per le mie esigenze (erano circa 10 anni fa), ma ora mi manca già la sua prestazione. Le porte sono tutte a 100 Mbit/s, la massima velocità Wi-Fi è di 300 Mbit/s. Può andare bene per internet, ma trasferire file sulla rete locale tra i dispositivi è piuttosto lento. Inoltre, la memoria Flash integrata non basta nemmeno per localizzare il firmware (neppure sostituendo i file tramite WinSCP, ho provato in qualche modo), figurarsi per installare plugin più capienti (certo, si può espandere la memoria, installare un firmware per aumentare la capacità della memoria, ma non ho abbastanza abilità per saldare chip di memoria).

Ma, probabilmente, nemmeno tutto quello che ho elencato sopra mi costringerebbe a cambiare router tanto presto. Ho appena comprato all'inizio di settembre di quest'anno un Xiaomi Redmi Note 5 per sostituire il Redmi Note 4, che era sparito prematuramente (dopo 2 anni di servizio esemplare) e si è rivelato che ci sono incompatibilità reciproche tra RN5 e WR941 — RN5 non voleva riconnettersi dopo essere stato disconnesso dalla rete wireless creata con WR941 (e non è un problema isolato, come ho scoperto un po' più tardi leggendo il tema su 4PDA).

In generale, c’era la necessità di cambiare router. Perché proprio questo? Sono stato attratto dalle sue specifiche (ho letto di lui proprio su SmallNetBuilder circa un anno fa) e dalle potenzialità (anche se è probabile che nemmeno la metà delle sue funzionalità viene utilizzata nel prossimo futuro). Ma nemmeno questo è stato decisivo nella scelta di Phicomm K3C (stavo anche considerando il Xiaomi Mi WiFi Router 3G), ma il prezzo accessibile (l'ho comprato per $32 al cambio) con specifiche decenti e la possibilità di sostituire il firmware stock con una versione completa di OpenWRT. Il router viene fornito con una modifica di OpenWRT ridotta dal produttore (ho letto che è stato inserito un spyware, ma non ho trovato dettagli).

La modifica di OpenWRT per funzionare su Phicomm K3C (OpenWRT non supporta ufficialmente il chipset Intel WAV500) è stata realizzata da un cinese con il nickname Paldier (il suo GitHub e una pagina con i file del firmware per questo router, il tema del router nel forum OpenWRT). Ha anche fatto un porting del firmware Asus Merlin per K3C (poiché l'installazione richiede la sostituzione della RAM da 256MB a 512MB, non la prenderemo in considerazione).

Inizio

2. Specifiche tecniche Phicomm K3C

Spero che non ci sia bisogno di tradurli in una lingua così grande e potente?

Specifiche tecniche del Phicomm K3C

Hardware

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

CPU
Processore principale GRX350 Dual Core + 2 co-processori wireless

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

Pulsanti
Accensione, Ripristino

Alimentatore esterno
12V DC / 3A

Antenne
6 antenne ad alta guadagno interne

Dimensioni
212 mm x 74 mm x 230,5 mm

Parametro radio

Velocità di trasferimento
max. 1.900 Mbps

Frequenza
2.4 GHz = max. 600 Mbps e 5 GHz = max. 1.300 Mbps

Funzioni di base
Abilita/disabilita wireless, Nascondi SSID, Isolamento AP

Funzioni avanzate
MU-MIMO, Smart Connect Sicurezza WiFi: WPA/WPA2, WPA-PSK/WPA2-PSK

Software

Tipo di WAN
IP dinamico / IP statico / PPPoE / PPTP / L2TP

Inoltro porte
Server virtuale, DMZ, UPnP DHCP: Server DHCP, Elenco client

Sicurezza
Firewall, Gestione remota

Funzioni utili
Rete ospiti, DDNS, Impostazioni client, VPN Pass-Through, Controllo della larghezza di banda

Funzioni USB
Condivisione storage, Media Server, FTP Server

Altre caratteristiche

Contenuto della confezione
Router K3C, alimentatore, cavo ethernet, QIG incluso DoC e licenze GPL

Temperatura operativa
0 — 40°C

Temperatura di stoccaggio
-40 — 70°C

Umidità operativa
10 — 90% non condensante

Umidità di stoccaggio
5 — 90% non condensante

Prelevato da sito ufficiale tedesco (altri modelli — sito cinese con traduzioni in più lingue e ritardi).
Inoltre, puoi leggere un po' di più su di esso su WikiDevi (il sito non ha aggiornato il certificato scaduto il 20 ottobre per una ragione a me sconosciuta, e la pagina può essere visualizzata in cache di Google).
Se sei interessato a una panoramica dettagliata, test e foto di questo dispositivo, puoi trovare tutto su SmallNetBuilder e il forum KoolShare (qui ci sono molte foto ed è tutto in cinese).

Inizio

3. Firmware OpenWRT

  1. Collegare il router al computer/portatile tramite la porta LAN (qualsiasi delle tre) e a Internet tramite WAN (dobbiamo scaricare il firmware, poco più di 30 MB).
  2. Scopriamo l'indirizzo del router nella rete locale (ne avremo bisogno più avanti, solitamente è 192.168.2.1).
  3. Avviamo l'utilità precedentemente scaricata RoutAckPro (600 kB di peso e un sacco di testo cinese all'interno; non so dove sia meglio caricarla, ma può essere scaricata da il forum 4PDA dopo la registrazione su di esso). Se l'indirizzo è diverso da quello sopra indicato, lo inseriamo nel modulo IP. Facciamo clic sul pulsante nella finestra Telnet. Se tutto è stato fatto correttamente, apparirà il testo 打开Telnet完成. Ora possiamo chiudere l'utilità, cioè abbiamo preparato il router per l'aggiornamento del firmware tramite Telnet.

    Rendiamo elegante il router Wi-Fi Phicomm K3C
    Finestra RoutAckPro

  4. Attraverso il programma PuTTY (Smartty o un altro simile) ci connettiamo tramite Telnet al router (l'IP è lo stesso di quello per RoutAckPro, porta — 23).

    Rendiamo elegante il router Wi-Fi Phicomm K3C
    Finestra PuTTY con le impostazioni di connessione.

  5. Nel terminale PuTTY scriviamo per passare nella directory tmp:
    cd /tmp

  6. Determiniamo quale firmware dobbiamo scaricare (la versione dell'hardware è stampata sull'etichetta attaccata alla parte inferiore del router, nel mio caso è «H/W C1«, cioè ho bisogno del firmware per C1).
  7. Selezioniamo sul sito Paldier la versione necessaria del file fullimage.img. Per me questo è
    http://k3c.paldier.com/openwrt/C1/fullimage.img

    Quindi scriviamo nel terminale PuTTY quanto segue:

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

  8. Poi inseriamo il comando
    /usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1

    e attendiamo il messaggio di aggiornamento riuscito.

  9. Dopo di che inseriamo
    rm -rf /overlay/*
    	sync && sleep 10 && reboot

    e aspettiamo che il router si riavvii (alcuni minuti). Dopo di ciò possiamo connetterci alla sua interfaccia web (indirizzo 192.168.2.1, password admin).

  10. Dopo il primo avvio, è consigliato fare un ripristino (tramite il pulsante nascosto sul router, leggermente a destra della presa dell'alimentazione, oppure tramite l'interfaccia web).

    Rendiamo elegante il router Wi-Fi Phicomm K3C
    Ora il router avrà un'interfaccia come questa

L'istruzione per il flashing è stata redatta da un utente del forum 4PDA WayOutt, a cui vanno i miei più sentiti ringraziamenti.

Se non volete connettere immediatamente K3C a Internet e avete una chiavetta USB o un lettore di schede USB con una scheda di memoria. Saltiamo il punto 5 e al punto 7, invece di scaricare il file firmware sul router con il comando wget, lo scarichiamo sul PC (nel caso ne avessimo bisogno in seguito) e copiamo il file sulla chiavetta USB e la colleghiamo alla porta USB del router.
Al punto 8 immettiamo il seguente comando:

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

Gli altri punti rimangono invariati.

Inizio

4. Localizziamo l'interfaccia in russo

Ma sfortunatamente il firmware di Paldier non contiene traduzione in russo, ma ha una lista di siti che devono essere bloccati in Cina (quindi con le impostazioni di default non possiamo accedere a GitHub, ma questo si risolve togliendo un flag nelle impostazioni di V2Ray).

Pertanto installeremo la localizzazione russa per LuCI.

È abbastanza semplice:

  1. Accediamo System ==> Software ==> scheda Azioni.
  2. Nel campo Scarica e installa pacchetto immettiamo
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipk

    e premiamo il pulsante Ok a destra.

    Elenco dei link ai pacchetti per la localizzazione dell'interfaccia e modo rapido per installarli

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

    *Se hai notato, il firmware che utilizziamo è OpenWRT 15.05, mentre i pacchetti provengono da OpenWRT 18.06.0. Ma è normale, poiché LuCI nel firmware è presa da OpenWRT 18.06.

    Oppure scarichiamo questi pacchetti, li salviamo su una chiavetta USB, quindi colleghiamo la chiavetta alla porta USB del router e li installiamo tramite PuTTY con il comando

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

    *Si installeranno tutti i pacchetti .ipk-che si trovano nel percorso /tmp/usb/.run/mountd/sda1/ e il cui nome inizia con luci-i18n-. Questo è il modo più veloce per localizzare in italiano (l'installazione richiederà solo pochi secondi): tramite l'interfaccia web dovremo installare ogni pacchetto separatamente (inoltre non sono sicuro che sarà possibile aggiornare da un'unità locale) e l'installazione richiederà diversi minuti, tramite internet e PuTTY bisogna impostare il percorso per ogni pacchetto, che non è così veloce.

  3. Ci spostiamo in qualsiasi sezione o semplicemente aggiorniamo la pagina e possiamo goderci un'interfaccia quasi completamente in italiano (alcuni moduli non hanno la localizzazione italiana).

    Rendiamo elegante il router Wi-Fi Phicomm K3C
    Tema AdvancedTomatoMaterial

    Rendiamo elegante il router Wi-Fi Phicomm K3C
    Tema Bootstrap

  4. Inoltre abbiamo l'opzione Italiano (Italian) nella lista delle lingue disponibili.

Inizio

5. Aggiungiamo temi scuri

Vi racconterò come installare un tema scuro, in modo che i temi predefiniti non vi accechino.
Seguiamo il precedente algoritmo per aggiungere la lingua e sostituiamo il link con quello per

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

Di conseguenza, otteniamo nella lista dei temi un tema carino. Darkmatter.
Rendiamo elegante il router Wi-Fi Phicomm K3C

È possibile anche installare una modifica scura del tema Bootstrap (a me piace di più, poiché funziona più velocemente dei materiali). Può essere presa qui (nell'archivio allegato a quel messaggio *.ipk.zip un pacchetto compresso due volte con il tema).

Rendiamo elegante il router Wi-Fi Phicomm K3C
Il tema Dark di Sunny basato su Bootstrap

Attualmente ho una versione leggermente modificata da me.

Rendiamo elegante il router Wi-Fi Phicomm K3C

Inizio

P.S. Suggerimenti costruttivi riguardo alla decorazione/contenuto sono benvenuti.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster