Routeur Honor Box
Table of Contents
Le choix
Le choix du CPU n'est pas anodin :
x86
faible consommation
moderne
peu onéreux
En x86, on a vite fait le tour, il n'y a qu'Intel. AMD est complétement absent de ce marché grand public. On trouve des solutions à base d'AMD Ryzen V1000, mais c'est une orientation pro aux prix élevés, sans parler qu'il faut trouver des références qui se font rare.
Pourquoi pas regarder du côté de ARM ?
Les solutions de firewall basés soit sur FreeBSD ou Linux sont rares en ARM. Et certaines solutions existent pour ARM, mais cela est conditionné à l'achat du matériel chez l'éditeur. Je vise Netgate et ses appliances avec pfsense+ https://www.netgate.com/appliances https://www.pfsense.org/products/
Pour ARM, le matériel existe, mais pas beaucoup de référence et commence à se faire vieux pour certains modèles. En OS, en dehors openWRT, dd-wrt, VyOS () et MikroTik RouterOS (payant), on a fait le tour.
Choix 1
Redif du live twitch sur le choix https://youtu.be/0YmGtpU6fh8
Suite au live, mon dévolu c'est posé sur ce modèle :
Mais malheureusement au moment de l'achat, pas de livraison en France
Choix 2
Suite à l'impossibilité d'acheter le modèle sélectionné lors du live, j'ai du changer mon fusil d'épaule en allant sur AliExpress.
https://fr.aliexpress.com/item/1005005088962434.html
Unboxing
Redif du live twitch : Unboxing et test de support d'OS
Note : Les photos de l'article ont été prises dans la vidéo du live ou faite après coup.
Le boitier est lourd, sur la balance cela ne se dément pas, 1 Kg sur la balance, mais son alimentation est à l'inverse, très légère et ne sent pas la qualité
Block d'alimentation
Le bloc d'alimentation 110V-240V vers 12V 3A, vu sa légèreté ne m'inspire pas confiance. En prime, plastique moulé, donc impossible d'ouvrir. C'est un modèle générique que l'on retrouve facilement dans les alimentations premier prix.
Le positif ou négatif, pas de led lumineuse dessus.
Le MiniPC
C'est un gros bloc aluminium qui se ressent.
Extérieur
La qualité est à première vue là, c'est propre au niveau de la découpe ou du démoulage, anodisation est nickel et des petits patins en caoutchouc qui ne sont pas enlevés pour accéder aux vis pour ouvrir le boitier.
Pour vous, c'est peut-être un détail cette histoire de vis et de patin. J'ai eu des miniPC ou c'était le cas, résultat la plupart n'ont plus de patin.
Revenons au boitier, la partie noirs est en aluminium anodisé, le reste, c'est de l'acier.
Il y a un petit mais, la façade avec les sorties d'antennes, bouton power, USB, HDMI et DP n'est pas tout a fait identique à la photo du site marchant, pas de bouton reset.
Photo Aliexpress | Réalité |
---|---|
router_honor_box_07 | router_honor_box_08 |
Intérieur
De belle surprise et une moins bonne lié au refroidissement découverte lors de la mesure des températures. J'expliquerais plus loin dans l'article se point.
Le positif, c'est un port mini PCIe pour installer une carte wifi ou modem 3/4/5G, la présence d'un emplacement SIM, un connecteur 4 broches PWM, un clear CMOS vie la connecteur JBAT, une possibilité d'alimenté directement via une alimention industriel, les connecteurs power, reset, led (power et HD) idéal si on veut bidouiller, des broche pour 2 ports USB 3. Malheureusement, pas de port série câblé
UEFI alias le Bios
L'UEFI provient directement de chez Intel avec des fonctions non présentes sur le PC comme le Thunderbolt. Un bon UEFI générique. Mais cela ma change des UEFI de certain fabricant chinois ou on l'on mélange AMD et Intel. Ou comment avoir des envies d'aller donner des claques aux ingénieurs.
L'UEFI est propre car provient directement d'Intel.
Petit tips des touches :
entrer dans l'UEFI : Del ou Suppr
menu du boot : F7
Processeur
Le fabricant a fait le choix de brider le CPU, celui-ci ne dépasse pas les 1.3 Ghz dans une pente à 15°, vend dans le dos sur une surface en téflon. Le processeur N100 est pensée pour tourner à 1.8Ghz voir 3.40Ghz sur 1 cœur et 3.20Ght sur 4 cœurs.
Le choix est logique une fois que vous aurez vu la partie refroidissement.
Un point non négligeable pour la gamme N100, N200 & N305 est la partie graphique qui sait décoder l'AV1. C'est dans le cas où vous mettez un hyperviseur dans lequel tourne un VM pour le routage et une autre pour un serveur vidéo de films de vacances.
Mémoire
Le fabricant a choisi la récente DDR5 et c'est une barrette de chez Samsung. Je ne suis pas inquiète de ce côté, j'ai une grande confiance en Samsung.
Test
Températures
Modèle : https://fr.aliexpress.com/item/1005005088962434.html Cpu : Intel N100 Ram : 8 Gb DDR5 SSD : 256 Gb nvme + Intel 200 Gb SATA OS : Debian 12
J'utilise strees-ng pour faire chauffer le CPU
Le matériel de mesure est fait de façon empirique, le ventilateur USB de bureau, le thermomètre laser premier prix avec des erreurs potentielles de mesure pour cibler la même zone
stress-ng --cpu 4 -v --timeout 1800s
Refroidissement stock | Pièce | CPU | Boitier | Horloge |
---|---|---|---|---|
Stock passif - Idle | 26.2 | 54 | 42.6 | 800 Mhz |
Stock passif - burn 30 minutes | 26.3 | 70 - 74 | 45.5 | 1.1 Ghz |
Stock passif - idle après 30 minutes de pause | 26.4 | 54 | 42.2 | 800 Mhz |
Ventilateur USB - Idle | 26.1 | 40 | 30.0 | 800 Mhz |
Ventilateur USB - burn 30 minutes | 26.1 | 58 - 60 | 31.6 | 1.1 Ghz |
Ventilateur USB - idle après 30 minutes de pause | 26.0 | 40 | 30.2 | 800 Mhz |
Ventilateur 12cm 800 trm - Idle | 26.5 | 46 | 31.3 | 800 Mhz |
Ventilateur 12cm 800 trm - burn 30 minutes | 26.6 | 60 - 62 | 33.5 | 1.3 Ghz |
Ventilateur 12cm 800 trm - idle après 30 minutes de pause | 26.5 | 48 | 32.1 | 800 Mhz |
Baie Stock passif - Idle | 25.2 | 66 | 42.2 | 800 Mhz |
Baie Stock passif - burn 30 minutes | 26.4 | 83 - 86 | 43.1 | 700 Mhz |
Baie Stock passif - idle après 30 minutes de pause | 25.7 | 68 | 42.4 | 800 Mhz |
Surchauffe et CPU qui se met en protection
Au vu des températures et surtout des fréquences quand le boitier est dans la baie, j'ai procédé a son démontage. Le démontage est consultable en replay du live sur youtube. Les photos proviennent du live.
Le constat, une partie du cpu est en contact ou plutôt en manque de contact avec la visse qui maintient le bloc de cuivre. La quantité de pate thermique n'est pas non plus exceptionnelle.
Modification du refroidissement
Pates thermique :
J'ai enlevé le pad thermique qui est sous le bloc de cuivre et nettoyer la pate thermique sur le CPU et le bloc de cuivre. La pate thermique a été mise entre le aluminium et le bloc de cuivre, un peu de pate thermique sur le pas de vis et une belle dose sur la vis qui est en contact avec une partie du CPU.
Etant trop sur mes modifications, j'ai oublié de faire des photos.
Modification du refroidissement | Pièce | CPU | Boitier | Horloge |
---|---|---|---|---|
Stock passif - Idle | 24.2 | 41 | 42 | 800 Mhz |
Stock passif - burn 60 minutes | 25.8 | 52-54 | 46.5 | 1.2 Ghz |
Stock passif - idle après 30 minutes de pause | 24.9 | 43 | 43.5 | 800 Mhz |
Ventilateur USB - Idle | 24.2 | 27 | 27.6 | 800 Mhz |
Ventilateur USB - burn 60 minutes | 25.1 | 36-38 | 30.6 | 1.3 Ghz |
Ventilateur USB - idle après 30 minutes de pause | 25.3 | 30 | 29.6 | 800 Mhz |
Ventilateur 12cm - Idle | - | - | - | - |
Ventilateur 12cm - burn 60 minutes | - | - | - | - |
Ventilateur 12cm - idle après 30 minutes de pause | - | - | - | - |
Baie Stock passif - Idle | 25.5 | 41 | 39.6 | 800 Mhz |
Baie Stock passif - burn 60 minutes | 26.5 | 56-59 | 47.6 | 1.2 Ghz |
Baie Stock passif - idle après 30 minutes de pause | 26.5 | 47 | 45.4 | 800 Mhz |
Consommation électrique
Pour la mesure de la consommation électrique, j'utilise une prise associé à son logiciel.
La puissance a été mesurée lors de la prises des température sous Debian 12
Modifications à venir
Je compte modifier légèrement le boitier. Dans un premier temps, c'est l'ajout d'un ventialteur 14cm de chez Noctua avec un réducteur de vitesse. Il tient avec une seule visse.
Je vais faire un trou au niveau de la backplate pour passer le câble du ventialteur et au passage optimiser la longueur de se cable.
Ventilateur et son alimentation
Percer la plaque à coté du bouton Power pour faire passer le câble d'alimentation du ventilateur qui sera situer sur le dessus boitier.
Carte PCIe 4G ou WiFi
Ajout d'une carte modem 4G ou Wifi en PCIe, d'une ou deux antennes. Cette partie fera peut être le sujet d'un autre article.
Au niveau des connecteurs des antennes, il faut un connecteur IPX qui vient se brancher sur la carte 4G ou WiFi. La ou il fait faire attention, c'est le connecteur de sortie qui sera a la norme SMA. Cela aura un impact direct sur le choix de votre antenne, surtout si on recycle du matériel.
Crédit image :
Crédit image :
Conclusion
Mon avis global est négatif, juste sur le fait du refroidissement d'origine qui demande à être modifié.
La réutilisation bête et méchante de boitier générique fait que l'on se retrouve avec cette absurdité d'une vis au niveau du CPU. Certe, cela est partiel, mais a un impact lourd. Le CPU ce met en protection thermique en descendant sa fréquence et ce plus basse que au repos.
Le fabriquant ne communique pas sur le bridage de l'Intel N100 (classique sur ce type de matériel). Il a bien fait de brider le CPU au vu des perfs thermique merdique. Je ne veux même pas parler de la pate et du pad thermique tellement les températures m'ont faites peurs.
Cette putain de led bleu dans le bouton d'alimentation qui éclaire ta baie comme si c'était une vitrine du quartier Rouge d'Amsterdam. Je haï les LED bleu, ça éclaire une pièce, même les veilleuse pour enfant c'est plus discret et plus fun.
Heureusement, il y a du positif.
Le pc ne consomme pas beaucoup et je suis persuadée que avec une meilleur alimentation ont pourrait peut être gagner un peu.
Du fait de ses contrôleurs réseaux Intel i226 2.5Gb, pas de soucis avec ESXi v8
Le port PCIe, le slot pour une carte SIM et les deux troues pour y mettre les antennes, c'est un petit plus.
Le fait de pouvoir ajouter un disque 2.5 SATA avec les vis et nappe livré dans le kit.
La carte mère est pensée pour d'autre boitier plus industriel avec un connecteur d'alimentation prévu pour. Ainsi que les connecteurs habituel de power, reset, led disque et démarré.
Solution de cooling