L'un des meilleurs projets pour prolonger la durée de vie de notre matériel est sans aucun doute DD-WRT. Ce firmware basé sur Linux a sauvé des milliers de routeurs de l'obsolescence programmée, et le meilleur, c'est que même les modèles les plus anciens reçoivent des mises à jour aujourd'hui. Cela nous donne une excellente occasion de développer un tutoriel sur comment installer DD-WRT sur votre routeur, inspiré de l'inépuisable Linksys WRT54G.
La situation actuelle des routeurs est assez pauvre. Seuls les modèles les plus récents (et coûteux) reçoivent des mises à jour et des correctifs de la part du fabricant. Si votre unité possède le profil classique « générique » ou a été fournie par votre fournisseur d'accès, il est fort probable qu'elle ne verra pas un seul correctif de sa vie. C'est là qu'entre en jeu le concept de firmware alternatif, et en tête de liste se trouve DD-WRT.
Avec plus d'une décennie d'existence, ce projet reste solide, et un œil entraîné aura remarqué que plusieurs de ses builds reçoivent des mises à jour fréquentes. Cela inclut les versions les plus anciennes du Linksys WRT54G, le routeur qui a en quelque sorte tout commencé. Accéder à un Linksys WRT54G pour quelques euros n'est pas compliqué, et aujourd'hui nous en utiliserons un pour vous montrer comment installer DD-WRT sur votre routeur.
Comment installer DD-WRT sur votre routeur étape par étape
Bien sûr, nous devons faire un avertissement avant de commencer : Notre guide présente un processus d'installation relativement standard et ne prévoit pas de gros imprévus (comme une coupure de courant en plein flash). Les risques de transformer votre routeur en brique (« brick ») existent, et si cela arrive, vous serez obligé d'étudier le fameux annonce peacock et les forums de DD-WRT pour essayer de le faire revivre.
Personnellement, je ne pense pas que vous aurez des problèmes si vous vous en tenez à des routeurs bien supportés et documentés par le projet, mais il y a toujours quelque chose en plus qui peut aider. Par exemple, si vous avez accès à un UPS, n'hésitez pas à l'utiliser comme « bouée de sauvetage » pendant le flash pour empêcher le routeur de se retrouver sans électricité. Cela dit, commençons :
Rendez-vous sur le site officiel et téléchargez DD-WRT
Visitez le portail de DD-WRT, cliquez sur Router Database, et entrez les initiales de votre routeur. Dans notre cas, c'est la version 3.0 du Linksys WRT54G. Ici, nous devons faire deux choses. D'une part, choisir le build le plus récent et télécharger une des versions. À moins qu'il ne soit indispensable de disposer d'une fonction spécifique (par exemple, IPv6 ou un client Samba intégré), notre intérêt se concentre sur les builds Mini et Standard. D'autres routeurs n'ont pas assez de mémoire (par ex., WRT54G v5) et sont limités à des éditions Micro. Aujourd'hui, je vais utiliser l'édition Mini.
Par ailleurs, nous cliquons sur le lien d'informations supplémentaires, et sur la nouvelle page, nous téléchargeons le build « trailed ». C'est le build de DD-WRT avec lequel on fait le premier flash sur le firmware d'origine de Linksys. En même temps, vous trouverez ici les racines de tout tutoriel pour DD-WRT, et une bonne partie de nos informations provient de ce texte. Enregistrez les deux fichiers .bin (le build normal et le « trailed ») dans un dossier temporaire.
Préparez le routeur et l'ordinateur
Rien d'étrange ici : prenez le routeur, allumez-le, et appuyez sur le bouton de réinitialisation un couple de fois pour qu'il revienne à sa configuration d'usine. Connectez-le depuis un de ses ports à la carte réseau de votre ordinateur (la connexion est « directe », c'est-à-dire qu'elle ne doit pas passer par d'autres routeurs ou points d'accès), et spécifiez une adresse IP statique associée à la passerelle du routeur. Par exemple : dans la configuration d'usine, le Linksys WRT54G v3 utilise 192.168.1.1 comme passerelle, et l'adresse IP statique doit suivre le format 192.168.1.x.
Une fois cela fait, accédez au routeur en tapant son IP dans le navigateur (admin/admin, admin/1234 ou similaire), allez dans la section administration, et ordonnez à nouveau une réinitialisation de sa configuration. Nous sommes presque prêts !
Faites le premier flash
Revenez à la configuration du routeur, allez dans la section administration, cliquez sur Firmware Upgrade, sélectionnez le build « trailed » et lancez le flash. À partir de là, il est nécessaire de faire un exercice de patience et de ne pas se précipiter…
Attendez
Quand je dis « attendez », je n'exagère pas. Préparez un café. Regardez la télévision pendant dix minutes. Jouez une partie de Mortal Kombat et bottez les fesses de Shang Tsung si vous préférez. Le but est de ne pas déranger le routeur. Ses lumières vont clignoter, et même quand il semble prêt, ne le touchez pas. Le stockage interne des routeurs n'est pas aussi rapide qu'on le pense, et plus d'une fois, sa configuration interne continue au-delà de l'initialisation. Les guides officiels de DD-WRT recommandent cinq ou six minutes au minimum. Je préfère attendre environ dix minutes.
Accédez au routeur (maintenant avec DD-WRT)
Très bien ! En tapant l'adresse du routeur dans le navigateur, nous devrions pouvoir voir l'interface de DD-WRT, avec le numéro de build et la date en haut à droite de l'écran. Si le firmware demande un nom d'utilisateur et un mot de passe, les valeurs d'usine sont root/admin. N'importe qui serait tenté de s'arrêter ici, mais notre plan depuis le début est d'installer la dernière version de DD-WRT disponible.
Avant cela, nous avons besoin d'une réinitialisation supplémentaire. Allez dans la section administration, cliquez sur Factory Defaults, confirmez et appliquez la configuration. Une fois le redémarrage terminé, visitez à nouveau Administration, mais cette fois cliquez sur Firmware Upgrade. Ici, sélectionnez le firmware normal (pas le « trailed »), changez le paramètre After Flashing à « Réinitialiser aux paramètres par défaut », et enfin, cliquez sur Upgrade. Un compte à rebours de 300 secondes apparaîtra.
Attendez (encore)
La même chose qu'avant, avec un couple de remarques. Il est possible que le compte à rebours disparaisse avant d'atteindre zéro. Ne vous inquiétez pas, cela arrive souvent, mais cela ne signifie pas que le routeur a terminé son processus de flash et d'initialisation. J'insiste : il faut attendre. Préparez un autre café. Si les hobbits ont un deuxième petit-déjeuner, rien ne vous empêche de boire une deuxième tasse. (!)
Succès !
Si vous êtes arrivé jusqu'à ce point, alors, félicitations ! Votre victoire sur l'obsolescence programmée avec une installation complète de DD-WRT sur votre routeur mérite d'être reconnue. En haut à droite, vous verrez que le numéro de version et la date sont bien supérieurs à ceux du build trailed, confirmant ainsi que nous sommes à jour.
Le reste est une question de visiter les différentes sections du firmware. Setup contient tout ce qui concerne la connectivité de base, l'adresse IP du routeur, le contrôle DHCP et les valeurs MTU. Wireless régule l'aspect sans fil, avec le nom du réseau, le canal, le type de connexion et la sécurité (Rappelez-vous : WPA2 personnal avec algorithme AES au minimum). NAT/QoS contient une section critique comme le port forwarding (les clients BitTorrent et certains jeux en ligne demanderont l'ouverture manuelle des ports). D'autres paramètres de DD-WRT nous permettent d'overclocker le chip principal ou d'augmenter la puissance du réseau WiFi, mais notre priorité est la stabilité et la sécurité.
Comment installer DD-WRT : en résumé
Nous sommes arrivés à la fin. Si vous vouliez savoir comment installer DD-WRT sur votre routeur, ce guide vous donnera une idée assez solide de ce qui vous attend. Malheureusement, aucun tutoriel n'est universel. Chaque routeur a son propre ensemble d'instructions, et vérifier les données officielles est vital pour arriver à bon port. Certains routeurs sont extrêmement complexes, demandent plusieurs flashes et n'acceptent que des builds spécifiques, sinon on risque le bricking.
Cela ne veut pas dire que c'est une mission impossible. Le Linksys WRT54G v3 est l'un des routeurs les plus faciles à flasher, mais il y en a d'autres qui ne nécessitent même pas une préparation aussi approfondie. Collectez des informations, consultez la base de données. Vous n'avez pas besoin d'un routeur dernier cri pour accéder à DD-WRT, seulement de celui qui correspond le mieux à vos exigences. J'espère que ce tutoriel vous a été utile. Bonne chance !