Qu’est-ce qu’OpenWrt?

Au cours de l'année dernière, il a été découvert que de nombreux routeurs commerciaux souffraient de diverses failles de porte dérobée qui pourraient permettre d'espionner (ou pire) de diverses entités. Ajoutez à cela les fonctionnalités limitées du micrologiciel de ces routeurs, et il devient assez clair qu'une alternative pourrait être nécessaire pour certains utilisateurs. Mais quelles sont les alternatives? L'une s'appelle OpenWrt, une distribution Linux 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 atteindre.

Moi, Jonathan Zander [GFDL, CC-BY-SA-3.0 ou CC BY-SA 2.5], via Wikimedia Commons


Qu'est-ce qu'OpenWrt?

OpenWrt est une distribution Linux embarqué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 du trafic réseau très flexible.

OpenWrt a démarré en 2004 après que Linksys a publié le code de ses routeurs sans fil WRT54G sous la licence publique générale GNU. Selon les termes de cette licence, Linksys devait rendre le code du micrologiciel accessible au 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 micrologiciel 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 périphériques pris en charge, consultez la table 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 éléments suivants:

  • Système de fichiers inscriptible pour la personnalisation.
  • Peut être configuré via la ligne de commande ou une interface Web.
  • Prise en charge du réseau maillé.
  • Injection de paquets.
  • Pare-feu avec état, NAT et redirection de port via netfilter.
  • Prise en charge de PeerGuardian.
  • Port frappant par knockd et frapper.
  • 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 des fonctionnalités, visitez la 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 routeur ne peuvent tout simplement pas répondre aux exigences élevées imposées aux réseaux domestiques (ou de petite entreprise). Lorsque plusieurs appareils diffusent du contenu, des consoles de jeu et d'autres besoins, vous pouvez trouver un goulot d'étranglement de votre réseau 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. Les autres raisons d'opter pour OpenWrt, par rapport au firmware 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 planifiez même les heures auxquelles les appareils sont autorisés à utiliser le réseau.
  • Prenez le contrôle total de votre réseau.
  • Augmentez la puissance de votre signal sans fil.
  • Créez des filtres MAC.
  • Créez plusieurs réseaux WiFi (comme un réseau visiteur / invité).

Comment installez-vous OpenWrt?

La première chose à 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 Tableau du matériel et cliquez sur le lien Afficher / modifier les données. Ici, vous serez présenté avec une bonne quantité d'informations sur votre appareil. Au 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 à votre modèle de routeur. Pour flasher le micrologiciel, suivez attentivement ces étapes:

  1. Connectez un ordinateur ou un ordinateur portable au routeur, via un câble Ethernet (ne le faites PAS via le sans fil).

  2. Assurez-vous que votre ordinateur (ou ordinateur portable) est configuré avec une adresse IP qui permet à l'appareil de se connecter au routeur.

  3. Connectez-vous à l'interface Web d'administration de votre routeur (la façon dont cela sera fait sera dictée 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 permet 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.

  4. Attendez que le processus de clignotement se termine et le routeur redémarrera automatiquement.

Pour plus de détails sur la première installation, consultez la documentation d'installation d'usine d'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.


Laisser un commentaire