13Jul

Comment utiliser un micrologiciel personnalisé sur votre routeur et pourquoi vous pourriez vouloir

click fraud protection

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

La plupart des utilisateurs n'ont pas besoin d'un microprogramme de routeur personnalisé tiers. Oui, le firmware personnalisé peut vous fournir 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 une appliance.

Notions de base sur les micrologiciels

Votre routeur exécute un système d'exploitation, connu sous le nom de micrologiciel. Les fabricants de routeurs fournissent 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 n'avez pas nécessairement besoin de flasher un fichier fourni par un fabricant - vous pouvez à la place flasher un fichier fourni par un tiers. Ce fichier pourrait avoir un système d'exploitation personnalisé.

instagram viewer

Les routeurs ne sont pas comme les PC.Vous ne pouvez pas installer un ancien firmware sur un ancien routeur. Vous devez utiliser un micrologiciel spécialement conçu pour votre routeur, un micrologiciel qui prend en charge ses périphériques matériels et un micrologiciel adapté à l'espace de stockage limité de votre routeur.

Le firmware du routeur Linksys WRT54G

Custom a d'abord décollé avec le routeur Linksys WRT54G sorti en 2003. Ces routeurs ont exécuté un firmware basé sur Linux. Linksys n'a pas publié le code source quand ils ont libéré le routeur, bien qu'ils aient été censés le faire. Ils ont finalement publié le code source du firmware du WRT54G après une certaine pression. Enthusiast avait alors un routeur qui a exécuté Linux et le code source au routeur. Ils pourraient prendre ce code et le changer, en ajoutant des fonctionnalités, en le peaufinant, en modifiant l'interface, puis en renvoyant leur version personnalisée sur le routeur.

Les futures versions du WRT54G exécutaient un système d'exploitation différent. Cependant, la gamme de routeurs WRT54G basés sur Linux se poursuit dans la série WRT54GL de Linksys - le L est synonyme de Linux. Cependant, la série WRT54GL ne supporte que le Wi-Fi 802.11b / g et ne supporte pas 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é parce qu'ils fournissent des fonctionnalités supplémentaires. Par exemple, le firmware OpenWrt est essentiellement une distribution Linux pour votre routeur, complète avec un gestionnaire de paquets. Vous pouvez l'utiliser pour installer des serveurs Web légers, VPN et SSH sur votre routeur. Même les options conviviales telles que DD-WRT ajoutent des fonctionnalités puissantes comme la prise en charge de la qualité de service( QoS) pour la hiérarchisation du trafic réseau, une fonctionnalité souvent utilisée uniquement sur les routeurs haut de gamme. Voici une démo de l'interface DD-WRT que vous pouvez consulter en ligne.

Le microprogramme de routeur personnalisé peut également être plus stable que le microprogramme fourni par le fabricant dans certains cas. Si votre routeur nécessite des redémarrages réguliers, un personnalisé peut le rendre 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 utilisait une chaîne d'agent utilisateur spéciale, vous pouviez accéder à l'interface d'administration sans nom d'utilisateur ni mot de passe. De nombreux routeurs de consommateurs contenaient une autre porte dérobée qui était corrigée par un correctif, mais le correctif dissimulait simplement la porte dérobée de sorte qu'elle était toujours utilisable par les attaquants. Les routeurs Asus dotés de fonctions de partage de fichiers réseau peuvent exposer vos fichiers à Internet pour que quiconque puisse y accéder. L'état de la sécurité du routeur domestique est un cauchemar, et ces projets Open Source basés sur Linux n'incluront vraisemblablement pas les backdoors amateurs.

Comment installer un microprogramme de routeur tiers

Si vous souhaitez utiliser un microprogramme 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, et il est passé à la prise en charge de plus de routeurs. DD-WRT est une distribution plus conviviale basée sur OpenWrt. La tomate a été populaire dans le passé, mais elle a été mise à jour pour la dernière fois en 2010, elle ne supportera donc pas autant de routeurs et sera plus périmée. Il existe également de nombreux autres projets de micrologiciels tiers: vous trouverez une longue liste sur Wikipédia.

Ensuite, vous devez vous assurer que vous avez réellement un routeur qui supporte ce firmware. Vous pouvez trouver une liste de la prise en charge du microprogramme matériel du routeur sur leurs sites Web - voici la liste des périphériques pris en charge par OpenWRT et voici la liste des périphériques pris en charge par DD-WRT.

Si vous magasinez pour un routeur, vous voudrez faire des recherches pour trouver un routeur moderne solide qui supporte bien les routeurs tiers. Par exemple, nous avons vu cette publicité sur le site DD-WRT - ASUS fait de la publicité directement auprès des passionnés à la recherche de micrologiciels de routeur tiers, arguant 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 sont un marché assez important pour les fabricants.

Vous devrez suivre les instructions du firmware pour passer par 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 Mise à niveau du micrologiciel dans l'interface Web de votre routeur et de télécharger le micrologiciel tiers à l'aide de ce formulaire. Le routeur va alors remplacer son firmware d'origine par le firmware tiers.

Bien sûr, les firmwares de routeurs tiers ne sont généralement pas pris en charge par le fabricant du routeur. Ils sont comme l'installation d'une ROM personnalisée sur Android ou le remplacement du système d'exploitation de votre PC avec Linux. Si vous rencontrez un problème, vous ne pouvez pas simplement contacter le fabricant du routeur et attendre d'eux qu'ils résolvent les problèmes avec le logiciel tiers.

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