1.
2.
3.
4.
5.
La empresa china Phicomm tiene en su gama de enrutadores Wi-Fi un dispositivo llamado K3C AC1900 Smart WLAN Router.
Este dispositivo utiliza una combinación de Intel AnyWAN SoC GRX350 e Intel Home Wi-Fi Chipset WAV500 (por cierto, el mismo hardware se utiliza en el ASUS Blue Cave: el mismo procesador Intel PXB4583EL y los chips Wi-Fi Intel PSB83514M/PSB83524M en lugar de PSB83513M/PSB83523M).
Existen varias versiones de este enrutador:
- B1, B1G, B2 — para China;
- A1, C1, S1(VIE1) — para los demás países (me tocó — C1 con firmware v.34.1.7.30).
¿Qué me interesó de este enrutador estándar IEEE 802.11ac?
Porque tiene: 4 puertos gigabit (1 WAN y 3 LAN), rango de 5 GHz, soporte para MU-MIMO 3×3:3 y USB 3.0. Y no solo eso.
1. Un poco de historia
Parte opcionalMi anterior enrutador era un TP-Link TL-WR941ND con hardware versión 3.6 (4 MB de Flash y 32 MB de RAM). El firmware estándar se congelaba periódicamente sin razón, independientemente de las versiones (actualicé un par de veces, la última actualización para mi hardware salió a finales de 2012).
Desilusionado con el firmware original, instalé (si no recuerdo mal, versión 1.8; el firmware está basado en OpenWRT, si alguien no lo sabía) y finalmente el enrutador comenzó a funcionar como debería.
El WR941, en el momento de la compra, tenía un buen hardware para mis necesidades (hace aproximadamente 10 años), pero ahora su rendimiento ya no me era suficiente. Todos los puertos son de 100 Mbit/s, la velocidad máxima de Wi-Fi es de 300 Mbit/s. Puede que esto esté bien para internet, pero la transferencia de archivos entre dispositivos en la red local es bastante lenta. Además, la memoria Flash incorporada no es suficiente ni siquiera para la russificación del firmware (incluso cambiando archivos a través de WinSCP, intenté hacerlo de alguna manera), ni hablar de la instalación de plugins más grandes (por supuesto, se puede ampliar la memoria, instalar un firmware para aumentar el tamaño de la memoria, pero no tengo las manos lo suficientemente hábiles para reprogramar los chips de memoria).
Pero, probablemente, incluso todo lo mencionado anteriormente no me hubiera obligado a cambiar de enrutador tan pronto. Solo que recientemente compré un Xiaomi Redmi Note 5 a principios de septiembre de este año para reemplazar el Redmi Note 4 que falleció prematuramente (después de 2 años de servicio ejemplar) y resultó que hay incompatibilidad mutua entre RN5 y WR941: RN5 no quería reconectarse después de desconectarse de la red inalámbrica creada con WR941 (y no es un problema aislado, como descubrí un poco más tarde leyendo ).
En general, surgió la necesidad de cambiar de router. ¿Por qué este en particular? Me interesó su hardware (leí sobre él hace aproximadamente un año en SmallNetBuilder) y sus capacidades (aunque es poco probable que en un futuro cercano se utilice ni siquiera la mitad de ellas). Pero incluso eso no fue decisivo en la elección del Phicomm K3C (también estaba considerando el Xiaomi Mi WiFi Router 3G), sino el precio accesible (lo compré por $32 al tipo de cambio) con un hardware decente y la posibilidad de cambiar el firmware de fábrica por una versión completa de OpenWRT. El router viene con una versión de OpenWRT recortada por el fabricante (he oído que en ella se añadió un espía, pero no encontré más detalles).
La modificación de OpenWRT para funcionar en el Phicomm K3C (OpenWRT oficialmente no soporta el chipset Intel WAV500) fue hecha por un chino con el apodo Paldier (su y para este router, en el foro de OpenWRT). También hizo un puerto del firmware de Asus Merlin para K3C (ya que para su instalación es necesario cambiar la RAM de 256 MB a 512 MB, no lo consideraremos).
2. Especificaciones técnicas del Phicomm K3C
Espero que no sea necesario traducirlas al gran y poderoso idioma, ¿verdad?
Especificaciones técnicas del Phicomm K3C
Hardware
Estándares WiFi
IEEE802.11 ac/n/a 5 GHz y IEEE 802.11b/g/n 2.4 GHz
CPU
Procesador principal de doble núcleo GRX350 + 2 coprocesadores inalámbricos
Puertos
1x 10/100/1000 Mbps WAN, 3x 10/100/1000 Mbps LAN, 1x USB 3.0, Flash 128 MB, RAM 256 MB
Botones
Encendido, Reinicio
Fuente de alimentación externa
12V DC / 3A
Antenas
6 antenas de alta ganancia en el interior
Dimensiones
212 mm x 74 mm x 230,5 mm
Parámetros de radio
Tasa de transferencia
máx. 1.900 Mbps
Frecuencia
2.4 GHz = máx. 600 Mbps y 5 GHz = máx. 1.300 Mbps
Funciones básicas
Habilitar / deshabilitar inalámbrico, Ocultar SSID, Aislamiento AP
Funciones avanzadas
MU-MIMO, Smart ConnectWiFi Seguridad: WPA/WPA2, WPA-PSK/WPA2-PSK
Software
Tipo de WAN
IP dinámica / IP estática / PPPoE / PPTP / L2TP
Redirección de puertos
Servidor Virtual, DMZ, UPnPDHCP: Servidor DHCP, Lista de clientes
Seguridad
Firewall, Gestión remota
Funciones utilitarias
Red de invitados, DDNS, Configuración de clientes, VPN Pass-Through, Control de ancho de banda
Funciones USB
Compartición de almacenamiento, Servidor multimedia, Servidor FTP
Otras características
Contenido del paquete
Router K3C, unidad de alimentación, cable ethernet, QIG incluyendo licencias DoC y GPL
Temperatura de funcionamiento
0 — 40°C
Temperatura de almacenamiento
-40 — 70°C
Humedad de funcionamiento
10 — 90% sin condensación
Humedad de almacenamiento
5 — 90% sin condensación
Tomado de (las otras opciones son un sitio chino con traducciones a varios idiomas y lentitudes).
También se puede leer un poco más sobre él en (el sitio no actualizó su certificado caducado el 20 de octubre por alguna razón desconocida y se puede ver la página en ).
Si está interesado en una revisión detallada, pruebas y fotografías de los componentes de este dispositivo, puede encontrar todo en y (aquí hay muchas fotos y todo está en chino).
3. Firmware OpenWRT
- Conectamos el enrutador a la computadora portátil/PC a través del puerto LAN (cualquiera de los tres) y a Internet a través del WAN (ya que necesitamos descargar el firmware, un poco más de 30 MB).
- Descubrimos la dirección del enrutador en la red local (la necesitaremos más adelante, generalmente es 192.168.2.1).
- Ejecutamos la utilidad previamente descargada RoutAckPro (600 KB de peso y un montón de texto chino dentro; no sé dónde es mejor subirlo, pero se puede descargar de después de registrarse en él). Si la dirección es diferente de la indicada arriba, la ingresamos en el formulario IP. Hacemos clic en el botón Telnet. Si todo se hizo correctamente, aparecerá el texto en la ventana 打开Telnet完成. Ahora se puede cerrar la utilidad, es decir, hemos preparado el enrutador para cambiar el firmware a través de Telnet.
Ventana RoutAckPro - A través del programa PuTTY (Smartty u otro similar) nos conectamos por Telnet al enrutador (la IP es la misma que para RoutAckPro, el puerto — 23).
Ventana PuTTY con la configuración de conexión. - En la consola de PuTTY, introducimos para acceder al directorio tmp:
cd /tmp - Determinamos qué firmware necesitamos descargar (la versión del hardware está impresa en la etiqueta pegada en la parte inferior del enrutador, en mi caso es «H/W C1«, es decir, necesito el firmware para C1).
- Elegimos en la versión del archivo que necesitamos fullimage.img. Para mí esto es
http://k3c.paldier.com/openwrt/C1/fullimage.img
Por lo tanto, escribimos en la consola de PuTTY lo siguiente:
wget http://k3c.paldier.com/openwrt/C1/fullimage.img - Luego ingresamos el comando
/usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1y esperamos el mensaje de que el firmware ha sido exitosamente instalado.
- Después de esto, ingresamos
rm -rf /overlay/* sync && sleep 10 && rebooty esperamos a que el enrutador se reinicie (unos minutos). Después de esto, se puede conectar a su interfaz web (dirección 192.168.2.1, contraseña admin).
- Después de la primera carga, se recomienda hacer un reinicio (con el botón oculto en el enrutador, un poco a la derecha del conector de alimentación, o a través de la interfaz web).
Ahora el enrutador tendrá esta interfaz
La instrucción para el re-flash fue elaborada por el usuario del foro 4PDA , por lo que le agradecemos enormemente.
Si no desea conectar inmediatamente el K3C a Internet y tiene una memoria USB o un lector de tarjetas USB con tarjeta flash. Omitimos el p.5, y en el p.7, en lugar de descargar el archivo del firmware en el enrutador con el comando wget, lo descargamos en la PC (por si acaso lo necesitamos más adelante) y copiamos el archivo en una memoria USB y la conectamos al puerto USB del router.
En el p.8 introducimos el siguiente comando:
/usr/sbin/upgrade /tmp/usb/.run/mountd/sda1/fullimage.img fullimage 0 1Los demás puntos permanecen sin cambios.
4. Localizamos la interfaz
Pero el firmware de Paldier, desafortunadamente, no contiene la traducción al ruso, pero tiene una lista de sitios que deben ser bloqueados en China (por lo que con la configuración predeterminada no podemos acceder a GitHub, pero esto se soluciona al desmarcar una casilla en la configuración de V2Ray.).
Por lo tanto, vamos a instalar la localización rusa para LuCI.
Esto se hace de manera bastante sencilla:
- Entramos en System ==> Software ==> la pestaña Actions.
- En el campo Descargar e instalar paquete introducimos
http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipky presionamos el botón Ok a la derecha.
Lista de enlaces a paquetes para localizar la interfaz y forma rápida de instalarlos
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*Si has notado, el firmware que tenemos es OpenWRT 15.05, y los paquetes son de OpenWRT 18.06.0. Pero esto es normal, ya que LuCI en el firmware proviene de OpenWRT 18.06.
O descargar estos paquetes, guardarlos en la memoria USB, y luego conectarla al puerto USB del router e instalarlos a través de PuTTY con el comando
opkg install /tmp/usb/.run/mountd/sda1/luci-i18n-*.ipk*Se instalarán todos los ipk-paquetes que se encuentren en la ruta /tmp/usb/.run/mountd/sda1/ y que tengan un nombre que comience con luci-i18n-. Este es el modo más rápido de localización (la instalación tomará unos segundos): a través de la interfaz web tendríamos que instalar cada paquete por separado (además, no estoy seguro de que funcione la actualización desde el medio local.) y la instalación tomará unos minutos, a través de internet y PuTTY hay que especificar la ruta a cada paquete, lo cual tampoco es tan rápido.
- Accedemos a cualquier sección o simplemente actualizamos la página y podemos disfrutar de una interfaz casi completamente en español (algunos módulos no tienen localización en español).
Tema AdvancedTomatoMaterial
Tema Bootstrap - También aparece la opción Español (Spanish) en la lista de idiomas disponibles.
5. Agregamos temas oscuros
También hablaré de cómo instalar un tema oscuro, para que los temas predeterminados no les quemen los ojos.
Revisamos el anterior algoritmo de acciones para agregar el idioma y cambiamos el enlace por
http://apollo.open-resource.org/downloads/luci-theme-darkmatter_0.2-beta-2_all.ipk Como resultado, obtenemos en la lista de temas un tema atractivo Darkmatter.
También se puede instalar una modificación oscura del tema Bootstrap (me gusta más, ya que funciona más rápido que los materiales). Se puede obtener (en el archivo adjunto a ese mensaje *.ipk.zip el paquete con el tema está empaquetado dos veces).
Tema Dark de Sunny basado en Bootstrap
Actualmente tengo una versión ligeramente modificada por mí.
P.D. Se agradecen consejos constructivos sobre el diseño/contenido.
Fuente: habr.com
