Aprimoramos o roteador Wi-Fi Phicomm K3C

Aprimoramos o roteador Wi-Fi Phicomm K3C

1. Um pouco de história
2. Especificações técnicas do Phicomm K3C
3. Firmware OpenWRT
4. Traduzindo a interface
5. Adicionando temas escuros

A empresa chinesa Phicomm oferece em seu portfólio de roteadores Wi-Fi um dispositivo chamado K3C AC1900 Smart WLAN Router.

O dispositivo utiliza a combinação do SoC Intel AnyWAN GRX350 e o chipset Wi-Fi Intel Home WAV500 (aliás, o mesmo hardware é usado no ASUS Blue Cave: o mesmo processador Intel PXB4583EL e chips Wi-Fi Intel PSB83514M/PSB83524M em vez de PSB83513M/PSB83523M).

Existem várias versões deste roteador:

  • B1, B1G, B2 — para a China;
  • A1, C1, S1(VIE1) — para outros países (eu consegui — C1 com firmware v.34.1.7.30).

O que me interessou neste roteador do padrão IEEE 802.11ac?

Porque possui: 4 portas gigabit (1 WAN e 3 LAN), faixa de 5GHz, suporte a MU-MIMO 3×3:3 e USB 3.0. E não só isso.

1. Um pouco de história

Parte opcionalMeu roteador anterior era o TP-Link TL-WR941ND com hardware versão 3.6 (4MB de Flash e 32MB de RAM). O firmware padrão travava periodicamente sem motivo, independentemente das versões (atualizei algumas vezes, a última atualização para meu hardware saiu no final de 2012).

Desapontado com os firmwares originais, coloquei o Gargoyle (se não me engano, versão 1.8; o firmware é baseado no OpenWRT, se alguém não sabe) e finalmente o roteador começou a funcionar como deveria.

No momento da compra, o WR941 tinha um hardware decente para minhas necessidades (isso foi há cerca de 10 anos), mas agora senti falta de seu desempenho. Todas as portas são de 100 Mbps, a velocidade máxima do Wi-Fi é de 300 Mbps. Pode ser que para a internet ainda esteja bom, mas transferir arquivos pela rede local entre os dispositivos é um pouco lento. Além disso, a memória Flash embutida não é suficiente nem para traduzir o firmware (mesmo substituindo arquivos via WinSCP, tentei de alguma forma), quanto mais para instalar plugins mais pesados (claro que é possível expandir a memória, instalar um firmware para aumentar a capacidade de memória, mas não tenho mãos suficientemente habilidosas para reprogramar os chips de memória).

Mas, provavelmente, mesmo tudo o que foi mencionado acima não me forçaria a trocar de roteador tão cedo. Apenas comprei no início de setembro deste ano o Xiaomi Redmi Note 5 para substituir meu falecido Redmi Note 4 (depois de 2 anos de serviço exemplar) e ficou claro que há uma incompatibilidade mútua entre o RN5 e o WR941 — o RN5 não queria se reconectar após ser desconectado da rede sem fio criada com o WR941 (e esse não é um problema isolado, como descobri um pouco depois lendo o tópico no 4PDA).

No geral, tornou-se necessário trocar de roteador. Por que especificamente este? Fiquei interessado no seu hardware (li sobre ele no SmallNetBuilder há cerca de um ano) e suas capacidades (embora eu duvide que mesmo metade delas será utilizada no futuro próximo). Mas nem isso foi decisivo na escolha do Phicomm K3C (estava também de olho no Xiaomi Mi WiFi Router 3G), mas pelo preço acessível (comprei por $32 na cotação) com um bom hardware e a possibilidade de trocar o firmware stock por um OpenWRT completo. O roteador vem com uma versão reduzida do OpenWRT fornecida pelo fabricante (li em algum lugar que há um spyware nela, mas não encontrei detalhes).

A modificação do OpenWRT para funcionar no Phicomm K3C (o OpenWRT oficialmente não suporta o chipset Intel WAV500) foi feita por um chinês com o nickname Paldier (seu GitHub e página com os arquivos de firmware para este roteador, o tópico sobre o roteador no fórum do OpenWRT). Ele também fez um porto do firmware Asus Merlin para o K3C (tendo em vista que para sua instalação é necessária a troca da RAM de 256MB para 512MB, não a consideraremos).

↑ O início

2. Especificações técnicas do Phicomm K3C

Espero que não seja necessário traduzir isso para a língua grande e poderosa?

Especificações técnicas do Phicomm K3C

Hardware

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

CPU
Processador principal Dual Core GRX350 + 2 co-processadores sem fio

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

Botões
Alimentação, Reset

Fonte de Alimentação Externa
12V DC / 3A

Antenas
6 antenas de alta ganho internas

Dimensões
212 mm x 74 mm x 230,5 mm

Parâmetro de Rádio

Taxa de Transferência
máx. 1.900 Mbps

Frequência
2.4 GHz = máx. 600 Mbps e 5 GHz = máx. 1.300 Mbps

Funções básicas
Habilitar/desabilitar sem fio, Ocultar SSID, Isolamento AP

Funções avançadas
MU-MIMO, Conexão InteligenteSegurança WiFi: WPA/WPA2, WPA-PSK/WPA2-PSK

Software

Tipo de WAN
IP Dinâmico / IP Estático / PPPoE / PPTP / L2TP

Encaminhamento de portas
Servidor Virtual, DMZ, UPnPDHCP: Servidor DHCP, Lista de Clientes

Segurança
Firewall, Gerenciamento Remoto

Funções úteis
Rede de Convidados, DDNS, Configurações de Cliente, VPN Pass-Through, Controle de Largura de Banda

Funções USB
Compartilhamento de Armazenamento, Servidor de Mídia, Servidor FTP

Outras Características

Conteúdo da Embalagem
roteador K3C, fonte de alimentação, cabo ethernet, QIG incluindo licenças DoC e GPL

Temperatura de Operação
0 — 40°C

Temperatura de Armazenamento
-40 — 70°C

Umidade de Operação
10 — 90% sem condensação

Umidade de Armazenamento
5 — 90% sem condensação

Retirado de site oficial alemão (as outras opções — site chinês com traduções em várias línguas e lentidão).
Além disso, você pode ler um pouco mais sobre isso em WikiDevi (o site não atualizou o certificado que expirou em 20 de outubro por um motivo desconhecido e você pode visualizar a página no cache do Google).
Se você está interessado em uma revisão detalhada, testes e fotos deste dispositivo, tudo isso pode ser encontrado em SmallNetBuilder e no fórum KoolShare (aqui tem muitas fotos e tudo em chinês).

↑ O início

3. Firmware OpenWRT

  1. Conecte o roteador ao computador/notebook através da porta LAN (qualquer uma das três) e à internet através da WAN (pois será necessário baixar o firmware, um pouco mais de 30MB).
  2. Descubra o endereço do roteador na rede local (que precisaremos mais adiante, geralmente é 192.168.2.1).
  3. Inicie a ferramenta baixada anteriormente RoutAckPro (com 600KB de tamanho e uma tonelada de texto em chinês dentro; não sei onde seria melhor hospedá-la, mas você pode baixá-la do fórum 4PDA após se registrar lá). Se o endereço for diferente do mencionado acima, insira-o no formulário IP. Clique no botão Telnet. Se tudo foi feito corretamente, uma mensagem aparecerá na janela 打开Telnet完成. Agora você pode fechar a ferramenta, ou seja, preparamos o roteador para a troca de firmware via Telnet.

    Aprimoramos o roteador Wi-Fi Phicomm K3C
    Janela RoutAckPro

  4. Com o programa PuTTY (Smartty ou outro semelhante) conecte-se ao roteador via Telnet (o IP é o mesmo que para RoutAckPro, a porta — 23).

    Aprimoramos o roteador Wi-Fi Phicomm K3C
    Janela PuTTY com as configurações de conexão.

  5. No console PuTTY, digite para navegar até o diretório tmp:
    cd /tmp

  6. Determine qual firmware você precisa baixar (a versão do hardware está impressa em uma etiqueta colada na parte inferior do roteador, no meu caso é «H/W C1«, ou seja, preciso do firmware para C1).
  7. Escolha no site Paldier a versão necessária do arquivo fullimage.img. Para mim isso é
    http://k3c.paldier.com/openwrt/C1/fullimage.img

    Portanto, digite o seguinte no console PuTTY:

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

  8. Depois digite o comando
    /usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1

    e aguarde a mensagem de firmware bem-sucedido.

  9. Após isso, digite
    rm -rf /overlay/*
    	sync && sleep 10 && reboot

    e aguarde até que o roteador reinicie (alguns minutos). Depois disso, é possível conectar-se à sua interface web (endereço 192.168.2.1, senha admin).

  10. Após o primeiro carregamento, recomenda-se fazer um reset (com o botão escondido no roteador, um pouco à direita do conector de alimentação, ou através da interface web).

    Aprimoramos o roteador Wi-Fi Phicomm K3C
    Agora o roteador terá esta interface

As instruções para o reflash foram elaboradas pelo usuário do fórum 4PDA WayOutt, pelo que sou muito grato.

Se você não quiser conectar o K3C à internet imediatamente e tiver um pen drive USB ou um leitor de cartão USB com um cartão de memória. Ignore o item 5, e no item 7, em vez de baixar o arquivo de firmware para o roteador com o comando wget, baixe-o para o PC (caso precise mais tarde) e copie o arquivo para o pen drive e conecte-o à porta USB do roteador.
No ponto 8, digitamos o seguinte comando:

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

Os outros itens permanecem inalterados.

↑ O início

4. Localizamos a interface

Mas o firmware da Paldier, infelizmente, não contém tradução para o russo, mas possui uma lista de sites que devem ser bloqueados na China (por isso, com as configurações padrão, não conseguimos acessar o GitHub, mas isso pode ser resolvido desmarcando uma caixa nas configurações do V2Ray).

Portanto, vamos instalar a localização russa para LuCI.

Isso é feito de forma bastante simples:

  1. Acesse System ==> Software ==> aba Ações.
  2. No campo Baixar e instalar o pacote digitamos
    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 clicamos no botão Ok à direita.

    Lista de links para pacotes para localização da interface e um método rápido para sua instalação

    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 você reparar, nosso firmware é OpenWRT 15.05, e os pacotes são do OpenWRT 18.06.0. Mas isso é normal, pois o LuCI no firmware é do OpenWRT 18.06

    Ou podemos baixar esses pacotes, salvá-los em um pen drive e, em seguida, conectá-lo à porta USB do roteador e instalá-los através do PuTTY com o comando

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

    *Todos os pacotes ipklocalizados no caminho /tmp/usb/.run/mountd/sda1/ e que têm nomes que começam com luci-i18n-. Este é o método mais rápido de localização (a instalação levará alguns segundos): através da interface web, é necessário instalar cada pacote separadamente (Além disso, não tenho certeza se será possível atualizar a partir de um meio local) e a instalação levará vários minutos, pela internet e com o PuTTY é necessário especificar o caminho para cada pacote, o que também não é tão rápido.

  3. Acessamos qualquer seção ou simplesmente atualizamos a página e podemos desfrutar de uma interface quase totalmente em russo (alguns módulos não têm localização em russo).

    Aprimoramos o roteador Wi-Fi Phicomm K3C
    Tema AdvancedTomatoMaterial

    Aprimoramos o roteador Wi-Fi Phicomm K3C
    Tema Bootstrap

  4. Também temos a opção Russo (Russian) na lista de idiomas disponíveis.

↑ O início

5. Adicionando temas escuros

Vou explicar como instalar um tema escuro para que os temas padrão não machuquem seus olhos.
Vamos ver o algoritmo anterior para adicionar o idioma e substituímos nele o link para

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

Como resultado, obtemos na lista de temas um tema simpático Darkmatter.
Aprimoramos o roteador Wi-Fi Phicomm K3C

Também podemos instalar uma modificação escura do tema Bootstrap (eu gosto mais dela, pois funciona mais rápido que as versões materiais). Podemos obtê-la aqui (no arquivo anexo àquela mensagem *.ipk.zip um pacote com o tema que foi compactado duas vezes).

Aprimoramos o roteador Wi-Fi Phicomm K3C
Tema Dark de Sunny baseado em Bootstrap

Atualmente, estou usando uma versão um pouco modificada por mim.

Aprimoramos o roteador Wi-Fi Phicomm K3C

↑ O início

P.S. Sugestões construtivas sobre o design/conteúdo são bem-vindas.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster