Micrologiciel de routeur personnalisé: regard approfondi

Nous avons récemment fait une «Présentation du micrologiciel du routeur personnalisé», mais nous n'avons pas pu aller au-delà de la surface, car nous n'avions pas de routeur capable d'exécuter tous les types de micrologiciel. Nous avons maintenant la chance de mettre la main sur le populaire Asus RT-N66U avec l'aimable autorisation de nos amis Sabai Technology.

Nous avons décidé de ne pas inclure OpenWRT car il est au-dessus de la portée de la plupart des gens et au lieu de cela, nous avons décidé d'inclure le firmware d'origine comme base de comparaison.

1. Coup d'œil rapide

La raison principale pour laquelle les gens installent un micrologiciel personnalisé sur leurs routeurs est qu'il fournit des services supplémentaires qui ne sont pas disponibles dans la configuration de stock ou parce qu'ils souhaitent optimiser un domaine d'opération spécifique. Voici un aperçu très rapide des types de firmware que nous allons étudier. Si vous n'êtes intéressé que par une comparaison de base, vous pouvez également consulter l'article mentionné au début de cet article.

Micrologiciel d'origine Il s'agit du logiciel d'origine fourni avec les routeurs et qui varie selon la marque et le modèle. L'Asus N66U possède de nombreuses fonctionnalités avancées, ce qui signifie que le micrologiciel personnalisé ne fournit pas autant d'ajout que les routeurs bas de gamme.
DD-WRT Le firmware personnalisé le plus courant de loin en raison de son support matériel étendu et de sa communauté étendue. Le micrologiciel permet de nombreux modules complémentaires que vous pouvez utiliser et offre une grande flexibilité pour tout ce que vous souhaitez utiliser. Il existe également un certain nombre de versions de tailles différentes qui permettent à nouveau une plus grande flexibilité et une prise en charge matérielle. Les routeurs pré-flashés peuvent être achetés auprès de FlashRouters ou certains fournisseurs VPN les vendent également.
Tomate Tomato possède de nombreuses fonctionnalités présentes dans DD-WRT mais sa prise en charge matérielle est limitée (vous ne pouvez l'installer que sur des routeurs Broadcom). Tomato a l'avantage de ne pas nécessiter de redémarrage après la plupart des modifications - ce qui est un problème commun avec d'autres micrologiciels - et est généralement meilleur pour le suivi des performances et la configuration VPN. Bien que la tomate ait un certain nombre de branches différentes, nous utiliserons TomatoUSB / Shibby car c'est (à notre avis) la plus arrondie.
Sabai OS Sabai OS est une version avancée de Tomato développée par Sabai Technology et vise à optimiser la configuration et les vitesses du VPN. Ils ont également des fonctionnalités exclusives telles que des passerelles qui vous permettent de déterminer quel appareil connecté à votre routeur utilise le VPN et lequel ne l'utilise pas. Bien que open source, il dispose de son équipe d'assistance dédiée, bien que cela entraîne un coût supplémentaire.

2. Installation

Lors de l'installation, nous considérerons deux domaines différents; à quel point il est facile d'installer le micrologiciel et à quel point il est facile d'installer des extras au micrologiciel afin que vous puissiez utiliser votre routeur pour encore plus.

2.1 Firmware

L'installation variera d'un routeur à l'autre, mais le processus est généralement le même et vous oblige d'abord à effacer la mémoire NVRAM, puis à utiliser l'option de mise à niveau (à l'aide de l'interface graphique du micrologiciel) pour charger le nouveau micrologiciel souhaité / mettre à niveau le micrologiciel. Avec le N66U, les processus sont similaires, mais comme il s'agit d'un modèle assez avancé, il dispose d'un menu de réinitialisation spécial rendant le processus indépendant du micrologiciel que vous installez et rendant ainsi chacun aussi simple que l'autre. Nous vous recommandons cependant de googler le processus pour votre routeur avant de commencer car il peut varier dans une certaine mesure. Le temps requis pour effectuer l'installation du firmware est de 15 minutes, mais nous vous recommandons de réserver au moins une heure car vous devrez trouver le firmware et au moins définir les paramètres de base après l'installation..

Comme le montre le tableau ci-dessous, le micrologiciel peut varier considérablement en taille. Nous devons noter que DD-WRT et Tomato sont disponibles dans des tailles aussi petites que 2 Mo afin de pouvoir être installés sur des routeurs plus anciens / moins puissants. La taille du micrologiciel peut être importante, car plus il prend de place, moins vous avez d'espace pour installer du code supplémentaire et des modules complémentaires sur votre routeur. L'utilisation complète de l'espace sur votre routeur peut également limiter sa vitesse. Par conséquent, il est bon de voir que tous les micrologiciels personnalisés sont considérablement plus petits par rapport au micrologiciel d'origine, même s'ils ont plus de fonctionnalités..

Firmware Où trouver Taille (pour N66U)
Stock Site Web du fabricant 25,1 Mo
DD-WRT Routeurs pris en charge par DD-WRT 7,46 Mo (méga)
Tomate (Shibby) Tomato par ShibbyRouter List 11,7 Mo (AIO - Tout en un)
Sabai OS Site Web Sabai GitHub ou Sabai Technology 6,45 Mo

2.2 Suppléments

Avec tout le firmware d'origine, il est possible d'utiliser PuTTy (ou similaire) pour installer des modules complémentaires sur votre routeur. Nous avons fait un test en installant Transmission (un client torrent) sur les trois firmwares. Il était facile de le faire sur chacun d'eux, mais pour Sabai, vous devez changer l'adresse IP du routeur en 192.168.1.1 pour que cela fonctionne (ou les fichiers de configuration de transmission, mais c'est un peu plus difficile). Les guides que nous avons utilisés étaient ici pour DD-WRT et ici pour Tomato / Sabai.

Si vous prévoyez de jouer beaucoup avec votre routeur, il est fortement recommandé d'apprendre quelques commandes Linux de base car cela vous aidera à comprendre ce qui se passe exactement.

3. Prix

Théoriquement, tout le firmware est gratuit mais il est possible d'acheter des routeurs pré-flashés si vous n'avez pas de routeur que vous souhaitez utiliser. Les prix affichés ici sont spécifiques à l'Asus RT-N66U mais ils sont comparables pour différents routeurs.

Micrologiciel d'origine C'est le moins cher car il n'y a pas d'étapes supplémentaires à effectuer. Vous pouvez acheter directement auprès du fabricant ou rechercher sur Internet les prix les moins chers. Actuellement 179,99 $ sur Amazon.
DD-WRT Vous pouvez l'installer vous-même pour acheter pré flashé via FlashRouters pour 249,95 $
Tomate Vous pouvez l'installer vous-même pour acheter pré flashé via FlashRouters pour 249,95 $
Sabai OS Vous pouvez l'installer vous-même ou acheter via la technologie Sabai pour 289,99 $ avec lequel vous bénéficiez d'une excellente assistance avancée et d'une garantie matérielle d'un an (sinon 75 $ et nous vous recommandons de l'acheter si vous vous installez).

Certes, FlashRouters et Sabai sont légèrement chers par rapport au stock, mais avec Sabai, ce prix comprend un support et des garanties étendus, ce qui est une excellente justification du prix.

4. Caractéristiques

Chaque micrologiciel a un aspect, une sensation et une navigation différents et nous les examinerons ci-dessous.

4.1 Esthétique

Bien que ce ne soit pas vraiment un facteur décisif, l'esthétique d'un firmware aide à donner une idée de ce que vous pouvez attendre du logiciel. Dans le tableau ci-dessous, vous pouvez voir des captures d'écran de la page d'accueil de chaque firmware. Nous pouvons faire quelques déductions à partir de ces images. Le firmware Asus, avec ses diagrammes clairs et ses options de menu simples, indique clairement qu'il est destiné à l'utilisateur quotidien. La même chose peut être dite pour Sabai, mais une fois dans leurs paramètres avancés, vous obtenez une interface très similaire à DD-WRT / Tomato qui, même si elle peut être un peu ahurissante, montre clairement à quel point le routeur peut être utilisé..

Page d'accueil d'Asus Page d'accueil de DD-WRT
Page d'accueil du micrologiciel Asus Page d'accueil du micrologiciel DDWRT
Homapage tomate Page d'accueil de Sabai Technology
Page d'accueil du micrologiciel des tomates Page d'accueil du micrologiciel Sabai

4.2 Navigation

Les images ci-dessus montrent également les menus racine de l'arborescence de navigation et vous aideront à réaliser les configurations souhaitées. Ces options de menu aident également à donner une idée de ce qui peut être réalisé avec votre routeur. Comme mentionné, le firmware d'origine Asus est destiné à la personne ordinaire, il est donc très simple.

Nous préférons le plus la navigation DD-WRT car elle semble avoir le plus de sens, et il est facile de trouver tous les paramètres / commandes dont vous ne savez peut-être pas où elle se trouve. Nous aimons également le fait qu'il soit horizontal et que le système d'onglets facilite la lecture des options.

Le Sabai et la tomate sont essentiellement les mêmes une fois que vous ouvrez les options avancées de Sabai par VPN qui sont priorisées pour cela. Bien qu'ils aient une disposition légèrement étrange, ce n'est pas trop compliqué et il suffit de s'y habituer.

5. Vitesses

Nous avons une connexion Internet de 30,0 / 3,0 Mbps que nous pouvons utiliser, indépendamment du micrologiciel, lorsque notre PC est câblé au routeur qui à son tour est connecté au modem. Pour tester les vitesses WiFi que nous avons imaginées et la moyenne des ménages, nous avons placé le routeur à environ 10 mètres de l'ordinateur de l'autre côté d'un épais mur de béton. Nous avons conservé tous les emplacements d'antenne de la même manière pour les tests et avons plutôt utilisé des ajustements logiciels pour voir dans quelle mesure nous pouvions améliorer les vitesses de connexion..

5.1 Vitesses WiFi

Comme nous pouvons le voir sur les vitesses ci-dessous, tous les firmwares pourraient conserver la plupart de la vitesse avec le firmware d'origine légèrement en retard et Tomato ayant les meilleures performances. En outre, comme prévu, les vitesses sur le canal 5 GHz étaient plus rapides, mais bien sûr, cela a une plage inférieure.

Stock DD-WRT Tomate Sabai
2,4 GHz 29,5 / 3,0 29,6 / 3,0 30,0 / 3,0 29,6 / 3,0
5 GHz 29,9 / 3,0 30,0 / 3,0 30,0 / 3,0 30,0 / 3,0

5.2 Optimisation de la vitesse

Bien que les résultats soient déjà excellents, nous avons essayé de voir si nous pouvions tirer un peu plus du système. Nous l'avons fait de la manière décrite dans le tableau ci-dessous ainsi que des améliorations que nous avons pu réaliser. Il est important que vous utilisiez une sorte d'analyseur WiFi (il y en a beaucoup que nous recommandons pour Android et les firmwares en ont aussi).
Deux remarques importantes pour améliorer les performances indépendamment du micrologiciel que vous utilisez:
1. Gardez toujours les canaux 5 GHz et 2,4 GHz séparés en utilisant des SSID différents
2. Utilisez les canaux les moins encombrés et utilisez un paramètre de canal n ou a / c dédié si tous vos appareils le prennent en charge.

Nous nous sommes concentrés sur l'obtention du meilleur débit Internet, cependant, si vous êtes également préoccupé par le débit interne lors de l'utilisation d'un NAS, vous pouvez utiliser un outil comme LAN Speed ​​Test (Lite). Certains des paramètres que nous avons utilisés peuvent rendre votre routeur instable et réduire sa durée de vie, donc ne faites des changements que si vous savez ce que vous faites.

Micrologiciel d'origine Nous n'avons pas pu faire grand-chose et n'avons donc apporté que les deux changements ci-dessus ainsi que d'essayer différentes bandes passantes de canal. Nous n'avons pu en tirer aucune amélioration notable.
DD-WRT En plus de changer les canaux, nous avons pu overclocker le processeur à 632 MHz et augmenter la puissance TX à 150. Après cela, nous avons pu obtenir les deux vitesses sans fil jusqu'à 30,0 / 3,0.
Tomate Nous avons pu overclocker légèrement la tomate à 663 MHz et nous avons également augmenté la puissance TX à 150. Comme c'était déjà jusqu'à 30,0 / 3,0, nous n'avons remarqué aucun changement (vous pouvez utiliser les tests internes comme mentionné pour le savoir) mais nous avons remarqué que cela aidait à améliorer nos vitesses VPN.
Sabai OS Nous avons fait les mêmes changements que pour la tomate et avons pu atteindre 30.0 / 3.0 sur les deux canaux.

6. VPN

Comme toujours, chez ProPrivacy, le facteur le plus important pour nous est l'utilisation d'un VPN. Étant donné que le routeur que nous utilisons est très avancé, le micrologiciel d'origine prend en charge les clients OpenVPN et PPTP, mais pour la plupart des routeurs, ce n'est pas le cas et c'est là qu'intervient un grand avantage des firmwares personnalisés..

Nous ne recommandons pas d'utiliser PPTP car il est plein de failles de sécurité et nous n'avons donc pris en compte que OpenVPN dans nos tests.

6.1 Configuration d'OpenVPN

Nous avons utilisé VyprVPN pour nos tests, car il offre certaines des vitesses les plus rapides du marché, mais si vous n'avez pas encore de compte VPN, nous vous recommandons de regarder autour de vous pour savoir ce qui vous convient le mieux..

Un avantage de VyprVPN est qu'il a un fichier .ovpn très simple, ce qui signifie qu'il peut être facilement configuré sur toutes les plates-formes, mais la plupart des entreprises ont des fichiers complexes et ne savaient pas comment le micrologiciel d'origine les gérerait - nous savons pertinemment que ils fonctionnent bien sur les autres plateformes.

configuration de openvpn ddwrt

routeur tomate de configuration openvpn

sabai setup openvpn

Micrologiciel d'origine La configuration de la connexion a été assez facile et a nécessité le téléchargement du fichier .ovpn et la saisie du nom d'utilisateur et du mot de passe. Cependant, nous avons eu quelques problèmes mineurs et nous avons dû configurer le serveur DNS que nous souhaitions utiliser manuellement.
DD-WRT Sur Tomato et DD-WRT, il existe deux principales méthodes de configuration différentes et celle que vous utilisez dépend vraiment de celle que votre fournisseur préfère. Il est possible d'entrer tous les détails dans les shells de commandes et de l'exécuter de cette façon ou vous pouvez configurer en utilisant le client qui est bien configuré.
Tomate La configuration Tomato est très optimisée et permet plus de flexibilité que celle DD-WRT. Il a également un bien meilleur suivi de l'état que DD-WRT.

  • Configuration du clientConfiguration OpenVPN de la tomate 1
  • Surveillance de l'état
    Configuration OpenVPN de la tomate 2
Sabai OS Sabai dispose d'un mécanisme de configuration dit en 3 clics. Vous téléchargez le fichier .ovpn, insérez votre nom et votre mot de passe et vous êtes prêt à partir. C'est aussi simple que la configuration du stock et bien que vous n'obteniez pas la même quantité de surveillance qu'avec le Tomato by Shibbyit, la connexion réussie ainsi que son emplacement sont affichés..

  • Étape 1 - Importation de fichiersSabai OpenVPN Setup 1
  • Étape 2 - Apporter les modifications nécessairesSabai OpenVPN Setup 2

6.2 Vitesses VPN

Nous avons d'abord testé la connexion à l'aide du logiciel Windows VPN et connecté au routeur via Ethernet pour obtenir un numéro de référence: nous avons atteint des vitesses de 28,3 / 2,7. Sans surprise, les faibles vitesses et puissance du processeur signifient que seule une marge de notre vitesse Internet disponible est réellement utilisée..

Les résultats montrent que, sans surprise, le micrologiciel d'origine est le plus lent. Il est suivi en troisième place par DD-WRT. Fait intéressant pour ces deux firmwares, les vitesses VPN sur le canal 5 GHz étaient plus lentes que sur le 2,4 GHz et nous ne savons pas vraiment pourquoi - si vous le faites, faites-le nous savoir.

Étant donné que Sabai est une construction de tomate avancée, il n'est pas surprenant que leurs vitesses soient très proches, Sabai étant légèrement plus rapide..

Stock DD-WRT Tomate Sabai
Filaire 11,7 / 2,7 10,8 / 2,9 12,9 / 2,9 13,4 / 2,9
2,4 GHz 8.5 / 2.7 10.2 / 2.9 10,5 / 2,8 10,5 / 2,9
5 GHz 6.1 / 2.7 9,5 / 2,8 11,0 / 2,9 11,6 / 2,9

6.3 Commentaires VPN & Discussion

Sabai Technology prétend avoir une configuration VPN et utiliser un système optimisé. Cela montre à travers les résultats que non seulement vous avez un processus de configuration facile, mais aussi que vous avez les meilleures vitesses. En plus de cela, il y a la fonctionnalité spéciale de Sabai appelée 'Gateways' qui est certainement l'une de ses meilleures fonctionnalités et nous n'avons rien trouvé de similaire pour les autres. Les passerelles vous permettent de décider quels appareils, qui sont connectés au routeur, utilisent le VPN et lesquels ne le sont pas..

Comme l'a souligné la communauté, la configuration, les vitesses et la surveillance des connexions VPN sont non seulement plus faciles sur Tomato, mais elles vous permettent de configurer 2 clients afin que vous puissiez facilement basculer entre les différents serveurs / fournisseurs que vous aimez utiliser. Le client VPN sur le Stock est clairement un peu un gadget et le DD-WRT se trouve au milieu.

7. Assistance

Micrologiciel d'origine Il existe de nombreuses opinions mitigées sur le soutien d'Asus, mais il est principalement considéré comme négatif. Malheureusement, en essayant de découvrir comment optimiser ses vitesses ou résoudre les problèmes que nous avions avec la configuration d'OpenVPN, nous avons eu des réponses très négatives / inutiles de leur part et nous n'avons trouvé aucune bonne communauté solide derrière. (Merlin, un micrologiciel d'origine légèrement amélioré, cependant, est un peu plus équilibré sur ce front).
DD-WRT DD-WRT a sans aucun doute le plus grand soutien de la communauté. Bien que cela puisse prendre un peu de recherche sur Google et sur les forums Wiki, vous trouverez forcément une réponse / solution à votre problème assez rapidement. 99% des problèmes que nous avons rencontrés avec DD-WRT que nous avons pu résoudre ou du moins savoir pourquoi cela ne fonctionne pas.
Tomate La communauté pour Tomato n'est pas aussi grande que pour DD-WRT mais il y a encore beaucoup d'aide là-bas. De plus, étant donné que ces deux firmwares sont des versions Linux dans certains cas, vous pouvez trouver des solutions sur les forums DD-WRT.
Sabai OS Une excellente fonctionnalité de Sabai, en dehors des `` passerelles '' susmentionnées, est son support technique de pointe. Bien qu'ils manquent un peu en ce qui concerne les configurations très avancées, ils peuvent résoudre la plupart des problèmes via une assistance à distance, par ticket ou même par téléphone.Vous pouvez également utiliser les forums Tomato car ils vous fourniront également beaucoup d'aide pour atteindre vos objectifs. Comme mentionné dans les prix si vous voulez une assistance à distance ou par téléphone, cela coûte 75 $ / an.

8. Conclusion

L'utilisation d'un firmware personnalisé en vaut vraiment la peine, surtout si vous avez un routeur bas de gamme, car cela vous permet d'obtenir beaucoup plus de performances et de paramètres. Les firmwares de stock ne sont pas mauvais mais ils sont généralement très encrassés, il est presque impossible de réaliser des configurations complexes.

Personnellement, nous avons toujours été de grands fans de DD-WRT en raison de sa facilité d'utilisation et de son incroyable support communautaire. Cependant, après avoir essayé Tomato pendant une période plus longue, je peux certainement voir l'intérêt de celui-ci, car vous pouvez gagner beaucoup de temps en évitant de devoir redémarrer sans fin et en améliorant la surveillance et les performances VPN que vous pouvez obtenir. Choisir entre Tomato et DD-WRT est vraiment un choix personnel et dépend des zones d'opération que vous souhaitez optimiser ainsi que du matériel dont vous disposez. Cependant, si vous utilisez simplement un firmware personnalisé pour augmenter légèrement les performances et activer certaines fonctionnalités supplémentaires, nous vous recommandons DD-WRT.

Bien que Sabai soit payant afin d'en tirer le meilleur parti, cela en vaut vraiment la peine, surtout si vous avez peu d'expérience avec l'utilisation et la configuration du firmware du routeur personnalisé..

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me