Miglioriamo il router Wi-Fi Phicomm K3C

Miglioriamo 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 ha nella sua gamma di router Wi-Fi un dispositivo chiamato K3C AC1900 Smart WLAN Router.

Nel dispositivo è stata utilizzata la combinazione 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 invece 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 standard IEEE 802.11ac?

Il fatto che ha: 4 porte gigabit (1 WAN e 3 LAN), una gamma di 5GHz, supporto MU-MIMO 3×3:3 e USB 3.0. E non solo.

1. Un po' di storia

Parte facoltativaIl mio router precedente era il TP-Link TL-WR941ND con hardware versione 3.6 (4MB di Flash e 32MB di RAM). Il firmware originale 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 erro, versione 1.8; il firmware si basa su OpenWRT, se qualcuno non lo sa) e finalmente il router ha iniziato a funzionare come doveva.

Il WR941 al momento dell'acquisto aveva un buon hardware per le mie esigenze (e questo era circa 10 anni fa), ma ora non mi basta più la sua potenza. Tutte le porte a 100 Mbit/s, la massima velocità Wi-Fi è di 300Mbit/s. Forse per Internet va ancora bene, ma trasferire file in rete locale tra i dispositivi è un po' lento. Inoltre, la memoria Flash integrata non basta nemmeno per localizzare il firmware (anche sostituendo i file tramite WinSCP, ho provato in qualche modo), figuriamoci per installare plugin più voluminosi (certo si può espandere la memoria, installare un firmware per aumentare la capacità della memoria, ma io non ho abbastanza abilità per rifare le saldature dei chip di memoria).

Ma, probabilmente, nemmeno tutto quello che ho elencato sopra mi avrebbe costretto a cambiare router. Solo che all'inizio di settembre di quest'anno ho acquistato un Xiaomi Redmi Note 5 in sostituzione del Redmi Note 4 morto prematuramente (dopo 2 anni di servizio esemplare) e si è scoperto che ci sono incompatibilità reciproca 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 poco dopo leggendo il tema su 4PDA).

In generale, era necessario cambiare router. Perché proprio questo? Sono rimasto colpito dalle sue caratteristiche (ne avevo letto circa un anno fa su SmallNetBuilder) e dalle possibilità (anche se è improbabile che nel prossimo futuro vengano sfruttate anche solo metà di esse). Ma anche questo non è stato decisivo nella scelta del Phicomm K3C (stavo anche valutando il Xiaomi Mi WiFi Router 3G), ma il prezzo accessibile (acquistato a $32 al cambio attuale) con buone caratteristiche e la possibilità di sostituire il firmware di serie con una vera OpenWRT. Il router viene fornito con una versione OpenWRT modificata dal produttore (ho letto da qualche parte che include 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 pagina con i file del firmware per questo router, tema del router sul forum OpenWRT). Ha anche creato un porting del firmware Asus Merlin per K3C (poiché per la sua installazione è necessario sostituire la RAM da 256 MB a 512 MB, non la prenderemo in considerazione).

Inizio

2. Specifiche tecniche del Phicomm K3C

Spero che non ci sia bisogno di tradurle nella lingua grandiosa 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
GRX350 processore principale 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, Reset

Alimentatore esterno
12V DC / 3A

Antenne
6 antenne ad alto guadagno interne

Dimensioni
212 mm x 74 mm x 230,5 mm

Parametri Radio

Tasso 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 WiFi Sicurezza: WPA/WPA2, WPA-PSK/WPA2-PSK

Software

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

Port forwarding
Server virtuale, DMZ, UPnP DHCP: Server DHCP, Elenco dei client

Sicurezza
Firewall, gestione remota

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

Funzioni USB
Condivisione storage, Server multimediale, Server FTP

Altre caratteristiche

Contenuto della confezione
Router K3C, unità di alimentazione, cavo ethernet, QIG inclusa DoC e licenze GPL

Temperatura operativa
0 — 40°C

Temperatura di stoccaggio
-40 — 70°C

Umidità operativa
10 — 90% senza condensa

Umidità di stoccaggio
5 — 90% senza condensa

Prelevato dal sito ufficiale tedesco (altri siti — sito cinese con traduzioni in varie lingue e rallentamenti).
Inoltre, puoi leggere un po' di più su di lui su WikiDevi (il sito per un motivo a me sconosciuto non ha aggiornato il certificato scaduto il 20 ottobre e la pagina può essere visualizzata in Google Cache).
Se desideri una panoramica dettagliata, test e foto delle componenti di questo dispositivo, puoi trovarle su SmallNetBuilder e il forum KoolShare (qui ci sono molte foto e tutto in cinese).

Inizio

3. Firmware OpenWRT

  1. Colleghiamo il router al computer/laptop tramite la porta LAN (una qualsiasi delle tre) e a Internet tramite WAN (poiché sarà necessario scaricare il firmware, poco più di 30MB).
  2. Scopriamo l'indirizzo del router nella rete locale (ne avremo bisogno più avanti, di solito è 192.168.2.1).
  3. Avviamo l'utilità precedentemente scaricata RoutAckPro (600KB di peso e un sacco di testo cinese all'interno; non so dove sia meglio caricarlo, ma può essere scaricato da il forum 4PDA dopo esserti registrato). Se l'indirizzo è diverso da quello indicato sopra, inseriscilo nel modulo IP. Clicca nel riquadro sul pulsante Telnet. Se tutto è stato fatto correttamente, nel riquadro apparirà il testo 打开Telnet完成. Ora l'utilità può essere chiusa, ossia abbiamo preparato il router per il cambio di firmware tramite Telnet.

    Miglioriamo il router Wi-Fi Phicomm K3C
    Finestra di RoutAckPro

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

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

  5. Nella console di PuTTY digitiamo per passare alla directory tmp:
    cd /tmp

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

    Quindi digitiamo nella console di PuTTY quanto segue:

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

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

    e aspettiamo il messaggio di successo del flashing.

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

    e aspettiamo che il router si riavvii (un paio di minuti). Dopo di che, puoi connetterti alla sua interfaccia web (indirizzo 192.168.2.1, password admin).

  10. Dopo il primo avvio, è consigliabile fare un reset (con un pulsante nascosto sul router, leggermente a destra della presa di alimentazione, o tramite l'interfaccia web).

    Miglioriamo il router Wi-Fi Phicomm K3C
    Ora il router avrà un'interfaccia di questo tipo

L'istruzione per il flashing è stata redatta dall'utente del forum 4PDA WayOutt, per cui gli siamo molto grati.

Se non desideri immediatamente collegare K3C a Internet e hai una USB stick o un lettore di schede USB con una scheda di memoria. Saltiamo il p.5, e al p.7 invece di scaricare il file del firmware sul router con il comando wget, lo scarichiamo sul PC (nel caso serva in futuro) e copiamo il file sulla pen drive e colleghiamo quest'ultima alla porta USB del router.
Nel punto 8 inseriamo 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 purtroppo il firmware di Paldier non contiene la traduzione russa, ma ha una lista di siti che devono essere bloccati in Cina (quindi non possiamo accedere a GitHub con le impostazioni predefinite, ma questo si risolve disabilitando un'opzione nelle impostazioni di V2Ray.).

Pertanto, installeremo la localizzazione russa per LuCI.

Si fa piuttosto facilmente:

  1. Accediamo Sistema ==> Software ==> scheda Azioni.
  2. Nel campo Scarica e installa pacchetto inseriamo
    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 clicchiamo sul pulsante Ok sulla destra.

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

    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 hai notato, il nostro firmware è OpenWRT 15.05, mentre i pacchetti sono di OpenWRT 18.06.0. Ma va bene, poiché LuCI nel firmware è stata presa da OpenWRT 18.06.

    Oppure scarichiamo questi pacchetti, li salviamo sulla pen drive e poi colleghiamo quest'ultima alla porta USB del router e li installiamo tramite PuTTY con il comando

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

    *Verranno installati tutti pacchetti ipkche si trovano nel percorso /tmp/usb/.run/mountd/sda1/ e che hanno un nome che inizia con luci-i18n-. Questo è il modo più rapido per la localizzazione (per l'installazione ci vorranno solo pochi secondi): tramite l'interfaccia web è necessario installare ogni pacchetto separatamente (inoltre non sono sicuro che si possa aggiornare da un supporto locale.) e per l'installazione ci vorranno pochi minuti, tramite internet e PuTTY è necessario specificare il percorso per ogni pacchetto, il che non è così veloce.

  3. Andiamo in qualsiasi sezione o semplicemente aggiorniamo la pagina e possiamo goderci quasi completamente un'interfaccia in lingua russa (alcuni moduli non hanno localizzazione in russo).

    Miglioriamo il router Wi-Fi Phicomm K3C
    Tema AdvancedTomatoMaterial

    Miglioriamo il router Wi-Fi Phicomm K3C
    Tema Bootstrap

  4. Inoltre, appare il punto Russo (Russian) nell'elenco delle lingue disponibili.

Inizio

5. Aggiungiamo temi scuri

Vi dirò anche come installare un tema scuro, per evitare che i temi predefiniti vi brucino gli occhi.
Guardiamo il precedente algoritmo per l'aggiunta della lingua e sostituiamo il link con

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

Di conseguenza, otteniamo nell'elenco dei temi un tema molto carino Darkmatter.
Miglioriamo il router Wi-Fi Phicomm K3C

È possibile anche installare una modifica scura del tema Bootstrap (mi piace di più, poiché funziona più velocemente rispetto ai temi materiali). Puoi prenderla qui (nell'archivio allegato a quel messaggio *.ipk.zip un pacchetto doppio compresso con il tema).

Miglioriamo il router Wi-Fi Phicomm K3C
Tema Dark di Sunny basato su Bootstrap

Attualmente ho la sua versione leggermente modificata da me.

Miglioriamo il router Wi-Fi Phicomm K3C

Inizio

P.S. Suggerimenti costruttivi su design/contenuti 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