Comment utiliser un micrologiciel personnalisé sur votre routeur et pourquoi vouloir le faire
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, un micrologiciel personnalisé peut vous fournir des fonctionnalités supplémentaires et d'autres avantages, mais ils sont plus complexes et la plupart des gens souhaitent simplement que leur routeur fonctionne comme une appliance..
Bases du micrologiciel
Votre routeur exécute un système d'exploitation, appelé micrologiciel. Les fabricants de routeurs fournissent un moyen de «flasher» un nouveau micrologiciel, qui est généralement utilisé pour mettre à niveau le micrologiciel du routeur vers une nouvelle version du fabricant. Toutefois, vous n'avez pas nécessairement besoin de flasher un fichier fourni par un fabricant. Vous pouvez également flasher un fichier fourni par un tiers. Ce fichier pourrait avoir un système d'exploitation personnalisé.
Les routeurs ne sont pas comme des PC. Vous ne pouvez pas installer n'importe quel ancien firmware 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 convient à l'espace de stockage limité de votre routeur..
Le Linksys WRT54G
Le micrologiciel de routeur personnalisé a été lancé avec le routeur Linksys WRT54G lancé en 2003. Ces routeurs exécutaient un micrologiciel basé sur Linux. Linksys n’a pas publié le code source lorsqu’il a publié le routeur, alors 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 du routeur. Ils pourraient prendre ce code et le modifier, en ajoutant des fonctionnalités, en le peaufinant, en modifiant l'interface, puis en affichant leur version personnalisée au routeur..
Les futures versions du WRT54G fonctionnaient sous 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 représente 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..
Pourquoi s'embêter?
Les gens aiment installer un micrologiciel de routeur personnalisé car ils offrent des fonctionnalités supplémentaires. Par exemple, le micrologiciel OpenWrt est essentiellement une distribution Linux de votre routeur, complétée par un gestionnaire de paquets. Vous pouvez l'utiliser pour installer des serveurs Web, VPN et SSH légers sur votre routeur. Même les options conviviales, telles que DD-WRT, ajoutent des fonctionnalités puissantes telles que la prise en charge de la qualité de service (QoS) pour la hiérarchisation du trafic réseau, une fonctionnalité que l’on ne trouve souvent que sur les routeurs haut de gamme. Voici une démonstration de l'interface DD-WRT que vous pouvez visualiser en ligne.
Le micrologiciel de routeur personnalisé peut également être plus stable que le micrologiciel fourni par le fabricant dans certains cas. Si votre routeur nécessite des redémarrages réguliers, un firmware personnalisé peut le rendre plus stable.
La sécurité est une autre préoccupation. Par exemple, certains routeurs D-Link contiennent 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 était corrigée par un correctif, mais le correctif masquait en réalité la porte dérobée, de sorte qu'elle était toujours utilisable par les attaquants. Les routeurs Asus dotés de fonctionnalités de partage de fichiers en réseau peuvent exposer vos fichiers à Internet, accessibles à tous. L'état de la sécurité du routeur domestique est un cauchemar, et ces projets open source basés sur Linux n'incluront probablement pas de portes dérobées amateurs..
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 microprogramme de routeur basé sur Linux, écrit de toutes pièces pour prendre en charge les routeurs WRT54G. Il prend maintenant en charge davantage de routeurs. DD-WRT est une distribution plus conviviale basée sur OpenWrt. La tomate a été populaire dans le passé, mais sa dernière mise à jour date de 2010, elle ne prend donc pas en charge autant de routeurs et est plus obsolète. Il existe également de nombreux autres projets de microprogrammes tiers. Vous trouverez une longue liste sur Wikipedia..
Ensuite, vous devez vous assurer que vous avez bien un routeur qui prend en charge ce micrologiciel. Vous pouvez trouver une liste des microprogrammes de routeur sur leurs sites Web. Voici la liste des périphériques pris en charge par OpenWRT et la liste des périphériques pris en charge par DD-WRT..
Si vous magasinez pour un routeur, vous devrez effectuer des recherches afin de trouver un routeur moderne et solide prenant en charge les routeurs tiers. Par exemple, nous avons vu cette annonce sur le site DD-WRT - ASUS fait directement la publicité auprès des amateurs qui recherchent un microprogramme de routeur tiers, affirmant que leur matériel est la plate-forme idéale pour faire fonctionner votre 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.
Vous voudrez suivre les instructions du micrologiciel pour suivre le processus d'installation. Toutefois, le processus consiste généralement à télécharger le fichier de microprogramme correspondant à votre périphérique, à consulter la page Mettre à jour le microprogramme dans l'interface Web de votre routeur et à télécharger le microprogramme tiers via ce formulaire. Le routeur remplacera alors son firmware d'origine par celui d'un 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 contacter simplement le fabricant du routeur et s’attendre à ce qu’il résolve les problèmes avec le logiciel tiers..
Crédit d'image: webhamster sur Flickr, Chad Ohman sur Flickr