Qu'est-ce qu'OpenWrt et pourquoi devrais-je l'utiliser pour mon routeur?

Qu'est-ce qu'OpenWrt et pourquoi devrais-je l'utiliser pour mon routeur? / La technologie expliquée

Mis à jour par Bertel King, Jr. le 05/05/2017

Vous avez remplacé le système d'exploitation sur votre ordinateur et sur votre téléphone, mais qu'en est-il de votre routeur? Si vous envisagez de transformer votre routeur en serveur SSH, VPN, système de gestion du trafic ou client BitTorrent, considérez OpenWrt..

OpenWrt est une distribution Linux intégrée pouvant être installée sur différents routeurs. OpenWrt possède une interface Web qui peut être plus stable que le micrologiciel par défaut de votre matériel. Si vous vous retrouvez dans l'obligation de redémarrer votre routeur tous les quelques jours à cause du blocage, vous êtes candidat à OpenWrt.

Avec des problèmes de confidentialité issus du cloud computing 3 conseils pour rester à l'abri des dangers du cloud computing 3 conseils pour rester à l'abri des dangers du cloud computing Le cloud computing fait fureur de nos jours et nous avons plus de choix à notre disposition maintenant que jamais auparavant. Combien d'entre nous utilisent Dropbox, SkyDrive ou Google Drive quotidiennement? Comment… Lire la suite et Internet des objets 7 façons de menacer votre vie privée dans la maison intelligente de votre ami 7 façons de menacer votre vie privée dans la maison intelligente de votre ami La maison de votre meilleur ami peut être envahie par une profusion de la dernière maison intelligente dispositifs. À partir du moment où vous arrivez jusqu'au moment de votre départ, votre vie privée pourrait être attaquée. En savoir plus sur l'adoption, la communauté OpenWrt s'est suffisamment développée pour accueillir non pas un, mais deux sommets dédiés au projet. Vous pourriez être la prochaine personne à tomber amoureuse du bricolage de son routeur.

Utilisations pour OpenWrt

Si l'idée de disposer d'une distribution modulaire Linux disponible sur votre routeur ne vous enthousiasme pas avec toutes les possibilités, vous lisez peut-être le mauvais article. Mais nous vous donnerons une liste des choses intéressantes que vous pouvez faire avec OpenWrt, en plus de l’avoir comme fonction de routeur:

  • Utiliser le serveur SSH pour le tunneling SSH: OpenWrt inclut un serveur SSH afin que vous puissiez accéder à son terminal. Si vous exposez le serveur SSH à Internet (assurez-vous de le sécuriser avec une authentification basée sur une clé au lieu d'un mot de passe faible), vous pouvez y accéder à distance et utiliser le tunneling SSH pour transférer votre trafic sur la connexion cryptée. SSH Secure Shell Comment canaliser le trafic Web avec SSH Secure Shell En savoir plus. Cela vous permet d'accéder en toute sécurité aux sites Web à partir du réseau Wi-Fi public et d'accéder aux sites Web accessibles uniquement dans votre pays d'origine lorsque vous voyagez à l'étranger..
  • Configurer un VPN: Le tunneling SSH fonctionne de la même manière qu'un VPN 11 raisons pour lesquelles vous devriez utiliser un VPN 11 raisons pour lesquelles vous devriez utiliser un VPN Les réseaux privés virtuels sont abordables et faciles à utiliser. Voici quelques raisons pour lesquelles vous devriez utiliser un VPN si vous ne l'êtes pas encore. Lisez la suite de différentes manières, mais vous pouvez également configurer un VPN approprié sur votre routeur OpenWrt..
  • Installer un client BitTorrent: Avec une sorte de stockage connecté au réseau 7 raisons d'utiliser un NAS pour le stockage et la sauvegarde de données 7 raisons d'utiliser un NAS pour le stockage et la sauvegarde de données Les disques durs externes sont parfaits pour le stockage de données, mais l'utilisation d'un réseau présente de nombreux autres avantages lecteur attaché à la place. Voici tout ce que vous devez savoir. En savoir plus ou un routeur avec un port USB intégré et un périphérique de stockage USB connecté, vous pouvez utiliser votre routeur lui-même en tant que client BitTorrent.
  • Exécuter le logiciel serveurLes référentiels de logiciels d'OpenWrt contiennent des packages lui permettant de fonctionner comme serveur Web, serveur IRC, gestionnaire de suivi BitTorrent, etc. Vous utilisez probablement déjà un routeur, alors pourquoi ne pas faire fonctionner ce même routeur en tant que serveur? Pour commencer, les routeurs consomment beaucoup moins d'énergie que les ordinateurs.
  • Effectuer la mise en forme du trafic et la qualité de service: OpenWrt vous permet de définir le trafic et la qualité de service des paquets transitant par votre routeur, en donnant la priorité à certains types de trafic. Vous pouvez même donner la priorité au trafic allant à des ordinateurs spécifiques, en éliminant la priorité du trafic destiné à d'autres ordinateurs.
  • Créer un réseau invitéLe wiki d'OpenWrt contient des instructions pour configurer un réseau sans fil spécial pour les invités, distinct de votre réseau principal à des fins de sécurité. Vous pouvez même réduire la vitesse du réseau invité.
  • Capturer et analyser le trafic réseau: Vous pouvez utiliser tcpdump pour enregistrer tous les paquets transitant par votre routeur sur un partage réseau et ouvrir le fichier à l'aide d'un outil tel que Wireshark Top 3 des outils portables d'analyse et de diagnostic des réseaux Top 3 des outils portables d'analyse et de diagnostic des réseaux Lisez plus pour analyser le trafic de votre réseau.

Ce n'est pas une liste complète, pas de loin - mais cela devrait vous faire réfléchir à ce qui est possible avec OpenWrt. C'est un système Linux embarqué avec une grande variété de progiciels disponibles, et à bien des égards, il est aussi flexible qu'un ordinateur sous Linux - même si son matériel est beaucoup plus contraint..

Installer OpenWrt

OpenWrt a été développé à l'origine pour le Linksys WRT54G, mais il prend désormais en charge de nombreux autres modèles de routeurs. Vous pouvez trouver une liste du matériel pris en charge sur le site Web d'OpenWrt..

Vous êtes sur le point de remplacer le firmware intégré de votre routeur par le système Linux OpenWrt, ce qui revient à faire flasher une ROM personnalisée. Comment installer une ROM personnalisée sur votre périphérique Android Comment installer une ROM personnalisée sur votre périphérique Android Prêt à revitaliser votre téléphone Android ou tablette? L'installation d'une ROM personnalisée est le meilleur moyen de le faire. Vous devez l'alimenter avec des performances et des fonctionnalités encore meilleures. Lire la suite sur votre smartphone. Le wiki détaille quatre manières différentes d'installer OpenWrt sur votre routeur..

Si vous avez de la chance, le processus est aussi simple que de sélectionner un fichier et de cliquer sur le bouton améliorer bouton. Si ce n'est pas le cas, vous devrez peut-être accéder au chargeur de démarrage de votre routeur via un port Ethernet ou un port série pour obtenir davantage d'activités pratiques..

Le terminal et l'interface Web

Une fois OpenWrt installé, vous pouvez accéder à son shell BusyBox en utilisant un client SSH tel que PuTTY sous Windows ou la commande ssh intégrée aux systèmes Linux et Mac. Busybox est un shell commun utilisé sur les systèmes Linux embarqués, et OpenWrt inclut des programmes communs tels que l'éditeur de texte vi pour l'édition de fichiers. Comme d’autres systèmes Linux, vous pouvez y exécuter divers scripts et configurer des tâches cron pour exécuter des actions selon un planning..

OpenWrt utilise le gestionnaire de paquets opkg pour installer des paquets à partir de ses référentiels, qui contiennent des milliers de paquets. Il utilise également l'interface UCI (Unified Configuration Interface) pour configurer votre système. Le wiki OpenWrt contient toutes les informations nécessaires.

Vous n'avez pas vraiment besoin de savoir tout cela, cependant. OpenWrt comprend LuCI, une interface Web permettant de configurer votre routeur OpenWrt. L'interface Web contient diverses pages de configuration, y compris une page de gestionnaire de packages qui vous permet de parcourir, de rechercher et d'installer les packages disponibles. Le nombre de packages que vous pouvez installer dépend de l'espace de stockage disponible sur votre routeur. Il n'y a pas assez de place pour tout installer. Cependant, la nature modulaire d'OpenWrt vous permet de choisir les fonctionnalités que vous souhaitez installer et d'assembler votre propre système d'exploitation de routeur..

Certains logiciels ont également des pages de configuration LuCI, ce qui vous permet de les configurer facilement après leur installation. Notez que tous les logiciels disponibles pour OpenWrt n’ont pas d’interface LuCI. Il est donc possible que vous deviez vous perdre dans le terminal lors de la configuration de certains logiciels..

Votre routeur a-t-il besoin d'OpenWrt??

OpenWrt n'est pas la solution idéale pour tout le monde. La plupart des gens seront satisfaits du micrologiciel par défaut de leur routeur. D'autres voudront un micrologiciel de remplacement instantané comme DD-WRT Qu'est-ce que DD-WRT et comment transformera-t-il votre routeur en super-routeur? Qu'est-ce que DD-WRT et comment transformera-t-il votre routeur en super-routeur? Dans cet article , Je vais vous montrer certaines des fonctionnalités les plus intéressantes de DD-WRT qui, si vous décidez de vous en servir, vous permettront de transformer votre propre routeur en… En savoir plus. OpenWrt est plus flexible, mais si vous voulez juste une interface Web avec plus de fonctionnalités, il vaut probablement mieux utiliser un autre micrologiciel de routeur de remplacement. Les 6 meilleurs micrologiciels alternatifs pour votre routeur Les 6 meilleurs micrologiciels alternatifs pour votre routeur Les micrologiciels alternatifs offrent plus de fonctionnalités meilleure fonctionnalité que les firmwares en stock. Voici quelques-uns des meilleurs à utiliser. Lire la suite .

Avez-vous déjà utilisé OpenWrt ou un autre firmware tiers? A quoi les utilisez-vous? Laissez un commentaire pour partager vos expériences et vos astuces intelligentes.

Crédit d'image: Mayuree Moonhirun via Shutterstock.com

Explorez plus sur: DD-WRT, Distro Linux, Open Source, OpenWRT, Routeur.