Pourquoi devrais-je télécharger le firmware Merlin pour mon routeur ASUS ?


Version courte:

Je ne vois aucun inconvénient à utiliser MerlinWRT par rapport au firmware stock.


Version longue:

Ce texte est écrit en référence à la réponse de Younis Abed Latifs. Cependant, il semble avoir mis sa réponse hors ligne. Par conséquent, ceci est un petit récapitulatif:
Younis a suggéré une solution impliquant un ordinateur linux qui fournit la même fonctionnalité que MerlinWRT et quelques autres en plus (Mailserver, Owncloud). Il a fait valoir que cette configuration fournit une fonctionnalité plus élevée la rendant supérieure à MerlinWRT. En outre, Younis a fait valoir que vous devriez consacrer beaucoup de temps à la configuration de MerlinWRT et qu'en plus vous devriez acheter un routeur Asus, ce qui le rendrait financièrement moins intéressant que la solution qu'il propose.


J'ai une opinion fondamentalement différente de celle de Younis Abed Latif. Je comprends son raisonnement en termes de fonctionnalité mais il argumente du point de vue d'un professionnel de l'informatique. À ce stade, pour une divulgation complète, je dirai que je partage son bagage technique.

Je m'oppose fortement à son point de vue en termes de coût (appareil + temps que vous y consacrez). Si vous envisagez d'installer MerlinWRT, vous possédez très probablement un routeur Asus et l'avez configuré correctement. Avec MerlinWRT, vous pouvez conserver les paramètres, de sorte qu'aucun temps supplémentaire n'est nécessaire pour les fonctions les plus élémentaires. En outre, la solution qu'il propose est bien plus complexe que celle que vous obtiendriez avec MerlinWRT - préparez-vous à passer beaucoup plus de temps si vous suivez sa voie. Le coût initial de l'achat d'un routeur Asus (si vous n'en possédez pas déjà un) et la quantité d'électricité qu'il consomme sont tout à fait raisonnables également - contrairement à l'achat d'une machine linux.

Contrairement à son écrit, je soutiendrais que MerlinWRT a sa place dans la mesure où il améliore le firmware stock tout en maintenant sa facilité d'utilisation. Cela inclut même le processus d'installation car pour faire fonctionner MerlinWRT, il suffit d'utiliser le stock-firmware pour télécharger le fichier du firmware Merlins. Si vous voulez revenir au firmware stock d'Asus, il suffit de faire la même chose mais en téléchargeant le fichier du firmware d'Asus au lieu de celui de Merlins - assez simple. Les paramètres sont généralement conservés entre ces firmwares mais vous feriez mieux de faire une sauvegarde rapide avant de commencer.

AsusWRT lui-même est assez puissant pour un firmware !Consumer!- (par exemple, le support WAN double). Pourtant - sur le plan des fonctionnalités, il se situe derrière la plupart des joyaux professionnels du firmware de routeur, mais Asus a clairement un public cible différent de celui de lets say, Draytek ou Cisco. MerlinWRT ajoute certaines des fonctions qui manquent dans le firmware AsusWRT de base, mais ne change pas la structure globale, l'aspect ou la sensation de celui-ci. À mon avis, une interface facile à utiliser qui fait toujours le travail est beaucoup plus un avantage pour la plupart des utilisateurs qu'une quantité écrasante de fonctionnalités.

Une solution qui comprend plusieurs appareils enchaînés et un pare-feu fonctionnant sur une machine linux dédiée comme proposé par Younis est une surcharge dans la plupart des cas d'utilisation. En outre, vous quittez la zone de fonctionnalité du routeur avec l'exécution de services comme "owncloud" ou une "boîte aux lettres". Il suffit de prendre un NAS/serveur domestique pour cela et de le séparer de votre routeur si vous en avez vraiment besoin (diy ou commercial).

Ici, en Allemagne, le leader du marché des routeurs est AVM avec sa FritzBox. Je ne suis pas un grand fan de ces appareils parce qu'ils manquent de certaines fonctionnalités dont j'ai besoin, mais je peux voir pourquoi : c'est un appareil entièrement intégré avec soit le DSL ou le modem câble et la VOIP (il a même le DECT intégré) et il est incroyablement facile à configurer.

Si Asus + MerlinWRT n'offrira toujours pas le même niveau de commodité, cela montre que ces aspects sont importants. Avec MerlinWRT, vous pourriez juste obtenir les fonctionnalités que vous vouliez ou dont vous aviez besoin et que vous n'obtenez tout simplement pas avec les routeurs grand public classiques tout en étant capable de gérer le routeur lui-même. C'est une solution entre les segments " très facile à utiliser " et " professionnel " du marché.

Alors, qu'est-ce que Merlin offre que les autres n'offrent pas ?
Il ajoute des fonctionnalités tout en maintenant la facilité d'utilisation de l'interface d'ASUS. La priorité de Merlins lors du développement du firmware est (comme il le dit lui-même) : Stabilité > Vitesse > Fonctionnalités. D'autres firmwares tiers comme OpenWRT ou Tomato peuvent ajouter plus de fonctionnalités mais on oublie souvent que les pilotes de radios basés sur des sources ouvertes laissent les performances wifi et parfois même la stabilité en souffrir. Ce n'est certainement pas le cas ici car Merlin réutilise les pilotes (parties à code source fermé) de l'AsusWRT officiel. Cela rend le projet unique en ce qui concerne les micrologiciels de routeur tiers.

Parmi les différentes petites améliorations qui, il est vrai, ne seront pas touchées par la plupart des utilisateurs, les principaux avantages pour moi ont été :

  • des mises à jour fréquentes des composants logiciels de base (plusieurs fois en avance sur ASUS)
  • une meilleure prise en charge d'OpenVPN avec un routage basé sur des politiques, un mécanisme de "killswitch", etc.
    Vidéo:
  • support de TOR avec contrôle individuel du client (j'utilise VPN mais c'est génial d'avoir le support de TOR intégré)
  • si Asus a introduit un bug dans le firmware officiel, Merlin a souvent fourni une solution de contournement ou un correctif

Enfin, je voudrais ajouter que certaines fonctionnalités du firmware officiel proviennent du projet de Merlins et ont été retirées après un certain temps, ce qui montre à quel point il est devenu utile et réussi.

Pour une liste complète des fonctionnalités, consultez : Fonctionnalités | Asuswrt-Merlin

Annexe : ma configuration personnelle au moment de la rédaction
(qui reflète aussi ma façon de penser les réseaux et les ordinateurs en général : la meilleure solution est la solution la plus simple qui réalise bien ce dont j'ai besoin)

  • Routeur : RT-AC87U avec MerlinWRT comme routeur principal
  • Modem et VOIP : Fritzbox 7412 (techniquement, cela fonctionne aussi comme un routeur mais mon réseau principal sur le RT-AC87u se trouve directement derrière lui - aucun autre appareil n'est connecté à la Fritzbox => la Fritzbox n'est là que pour l'accès à internet et la VOIP. J'ai cependant aussi utilisé un Draytek Vigor 130 avec succès à sa place auparavant.)
  • NAS/HomeServer : Synology-Diskstation 716+ et un petit ordinateur ITX avec un processeur Intel J4105 à faible puissance et 32 Go de RAM
    (Le diskstation exécute divers services comme un couple d'outils de développement, plex, synchronisation de documents, etc. ... tandis que le petit ordinateur est utilisé comme un hôte pour les machines virtuelles. Certainement une surcharge pour la plupart des utilisateurs à domicile - je suppose que la plupart des gens seraient heureux avec n'importe quel NAS d'entrée de gamme à la place - tant qu'il a un x86-CPU)

.