OpenWRT : Guide Complet pour Installer un Firmware Open Source sur son Routeur
Qu’est-ce qu’OpenWRT ?
OpenWRT est un système d’exploitation open source basé sur Linux, conçu pour fonctionner sur les routeurs WiFi et autres équipements réseau embarqués. Là où le firmware d’origine de votre routeur est une boîte noire imposée par le fabricant, OpenWRT est entièrement transparent, personnalisable et enrichi par une communauté active depuis 2004.
Concrètement, OpenWRT remplace le logiciel interne de votre routeur par un mini-système Linux complet, avec un gestionnaire de packages, un pare-feu avancé (nftables/iptables), un client VPN, un serveur DNS configurable, et bien plus. Votre routeur, quelle que soit sa marque, devient un appareil de réseau professionnel que vous contrôlez entièrement.
Pourquoi installer OpenWRT sur son routeur ?
Le firmware d’origine d’un routeur grand public souffre de limitations imposées par le fabricant : mises à jour abandonnées après 2 à 3 ans, fonctionnalités verrouillées, interface simplifiée à l’extrême. OpenWRT lève toutes ces restrictions.
Des fonctionnalités impossibles avec le firmware d’origine
Avec OpenWRT, vous pouvez configurer des VLANs réseau pour isoler vos appareils IoT du reste de votre réseau — une fonctionnalité habituellement réservée aux équipements professionnels (notre guide VLANs sur routeur explique pourquoi c’est important). Vous pouvez également installer un client VPN WireGuard ou OpenVPN directement sur le routeur, protégeant ainsi tous les appareils connectés (voir notre guide VPN routeur).
Le QoS (Quality of Service) d’OpenWRT, via le module SQM (Smart Queue Management), est l’un des meilleurs qui existe pour éliminer la latence en gaming ou en visioconférence, bien supérieur aux implémentations QoS des firmwares d’origine. Notre guide QoS routeur détaille les principes, qu’OpenWRT met en œuvre avec une précision bien plus fine.
Sécurité : des mises à jour là où le fabricant a abandonné
C’est l’argument numéro un pour les utilisateurs soucieux de sécurité : les fabricants cessent de publier des mises à jour de sécurité après 2 à 3 ans. OpenWRT, lui, continue. Un routeur de 2018 sous OpenWRT 23.05 est plus sécurisé qu’un routeur de 2022 sous le firmware d’origine abandonné. Pour approfondir la sécurité réseau, consultez notre guide pour sécuriser son réseau WiFi.
Performances optimisées
OpenWRT supprime les fonctionnalités inutiles du firmware d’origine (nuage propriétaire, télémétrie, apps mobiles) pour allouer toutes les ressources processeur et RAM au routage réseau. Sur les routeurs anciens avec peu de RAM, ce gain peut être significatif.
Étape 1 : Vérifier la compatibilité de son routeur
Avant tout, consultez le Table of Hardware sur openwrt.org/toh. Ce tableau recense tous les appareils supportés avec leur niveau de compatibilité.
Ce qu’il faut vérifier
- Version hardware exacte : un TP-Link Archer AX55 v1.0 et v2.0 peuvent avoir des niveaux de support différents. Regardez au dos de votre routeur ou dans les paramètres système.
- Espace flash minimum : OpenWRT nécessite au moins 8 Mo de mémoire flash. Les routeurs avec seulement 4 Mo sont supportés mais très limités en packages.
- RAM minimum : 64 Mo de RAM sont recommandés pour un usage confortable. En dessous, certains services comme le client VPN peuvent manquer de mémoire.
Routeurs bien supportés par OpenWRT
Les TP-Link Archer sont parmi les routeurs les mieux supportés : l’Archer AX55 dispose d’un excellent support OpenWRT avec accélération matérielle activée. Les GL.iNet sont des routeurs vendus avec OpenWRT préinstallé — idéaux pour débuter sans risque. Les routeurs Belkin/Linksys de la série WRT sont aussi très bien couverts (la série WRT est historiquement liée à la naissance d’OpenWRT).
Les routeurs ASUS récents (RT-BE50, RT-BE92U) ont une compatibilité partielle ou en cours de développement. Vérifiez le statut exact de votre modèle avant de vous lancer. Découvrez notre avis sur l’ASUS RT-BE50 si vous cherchez un routeur récent alliant performances et compatibilité firmware alternatif.
Étape 2 : Préparer l’installation
Télécharger le bon firmware
Sur openwrt.org, choisissez votre routeur dans le Table of Hardware, puis téléchargez le fichier factory (pour une première installation depuis le firmware d’origine) ou sysupgrade (pour mettre à jour OpenWRT). Le fichier factory est au format .bin ou .img selon les fabricants.
Important : téléchargez depuis le site officiel openwrt.org uniquement. Des sites tiers proposent des versions modifiées qui peuvent contenir des backdoors.
Sauvegarder la configuration d’origine
Avant de flasher, sauvegardez la configuration actuelle de votre routeur depuis son interface web (généralement Système > Sauvegarde). Gardez aussi une note de vos paramètres FAI : identifiants PPPoE, paramètres VLAN de votre opérateur, etc.
Se connecter en filaire
Lors du flash, restez obligatoirement connecté en Ethernet, pas en WiFi. Une coupure WiFi pendant le flash peut bricker le routeur. Utilisez un câble directement entre votre PC et un port LAN du routeur.
Étape 3 : Installer OpenWRT
Méthode 1 : Via l’interface web du firmware d’origine (la plus simple)
C’est la méthode recommandée pour les débutants et fonctionne sur la majorité des routeurs :
- Connectez-vous à l’interface web de votre routeur (192.168.1.1 ou 192.168.0.1)
- Allez dans la section Mise à jour du firmware (Administration, Avancé, ou Système selon les marques)
- Sélectionnez le fichier
.binOpenWRT téléchargé (fichier factory) - Désactivez la vérification de signature si l’option existe — les firmwares tiers ne sont pas signés par le fabricant
- Lancez la mise à jour et attendez 3 à 5 minutes sans interrompre
- Le routeur redémarre sous OpenWRT. Accédez à
http://192.168.1.1
Méthode 2 : Via TFTP (si l’interface web est inaccessible)
TFTP est la méthode de récupération utilisée quand le firmware actuel est corrompu ou quand la méthode interface web ne fonctionne pas :
- Configurez votre PC avec l’IP fixe
192.168.0.66(masque 255.255.255.0) - Installez un client TFTP (tftpd64 sur Windows, atftp sur Linux)
- Mettez le routeur en mode recovery : éteignez-le, maintenez le bouton Reset enfoncé, rallumez-le (la LED clignote différemment selon les modèles)
- Envoyez le fichier firmware via TFTP vers
192.168.0.1 - Attendez le redémarrage automatique
Étape 4 : Premiers pas sous OpenWRT
Définir un mot de passe administrateur
À la première connexion sur http://192.168.1.1, l’interface LuCI (graphique) s’ouvre sans mot de passe. Définissez immédiatement un mot de passe dans System > Administration avant de faire quoi que ce soit d’autre.
Configurer la connexion WAN
Si votre FAI utilise PPPoE (Free, SFR, Bouygues ADSL) : allez dans Network > Interfaces, éditez l’interface WAN et sélectionnez le protocole PPPoE, entrez vos identifiants.
Si votre routeur est branché derrière une box opérateur (mode bridge ou double NAT), configurez le WAN en DHCP — la box attribue automatiquement une IP au routeur OpenWRT.
Configurer le WiFi
OpenWRT désactive le WiFi par défaut pour des raisons de sécurité. Allez dans Network > Wireless, activez chaque radio (2,4 GHz et 5 GHz), définissez le SSID et le mot de passe WPA2/WPA3, puis sauvegardez.
Étape 5 : Installer des packages avec opkg
Le vrai pouvoir d’OpenWRT réside dans son gestionnaire de packages opkg, similaire à apt sur Ubuntu. Mettez d’abord à jour la liste des packages :
opkg update
Puis installez ce dont vous avez besoin. Exemples courants :
| Package | Fonction |
|---|---|
luci-app-openvpn | Client OpenVPN avec interface graphique |
wireguard-tools + luci-app-wireguard | Client WireGuard |
sqm-scripts + luci-app-sqm | QoS SQM anti-bufferbloat |
adblock | Bloqueur de publicités DNS au niveau réseau |
luci-app-upnp | UPnP pour gaming et applis P2P |
kmod-usb-storage | Support clé USB pour stockage externe |
Installez via l’interface LuCI (System > Software) ou en ligne de commande SSH.
Gestion avancée : VLANs, pare-feu et contrôle parental
OpenWRT brille particulièrement dans la gestion réseau avancée. La configuration des VLANs 802.1q permet de créer des réseaux virtuels séparés — un pour vos appareils IoT (ampoules, prises, caméras) totalement isolé de vos PC et smartphones. C’est la meilleure façon de protéger votre réseau principal contre les failles de sécurité des objets connectés.
Le pare-feu nftables intégré offre un niveau de contrôle que les firmware d’origine n’approchent jamais : règles par appareil, blocage de ports, logging détaillé, protection DDoS. Tout se configure via LuCI ou directement en ligne de commande.
Pour le contrôle parental, OpenWRT supporte des solutions bien plus puissantes que les contrôles parentaux intégrés aux routeurs grand public, notamment grâce au blocage DNS par catégories et au filtrage horaire par adresse MAC. Notre guide contrôle parental routeur donne les bases ; avec OpenWRT vous pouvez aller bien plus loin.
Risques et récupération en cas de brick
Le “brick” (routeur inutilisable après un mauvais flash) est le risque principal. Voici comment le gérer :
Prévention
- Ne flashez que des firmwares téléchargés depuis openwrt.org officiel
- Ne coupez jamais l’alimentation pendant un flash
- Restez en filaire Ethernet pendant toute la procédure
Récupération via port série (console UART)
Si votre routeur est totalement brické et ne répond plus au TFTP, le port série UART est votre dernière option. La plupart des routeurs disposent de broches UART sur leur carte mère (non documentées par le fabricant, mais cartographiées dans le wiki OpenWRT pour chaque modèle). Un adaptateur USB-UART vous permet d’accéder à la console série et de reflasher le bootloader.
Les accessoires indispensables
Indispensable pour accéder au port série d'un routeur brické. Compatible avec tous les terminaux série (PuTTY, minicom) et la quasi-totalité des routeurs. Prise en charge native Linux/macOS, driver CP2102 requis sur Windows.
Voir sur Amazon →OpenWRT peut utiliser une clé USB pour étendre son espace de stockage (overlay filesystem via extroot) et stocker des logs réseau. Format ultra-compact, idéal pour rester branchée en permanence sur un port USB du routeur.
Voir sur Amazon →Pour exploiter pleinement les VLANs configurés sous OpenWRT, associez votre routeur à un switch manageable compatible 802.1q. Le GS308E de Netgear est le référence entrée de gamme : 8 ports Gigabit, gestion des VLANs, QoS, silencieux et compact.
Voir sur Amazon →Conclusion
OpenWRT transforme un routeur ordinaire en équipement réseau professionnel entièrement sous votre contrôle. Mises à jour de sécurité durables, VLANs, VPN intégré, QoS avancé, bloqueur de publicités réseau — les possibilités sont quasi-illimitées. La clé du succès : vérifier la compatibilité dans le Table of Hardware avant d’acheter ou de modifier un routeur, et rester filaire pendant l’installation.
Pour les utilisateurs qui veulent les fonctionnalités d’OpenWRT sans la complexité, les routeurs ASUS avec firmware ASUSWRT restent une alternative puissante avec VPN intégré et interface soignée — un bon compromis entre contrôle et simplicité.