OpenWrt firmware for old routers

Un ancien routeur dans un tiroir est un petit ordinateur Linux avec deux ou trois antennes, et il est bien plus capable qu’il n’y paraît. Grâce aux firmware open-source et à une poignée d’applications de bureau qui les gèrent, un routeur inutilisé peut devenir un segment réseau domotique, un bloqueur de publicités au niveau DNS, un point d’accès VPN, un point d’accès de secours ou un nœud maillé qui résout une zone morte à l’arrière de la maison. Les meilleures applications pour convertir un ancien routeur en hub domotique ci-dessous couvrent chacun de ces travaux, pour la plupart gratuitement, pour la plupart open-source, pour la plupart installables un après-midi.

Ce qu’il faut rechercher dans un flux de travail de reconversion de routeur

Tableau de comparaison rapide

Application Meilleur pour Plateformes Plan gratuit Tarif de départ Évaluation
OpenWrt Firmware de remplacement universel Firmware routeur Oui Gratuit Excellent
DD-WRT Firmware alternatif pour passionnés Firmware routeur Oui Gratuit Très bon
FreshTomato Firmware optimisé pour Broadcom Firmware routeur Oui Gratuit Bon
Home Assistant Orchestration domotique Windows, macOS, Linux, HAOS Oui Gratuit Excellent
Pi-hole Bloqueur de publicités au niveau du réseau Linux, Docker Oui Gratuit Excellent
AdGuard Home Bloqueur basé sur DNS avec UI Windows, macOS, Linux Oui Gratuit Très bon
Tailscale Maillage VPN sans configuration Windows, macOS, Linux Oui $6/utilisateur/mois Excellent

Les applications

1. OpenWrt

OpenWrt est la raison pour laquelle reconvertir un ancien routeur est même une conversation. Des versions hebdomadaires, des milliers d’appareils supportés, un gestionnaire de paquets et une interface web (LuCI) qui transforme le routeur en appareil Linux à usage général. Installez-le via le flux de mise à jour du firmware du fabricant, puis connectez-vous et commencez à ajouter des paquets.

Où il fait défaut: Tous les routeurs ne sont pas supportés; la Table du matériel est la vérification de la réalité. Les routeurs haut de gamme plus récents peuvent être en retard pour le support OpenWrt d’un an.

Tarification:

Plateformes: Firmware routeur (installé via le navigateur de bureau).

Télécharger: OpenWrt.org

En résumé: Le firmware de remplacement par défaut pour presque n’importe quel routeur assez vieux pour accumuler la poussière.

2. DD-WRT

DD-WRT est l’alternative des passionnés à OpenWrt, particulièrement forte sur le matériel Linksys et Netgear plus ancien. Interface web plus propre qu’OpenWrt ancien, bien que le LuCI OpenWrt moderne la rattrape rapidement. Bon pour les routeurs que DD-WRT supporte et OpenWrt non.

Où il fait défaut: Le rythme de publication s’est ralenti par rapport à OpenWrt. Certaines versions sont étiquetées “bêta” pendant des années.

Tarification:

Plateformes: Firmware routeur.

Télécharger: DD-WRT.com

En résumé: Pour les routeurs qu’OpenWrt ne supporte pas, ou les utilisateurs qui ont rebondi contre LuCI en 2015 et veulent une interface plus conviviale.

3. FreshTomato

FreshTomato cible les routeurs basés sur Broadcom (Asus, Netgear, Linksys) et extrait de bonnes performances du matériel avec lequel OpenWrt a parfois du mal. C’est le successeur spirituel du vieux projet TomatoUSB.

Où il fait défaut: Uniquement Broadcom, ce qui limite le parc de matériel. Communauté plus petite qu’OpenWrt.

Tarification:

Plateformes: Firmware routeur.

Télécharger: FreshTomato.org

En résumé: Choisissez ceci si votre ancien routeur est basé sur Broadcom et que vous voulez un firmware stable et optimisé pour la performance.

4. Home Assistant

Home Assistant est le cerveau domotique qui s’assied à côté de votre routeur reconverti. Exécutez-le sur une Raspberry Pi, mini-PC ou l’appareil Home Assistant Green. Le routeur isole les appareils IoT sur leur propre SSID ou VLAN, et Home Assistant les orchestre sans aucune dépendance cloud.

Où il fait défaut: La courbe d’apprentissage est réelle; attendez-vous à un week-end pour la première installation sérieuse. Certaines intégrations nécessitent des abonnements payants à des tiers.

Tarification:

Plateformes: Windows, macOS, Linux, ou l’appareil HAOS.

Télécharger: Home-assistant.io

En résumé: L’orchestrateur domotique que chaque installation sérieuse finit par exécuter.

5. Pi-hole

Pi-hole est le bloqueur de publicités au niveau du réseau qui a lancé toute la vague “lancer sur Pi”. Pointez le DHCP de votre routeur vers Pi-hole en tant que serveur DNS, et chaque appareil du réseau obtient le blocage des publicités et des traceurs gratuitement.

Où il fait défaut: DNS uniquement, il ne bloque donc pas les publicités qui arrivent dans la même demande que le contenu. La configuration nécessite d’éditer les paramètres DHCP de votre routeur.

Tarification:

Plateformes: Linux, Docker, Raspberry Pi.

Télécharger: Pi-hole.net

En résumé: Le bloqueur de publicités au niveau du réseau par défaut; s’exécute sur la même boîte que Home Assistant si vous le souhaitez.

6. AdGuard Home

AdGuard Home couvre un terrain similaire à Pi-hole avec une interface plus élégante et un support DoH/DoT natif. S’exécute sur Windows et macOS aussi facilement que sur Linux, ce qui importe si vous déployez sur un ordinateur portable ou NUC reconvertis plutôt que Pi.

Où il fait défaut: Le chevauchement avec Pi-hole signifie que la plupart des utilisateurs en choisissent un, pas les deux. Certaines parités de fonctionnalités sont derrière les niveaux payants d’AdGuard du côté de l’application (Home est gratuit).

Tarification:

Plateformes: Windows, macOS, Linux.

Télécharger: AdGuard.com/adguard-home

En résumé: Choisissez ceci plutôt que Pi-hole si vous utilisez Windows ou macOS, ou si vous voulez une meilleure interface web.

7. Tailscale

Tailscale transforme votre routeur reconverti (ou un Pi derrière) en un nœud de sortie VPN sans configuration. Installez le client, marquez le routeur en tant que routeur de sous-réseau, et chaque appareil auquel vous êtes connecté accède à votre réseau domestique comme s’il était sur le LAN.

Où il fait défaut: Utilise le plan de contrôle de Tailscale; si vous voulez un auto-hébergement complet, utilisez Headscale à la place. Le niveau gratuit couvre la plupart des utilisations personnelles mais limite le nombre d’appareils.

Tarification:

Plateformes: Windows, macOS, Linux.

Télécharger: Tailscale.com

En résumé: Pour l’accès à distance à votre maison intelligente sans exposer les ports du routeur.

Comment choisir le bon

Commencez par OpenWrt sur le routeur lui-même. Ajoutez Pi-hole ou AdGuard Home pour le filtrage des publicités au niveau DNS (choisissez-en un). Couche Home Assistant pour l’orchestration domotique. Ajoutez Tailscale pour l’accès à distance sans exposer les ports. Si votre routeur n’est pas supporté par OpenWrt, essayez DD-WRT ou FreshTomato en fonction de la puce.

FAQ

N’importe quel ancien routeur peut-il exécuter OpenWrt?

Pas exactement. OpenWrt supporte des milliers de routeurs, mais pas toutes les marques et modèles. La Table du matériel est la réponse définitive pour votre appareil spécifique.

Est-il sûr d’installer un firmware personnalisé sur mon routeur?

Généralement oui si vous suivez les instructions pour votre modèle exact, et si le routeur dispose d’un mode de récupération (la plupart en ont un). Le briquage est rare sur les appareils bien documentés; inhabituel sur n’importe quel routeur de moins de dix ans.

Quel est le plus petit système domotique utile?

Un routeur avec OpenWrt comme réseau IoT isolé, plus Home Assistant sur une Raspberry Pi 4 ou 5. Ajoutez Pi-hole sur le même Pi. Coût total moins de $100 si le routeur est déjà dans un tiroir.

Ai-je besoin d’un hub domotique si j’utilise Home Assistant?

Home Assistant est le hub. Les adaptateurs de protocole individuels (dongle Zigbee, stick Z-Wave, pont Matter) se connectent à n’importe quel matériel exécutant Home Assistant.

Comment isoler les appareils IoT de mon réseau principal?

Sur OpenWrt, ajoutez un nouveau SSID lié à son propre VLAN, puis créez une zone de pare-feu qui permet IoT-vers-Internet mais bloque IoT-vers-LAN-principal. La plupart des routeurs décents exécutant OpenWrt supportent ceci dans l’interface web LuCI.