Qu'est-ce qu'OpenWrt ?
Au cours de la dernière année, il a été découvert que de nombreux routeurs commerciaux souffraient de divers défauts de porte dérobée qui pourraient permettre l'espionnage (ou pire) de diverses entités. Ajoutez à cela les fonctionnalités limitées trouvées dans le firmware de celles routeurs, et il devient tout à fait clair qu'une alternative pourrait être nécessaire pour certains utilisateurs. Mais quelles sont les alternatives? L'un s'appelle OpenWrt, une Linux distribution spécialement conçue pour les routeurs qui offre un ensemble de fonctionnalités considérablement amélioré et un niveau de fiabilité et de sécurité que le micrologiciel par défaut ne peut pas toucher.
Qu'est-ce qu'OpenWrt?
OpenWrt est une distribution Linux intégrée qui peut être installée sur certains routeurs pour améliorer considérablement leurs performances et les fonctionnalités qu'ils offrent. Dans certains cas, un routeur de base (avec des fonctionnalités limitées) peut être transformé en un outil de routage de trafic réseau très flexible.
OpenWrt a commencé en 2004 après que Linksys a publié le code de leurs routeurs sans fil WRT54G sous la licence publique générale GNU. Selon les termes de cette licence, Linksys devait mettre le code du micrologiciel à la disposition du grand public. Cela signifiait également que les développeurs pouvaient modifier le code et/ou créer des versions dérivées de la plate-forme. C'est exactement ce qui s'est passé. À l'origine, le nouveau firmware ne prenait en charge que la série de routeurs WRT54G. Au fil des ans, le support s'est étendu pour inclure un certain nombre de routeurs et d'appareils de différents fabricants. Pour afficher une liste des appareils pris en charge, consultez le Tableau OpenWRT du matériel.
La principale raison pour laquelle OpenWrt est devenu si populaire est qu'il a considérablement élargi ce que les appareils commerciaux pouvaient faire. L'ensemble de fonctionnalités actuel comprend les goûts de:
- Système de fichiers inscriptible pour la personnalisation.
- Peut être configuré via une ligne de commande ou une interface Web.
- Prise en charge des réseaux maillés.
- Injection de paquets.
- Pare-feu avec état, NAT et redirection de port via netfilter.
- Assistance PeerGuardian.
- Port frapper via knockd et knock.
- IPS via Snort.
- Gestion active des files d'attente.
- Équilibrage de charge (à utiliser avec plusieurs FAI).
- Tunnellisation IP.
- Surveillance du réseau en temps réel.
- DNS et DHCP via Dnsmasq, MaraDNS, etc.
- DNS dynamique.
- Système de distribution sans fil.
- Prise en charge de l'imprimante.
- Partage de fichiers via Samba.
Pour une liste complète de l'ensemble de fonctionnalités, visitez le Page Wikipédia OpenWRT.
Pourquoi voudriez-vous utiliser OpenWrt?
La réponse à cette question est assez simple: vous avez trouvé votre routeur actuel trop limité pour répondre à vos besoins. Dans de nombreux cas, ce besoin en est un de vitesse. Certains micrologiciels de routeurs ne peuvent tout simplement pas répondre aux exigences élevées imposées aux réseaux domestiques (ou de petites entreprises). Lorsque vous avez plusieurs appareils qui diffusent du contenu, des consoles de jeux et d'autres besoins, vous pouvez trouver votre réseau goulot d'étranglement au niveau du routeur. Avec OpenWrt, vous n'aurez pas de tels problèmes. Dans d'autres cas, vous constaterez peut-être que le micrologiciel de votre routeur actuel a simplement limité votre capacité à gérer votre réseau de la manière qui correspond le mieux à vos besoins. D'autres raisons d'opter pour OpenWrt, par rapport au micrologiciel d'origine de votre routeur, incluent:
- Partagez des fichiers entre appareils via un lecteur de stockage externe connecté directement au routeur.
- Exécutez un client BitTorrent à partir du routeur.
- Connectez une imprimante directement au routeur pour créer une imprimante en réseau.
- Limitez l'utilisation de la bande passante d'un appareil particulier ou même programmez les heures auxquelles les appareils sont autorisés à utiliser le réseau.
- Prenez le contrôle total de votre réseau.
- Augmentez la force de votre signal sans fil.
- Créez des filtres MAC.
- Créez plusieurs réseaux WiFi (comme un réseau visiteur/invité).
Comment installer OpenWrt?
La première chose que vous devez faire est de vous assurer que votre routeur est pris en charge par OpenWrt. N'oubliez pas de consulter la page Table Of Hardware pour savoir si le routeur que vous possédez (ou le routeur que vous souhaitez acheter) est pris en charge. Une fois que vous savez que le routeur en question est pris en charge par OpenWrt, le processus d'installation est le suivant.
Recherchez votre appareil sur la page Table Of Hardware et cliquez sur le lien Afficher/modifier les données. Ici, vous serez présenté avec une bonne quantité d'informations sur votre appareil. Près du bas de cette page, vous verrez l'entrée marquée URL d'installation du micrologiciel OpenWrt. Cliquez sur le lien associé à cette entrée pour télécharger le fichier nécessaire pour flasher le firmware de votre routeur. N'oubliez pas que vous DEVEZ vous assurer de télécharger le fichier qui correspond au modèle de votre routeur. Pour flasher le firmware, suivez attentivement ces étapes:
Connectez un ordinateur ou un ordinateur portable au routeur via un câble Ethernet (NE PAS faire cela via le sans fil).
Assurez-vous que votre ordinateur (ou ordinateur portable) est configuré avec une adresse IP qui permet à l'appareil de se connecter au routeur.
Connectez-vous à l'interface Web d'administration de votre routeur (la façon dont cela est fait sera dicté par la marque et le modèle du routeur) et localisez la fonction d'installation du micrologiciel spécifique à l'appareil. Pour certains routeurs, il y aura une option manuelle qui vous permettra de choisir un fichier à télécharger (le firmware que vous avez téléchargé). Si vous ne savez pas comment transférer le fichier de votre ordinateur vers le routeur, consultez le guide de l'utilisateur du fabricant pour installer le micrologiciel.
Attendez la fin du processus de clignotement et le routeur se redémarrera automatiquement.
Pour plus de détails sur la première installation, consultez le Documentation d'installation d'usine OpenWRT. Une fois le processus terminé, vous pouvez vous connecter à OpenWRT via l'adresse IP 192.168.1.1 avec les informations d'identification suivantes.
- Nom d'utilisateur: admin ou root (selon le firmware utilisé)
- Mot de passe: mot de passe
Profitez de la nouvelle flexibilité de votre routeur.