in

Comment utiliser un micrologiciel personnalisé sur votre routeur et pourquoi vous le souhaitez

Les routeurs sont essentiellement de petits ordinateurs. Par défaut, ils exécutent un système d’exploitation ou un micrologiciel fourni par le fabricant pour acheminer le trafic réseau et vous fournir divers paramètres et fonctionnalités. Mais vous pouvez souvent remplacer ce firmware.

La plupart des gens n’ont pas besoin d’un micrologiciel de routeur personnalisé tiers. Oui, le micrologiciel personnalisé peut vous offrir des fonctionnalités supplémentaires et d’autres avantages, mais ils sont plus complexes et la plupart des gens veulent simplement que leur routeur fonctionne comme un appareil.

Principes de base du micrologiciel

Votre routeur exécute un système d’exploitation, appelé son micrologiciel. Les fabricants de routeurs offrent un moyen de «flasher» le nouveau micrologiciel, qui est généralement utilisé pour mettre à niveau le micrologiciel du routeur vers une nouvelle version du fabricant. Cependant, vous ne devez pas nécessairement flasher un fichier fourni par un fabricant – vous pouvez à la place flasher un fichier fourni par un tiers. Ce fichier peut contenir un système d’exploitation personnalisé.

Les routeurs ne sont pas comme les PC. Vous ne pouvez pas simplement installer un ancien micrologiciel sur un ancien routeur. Vous devrez utiliser un micrologiciel spécialement conçu pour votre routeur – un qui prend en charge ses périphériques matériels et un qui tient dans l’espace de stockage limité de votre routeur.

openwrt-pacakges

Le Linksys WRT54G

Le micrologiciel du routeur personnalisé a démarré avec le routeur Linksys WRT54G sorti en 2003. Ces routeurs exécutaient un micrologiciel basé sur Linux. Linksys n’a pas publié de code source lors de la sortie du routeur, bien qu’ils étaient censés le faire. Ils ont finalement publié le code source du firmware WRT54G après une certaine pression. Les passionnés avaient alors un routeur qui exécutait Linux et le code source vers le routeur. Ils pourraient prendre ce code et le changer, ajouter des fonctionnalités, le peaufiner, modifier l’interface, puis flasher leur version personnalisée sur le routeur.

Les futures versions du WRT54G utilisaient un système d’exploitation différent. Cependant, la gamme de routeurs WRT54G basés sur Linux continue dans la série WRT54GL de Linksys – le L signifie Linux. Cependant, la série WRT54GL ne prend en charge que le Wi-Fi 802.11b / g et ne prend pas en charge le sans fil 802.11n, ce n’est donc pas vraiment le routeur idéal à acheter aujourd’hui.

linksys-wrt54gl-routeur

Pourquoi s’embêter?

Les gens aiment installer un micrologiciel de routeur personnalisé car ils fournissent des fonctionnalités supplémentaires. Par exemple, le micrologiciel OpenWrt est essentiellement une distribution Linux pour votre routeur, avec un gestionnaire de paquets. Vous pouvez l’utiliser pour installer des serveurs Web, VPN et SSH légers sur votre routeur. Même des options conviviales telles que DD-WRT ajoutent des fonctionnalités puissantes telles que la prise en charge de la qualité de service (QoS) pour hiérarchiser le trafic réseau, une fonctionnalité souvent trouvée uniquement sur les routeurs haut de gamme. Voici une démo de l’interface DD-WRT vous pouvez consulter en ligne.

Le micrologiciel du routeur personnalisé peut également être plus stable que le micrologiciel fourni par le fabricant dans certains cas. Si votre routeur a besoin de redémarrages réguliers, un micrologiciel personnalisé le rend plus stable.

La sécurité est une autre préoccupation. Par exemple, certains routeurs D-Link contenaient une porte dérobée – si votre navigateur utilise une chaîne d’agent utilisateur spéciale, vous pouvez accéder à l’interface d’administration sans nom d’utilisateur ni mot de passe. De nombreux routeurs grand public contenaient une autre porte dérobée qui a été corrigée avec un correctif, mais le correctif caché la porte dérobée il était donc toujours utilisable par les attaquants. Les routeurs Asus avec des fonctionnalités de partage de fichiers réseau peuvent exposer vos fichiers sur Internet accessible à tous. L’état de la sécurité des routeurs domestiques est un cauchemar, et ces projets open source basés sur Linux n’incluront probablement pas de backdoors amateurs.

dd-wrt-firmware-qos

Comment installer un micrologiciel de routeur tiers

Si vous souhaitez utiliser un micrologiciel de routeur tiers, vous devez d’abord choisir celui que vous souhaitez utiliser. OpenWrt est un puissant micrologiciel de routeur basé sur Linux écrit à partir de zéro pour prendre en charge les routeurs WRT54G, et il est passé à la prise en charge de plus de routeurs. DD-WRT est une distribution plus conviviale basée sur OpenWrt. Tomate a été populaire dans le passé, mais il a été mis à jour pour la dernière fois en 2010, il ne prend donc pas en charge autant de routeurs et est plus obsolète. Il existe également de nombreux autres projets de micrologiciels tiers – vous trouverez une longue liste sur Wikipedia.

Ensuite, vous devrez vous assurer que vous disposez bien d’un routeur prenant en charge ce micrologiciel. Vous pouvez trouver une liste de prise en charge du micrologiciel matériel du routeur sur leurs sites Web – voici la liste des appareils pris en charge par OpenWRT et voici la liste des appareils pris en charge par DD-WRT.

Si vous magasinez pour un routeur, vous voudrez faire des recherches pour trouver un routeur moderne solide qui prend en charge les routeurs tiers. Par exemple, nous avons vu cette publicité sur le site DD-WRT – ASUS fait de la publicité directement aux passionnés à la recherche de micrologiciels de routeur tiers, affirmant que leur matériel est la plate-forme idéale pour exécuter votre propre système d’exploitation de routeur. Les geeks qui piratent leurs routeurs constituent un marché suffisamment important pour que les fabricants y prêtent attention.

asus-dd-wrt-annonce

Vous voudrez suivre les instructions du micrologiciel pour suivre le processus d’installation. Cependant, le processus est généralement aussi simple que de télécharger le fichier de micrologiciel approprié pour votre appareil, de visiter la page Mettre à niveau le micrologiciel dans l’interface Web de votre routeur et de télécharger le micrologiciel tiers via ce formulaire. Le routeur remplacera alors son micrologiciel d’origine par le tiers.

télécharger et installer le micrologiciel du routeur tiers

Bien sûr, les firmwares de routeur tiers ne sont généralement pas pris en charge par le fabricant du routeur. C’est comme installer une ROM personnalisée sur Android ou remplacer le système d’exploitation de votre PC par Linux. Si vous rencontrez un problème, vous ne pouvez pas simplement contacter le fabricant du routeur et vous attendre à ce qu’il résolve les problèmes avec le logiciel tiers.

Crédit d’image: webhamster sur Flickr, Chad Ohman sur Flickr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Qu'est-ce qu'un fichier journal (et comment en ouvrir un)?

Qu’est-ce qu’un fichier journal (et comment en ouvrir un)?

Comment enregistrer des photos originales avec Instagram

Comment enregistrer des photos originales avec Instagram