1.
2.
3.
4.
5.
La société chinoise Phicomm propose dans sa gamme de routeurs Wi-Fi un appareil appelé K3C AC1900 Smart WLAN Router.
Cet appareil utilise une combinaison de SoC Intel AnyWAN GRX350 et de chipset Wi-Fi Intel Home WAV500 (d'ailleurs, on retrouve le même matériel dans l'ASUS Blue Cave : le même processeur Intel PXB4583EL et les puces Wi-Fi Intel PSB83514M/PSB83524M au lieu de PSB83513M/PSB83523M).
Il existe plusieurs versions de ce routeur :
- B1, B1G, B2 — pour la Chine ;
- A1, C1, S1(VIE1) — pour les autres pays (j'ai reçu — C1 avec le firmware v.34.1.7.30).
Qu'est-ce qui m'a intéressé dans ce routeur conforme à la norme IEEE 802.11ac ?
C'est qu'il dispose de : 4 ports gigabits (1 WAN et 3 LAN), d'une bande de 5 GHz, du support MU-MIMO 3×3:3 et d'USB 3.0. Et pas seulement ça.
1. Un peu d'histoire
Partie facultativeMon précédent routeur était un TP-Link TL-WR941ND avec du matériel version 3.6 (4 Mo de Flash et 32 Mo de RAM). Le firmware d'origine se bloquait périodiquement sans raison, peu importe les versions (j'ai mis à jour quelques fois, la dernière mise à jour pour mon matériel est sortie fin 2012).
Déçu par les firmwares d'origine, j'ai installé (si je me souviens bien, version 1.8 ; le firmware est basé sur OpenWRT, pour ceux qui ne le savent pas) et enfin le routeur a commencé à fonctionner comme il se doit.
Le WR941 avait à l'époque un matériel correct pour mes besoins (c'était il y a environ 10 ans), mais maintenant sa performance ne me suffit plus. Tous les ports sont à 100 Mbit/s, la vitesse maximale du Wi-Fi est de 300 Mbit/s. Peut-être que cela suffit encore pour Internet, mais transférer des fichiers sur le réseau local entre les appareils est un peu lent. De plus, la mémoire Flash intégrée est insuffisante même pour localiser le firmware (même en remplaçant les fichiers via WinSCP, j'ai essayé une fois), sans parler de l'installation de plugins plus volumineux (bien sûr, on peut agrandir la mémoire, installer un firmware pour augmenter la capacité de mémoire, mais je n'ai pas les compétences nécessaires pour souder les puces de mémoire).
Mais, en fait, même tout cela ne m'aurait probablement pas poussé à changer de routeur. C'est juste que j'ai acheté au début septembre de cette année un Xiaomi Redmi Note 5 en remplacement de mon Redmi Note 4, qui a tragiquement rendu l'âme (après 2 ans de service exemplaire) et il s'est avéré qu'il y a une incompatibilité mutuelle entre RN5 et WR941 — RN5 ne voulait pas se reconnecter après avoir été déconnecté du réseau sans fil créé avec le WR941 (et ce n'est pas un problème isolé, comme je l'ai découvert un peu plus tard en lisant ).
En gros, il y avait un besoin urgent de changer de routeur. Pourquoi le sujet en particulier ? Je me suis intéressé à sa configuration (je l'avais justement lu sur SmallNetBuilder il y a un an) et à ses possibilités (bien que peu probable qu'à l'avenir même la moitié d'entre elles soit utilisée). Mais même ce n'était pas décisif dans le choix de Phicomm K3C (je regardais aussi le Xiaomi Mi WiFi Router 3G), mais son prix attractif (acheté pour 32 $ au taux) avec une bonne configuration et la possibilité de remplacer le firmware d'origine par un OpenWRT complet. Le routeur est livré avec une version modifiée d'OpenWRT limitée par le fabricant (j'ai lu quelque part qu'il contenait un espion, mais je n'ai pas trouvé de détails).
La modification d'OpenWRT pour fonctionner sur Phicomm K3C (OpenWRT ne prend officiellement pas en charge le chipset Intel WAV500) a été réalisée par un Chinois avec le pseudo Paldier (son et pour ce routeur, sur le forum OpenWRT). Il a également fait un port du firmware Asus Merlin pour K3C (étant donné que pour son installation, il faut remplacer la RAM de 256 Mo par 512 Mo, nous ne l'examinerons pas).
2. Caractéristiques techniques de Phicomm K3C
J'espère qu'il n'est pas nécessaire de les traduire en la grande et puissante ?
Caractéristiques techniques du Phicomm K3C
Matériel
Normes WiFi
IEEE802.11 ac/n/a 5 GHz et IEEE 802.11b/g/n 2.4 GHz
CPU
Processeur principal Dual Core GRX350 + 2 coprocesseurs sans fil
Ports
1x 10/100/1000 Mbps WAN, 3x 10/100/1000 Mbps LAN, 1x USB 3.0, Flash 128 Mo, RAM 256 Mo
Boutons
Alimentation, Réinitialiser
Alimentation externe
12V DC / 3A
Antennes
6 antennes à gain élevé à l'intérieur
Dimensions
212 mm x 74 mm x 230,5 mm
Paramètre radio
Débit de transfert
max. 1.900 Mbps
Fréquence
2.4 GHz = max. 600 Mbps et 5 GHz = max. 1.300 Mbps
Fonctions de base
Activer / désactiver le sans fil, Cacher SSID, Isolation AP
Fonctions avancées
MU-MIMO, Smart ConnectWiFi Sécurité : WPA/WPA2, WPA-PSK/WPA2-PSK
Logiciel
Type WAN
IP dynamique / IP statique / PPPoE / PPTP / L2TP
Redirection de port
Serveur virtuel, DMZ, UPnPDHCP : Serveur DHCP, Liste des clients
Sécurité
Pare-feu, Gestion à distance
Fonctions utilitaires
Réseau invité, DDNS, Paramètres client, Passerelle VPN, Contrôle de bande passante
Fonctions USB
Partage de stockage, Serveur multimédia, Serveur FTP
Autres fonctionnalités
Contenu du colis
Routeur K3C, unité d'alimentation, câble ethernet, QIG comprenant les licences DoC et GPL
Température de fonctionnement
0 — 40°C
Température de stockage
-40 — 70°C
Humidité de fonctionnement
10 — 90% sans condensation
Humidité de stockage
5 — 90% sans condensation
Provenant de (les autres options - site chinois avec traductions en plusieurs langues et lenteurs).
Vous pouvez également lire un peu plus à son sujet sur (le site n'a pas mis à jour son certificat expiré le 20 octobre pour une raison qui m'est inconnue et la page peut être consultée dans ).
Si vous êtes intéressé par un aperçu détaillé, des tests et des photos des entrailles de cet appareil, vous pouvez tout trouver sur et (il y a beaucoup de photos et tout est en chinois).
3. Firmware OpenWRT
- Connectez le routeur à l'ordinateur/au portable via le port LAN (n'importe lequel des trois) et à Internet via WAN (car il faudra télécharger le firmware, un peu plus de 30 Mo).
- Identifiez l'adresse du routeur sur le réseau local (elle nous sera nécessaire par la suite, c'est généralement 192.168.2.1).
- Lancez l'utilitaire que vous avez préalablement téléchargé RoutAckPro (600 Ko de poids et plein de texte chinois à l'intérieur ; je ne sais pas où le télécharger au mieux, mais vous pouvez le trouver sur après vous être inscrit dessus). Si l'adresse est différente de celle indiquée ci-dessus, entrez-la dans le formulaire IP. Cliquez sur le bouton Telnet. Si tout est fait correctement, le texte apparaîtra dans la fenêtre 打开Telnet完成. Maintenant, vous pouvez fermer l'utilitaire, c'est-à-dire que nous avons préparé le routeur pour changer le firmware via Telnet.
Fenêtre RoutAckPro - Via le programme PuTTY (Smartty ou tout autre similaire) nous nous connectons par Telnet avec le routeur (L'IP est la même que pour RoutAckPro, le port — 23).
Fenêtre PuTTY avec les paramètres de connexion. - Dans la console PuTTY, tapez pour accéder au répertoire tmp :
cd /tmp - Déterminez quel firmware il nous faut (la version du matériel est imprimée sur une étiquette collée sous le routeur, dans mon cas c'est «H/W C1», c'est-à-dire que j'ai besoin du firmware pour C1).
- Choisissez sur la version de fichier dont nous avons besoin fullimage.img. Pour moi, c'est
http://k3c.paldier.com/openwrt/C1/fullimage.img
C'est pourquoi, dans la console PuTTY, nous écrivons ce qui suit :
wget http://k3c.paldier.com/openwrt/C1/fullimage.img - Ensuite, nous saisissons la commande
/usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1et attendons le message de succès de la mise à jour.
- Après cela, nous saisissons
rm -rf /overlay/* sync && sleep 10 && rebootet attendons que le routeur redémarre (quelques minutes). Après cela, vous pouvez vous connecter à son interface Web (adresse 192.168.2.1, le mot de passe admin).
- Après le premier démarrage, il est conseillé de faire un reset (avec le bouton caché sur le routeur, un peu à droite du port d'alimentation, ou via l'interface Web).
Maintenant, le routeur aura cette interface
L'instruction pour le reflash a été rédigée par un utilisateur du forum 4PDA , un grand merci à lui.
Si vous ne souhaitez pas immédiatement connecter le K3C à Internet et que vous avez une clé USB ou un lecteur de carte USB avec une carte flash. Nous passons à l'étape 5, et à l'étape 7, au lieu de télécharger le fichier firmware sur le routeur avec la commande wget, nous le téléchargeons sur le PC (au cas où cela pourrait être encore nécessaire par la suite) et copions le fichier sur la clé USB et la connectons au port USB du routeur.
Dans le point 8, nous allons entrer la commande suivante :
/usr/sbin/upgrade /tmp/usb/.run/mountd/sda1/fullimage.img fullimage 0 1Les autres points restent inchangés.
4. Localiser l'interface
Mais le firmware de Paldier ne contient malheureusement pas de traduction en russe, mais il possède une liste de sites à bloquer en Chine (c'est pourquoi avec les paramètres par défaut, nous ne pouvons pas accéder à GitHub, mais cela se résout en décochant une case dans les paramètres de V2Ray.).
C'est pourquoi nous allons installer la localisation russe pour LuCI.
C'est assez simple à faire :
- Allons dans Système ==> Logiciel ==> l'onglet Actions.
- Dans le champ Télécharger et installer le paquet nous saisissons
http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipket nous cliquons sur le bouton Ok à droite.
Liste des liens vers les paquets pour la localisation de l'interface et moyen rapide de les installer
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 vous avez remarqué, notre firmware est OpenWRT 15.05, et les paquets sont de OpenWRT 18.06.0. Mais c'est normal, car LuCI dans le firmware est utilisé à partir de OpenWRT 18.06.
Ou nous pouvons télécharger ces paquets, les enregistrer sur une clé USB, puis les brancher dans le port USB du routeur et les installer via PuTTY avec la commande
opkg install /tmp/usb/.run/mountd/sda1/luci-i18n-*.ipk*Tous les ipkpaquets trouvés sur le chemin /tmp/usb/.run/mountd/sda1/ et ayant un nom commençant par luci-i18n-. C'est le moyen le plus rapide de localiser (l'installation prendra quelques secondes) : via l'interface web, il faudra installer chaque paquet séparément (de plus, je ne suis pas sûr de pouvoir mettre à jour depuis un support local) et l'installation prendra plusieurs minutes, par Internet et PuTTY, il faut spécifier le chemin de chaque paquet, ce qui n'est pas si rapide non plus.
- Nous accédons à n'importe quelle section ou mettons simplement à jour la page et nous pouvons apprécier presque complètement une interface en français (certains modules n'ont pas de localisation française).
Thème AdvancedTomatoMaterial
Thème Bootstrap - Nous avons également l'option Français (French) dans la liste des langues disponibles.
5. Ajoutons des thèmes sombres
Je vais également vous expliquer comment installer un thème sombre pour que les thèmes par défaut ne vous brûlent pas les yeux.
Regardons l'algorithme précédent pour ajouter une langue et remplaçons le lien par
http://apollo.open-resource.org/downloads/luci-theme-darkmatter_0.2-beta-2_all.ipk Ainsi, nous obtenons dans la liste des thèmes un joli thème Darkmatter.
Nous pouvons également installer la modification sombre du thème Bootstrap (je l'aime beaucoup car elle fonctionne plus rapidement que les thèmes classiques). Vous pouvez la trouver (dans l'archive jointe à ce message *.ipk.zip un paquet avec le thème est compressé deux fois).
Thème Dark de Sunny basé sur Bootstrap
J'ai actuellement une version légèrement modifiée de ce thème.
P.S. Des conseils constructifs concernant la mise en forme/contenu sont les bienvenus.
Source : habr.com
