OpenWrt x86 – Installation, avantages et projets à essayer.
OpenWrt est facile à configurer et vous permet de maximiser les capacités de vos routeurs au-delà de ce dont dispose son micrologiciel. Si vous avez un système intégré ou un routeur, il est préférable d'utiliser le système d'exploitation car il possède de nombreuses fonctionnalités intéressantes. L'article d'aujourd'hui se concentre sur tout ce qui concerne OpenWrt x86.
Qu'est-ce qu'OpenWrt ?

Fig 1 :Logo OpenWrt
OpenWrt (Open Wireless Router) est un système d'exploitation Linux open-source permettant de développer des systèmes d'exploitation personnalisés ciblant les systèmes embarqués.
Par conséquent, envisagez OpenWrt x86 pour transformer votre routeur en un client BitTorrent, un système de mise en forme du trafic, un serveur SSH ou un VPN.
De plus, ce n'est pas un firmware mais offre un système de fichiers entièrement inscriptible qui inclut la gestion des packages. Par conséquent, plutôt que d'écrire un travail complet, vous feriez mieux de déverrouiller les capacités de votre routeur ou de tout autre appareil intégré.
Six raisons d'utiliser OpenWrt

Fig 2 :Développement d'un système Linux
De nombreuses personnes préfèrent utiliser OpenWrt car elles le trouvent supérieur au micrologiciel d'origine de leurs appareils intégrés. Vous pouvez connecter un appareil OpenWrt à un Arduino en installant des modules de noyau USB-série. Vous pouvez également créer un NAS Samba avec un routeur OpenWrt.
Voici quelques raisons pour lesquelles vous devriez utiliser OpenWrt.
Performances et stabilité
L'une des principales raisons du développement continu d'OpenWrt est d'améliorer les performances des systèmes embarqués. Il comprend de nombreux algorithmes récemment étudiés qui se traduisent par des performances système supérieures à celles du micrologiciel d'origine.
De plus :
- OpenWrt utilise des algorithmes de contrôle de gonflement de la mémoire tampon pour réduire la latence/le retard et augmenter le débit du réseau.
- Deuxièmement, OpenWrt est fiable et stable pendant de longues périodes.
- Troisièmement, avec OpenWrt, les améliorations du Wi-Fi entraînent une amélioration des débits de données.
- Quatrièmement, les améliorations du Wi-Fi conduisent à une meilleure équité du temps d'antenne entre les stations.
- Cinquièmement, OpenWrt prend en charge les améliorations des appareils plus anciens, uniquement si la mémoire Flash/RAM de votre appareil prend en charge les nouvelles versions.
Extensibilité
OpenWrt propose plus de 3000 packages prêts à installer qui améliorent les capacités de votre routeur. Certaines des fonctionnalités des packages incluent :
- Blocage des publicités pour une expérience Web ininterrompue sur vos appareils connectés.
- De plus, réduisez les niveaux de latence/décalage grâce à la gestion intelligente des files d'attente (SQM).
- Sécurité du réseau domestique avec un serveur WireGuard ou OpenVPN.
- Évitez également l'espionnage des requêtes DNS et l'usurpation d'identité par le FAI grâce au chiffrement DNS.
- Ensuite, autorisez un autre appareil à accéder à votre réseau sans infiltrer vos appareils.
- Enfin, le contrôle d'accès à l'aide des contrôles parentaux et des limites de temps.
Sécurité

Fig 3 :Réseaux sociaux et concept de cybersécurité
OpenWrt est un logiciel open source qui subit des vérifications et des examens massifs de la part de développeurs mondiaux avant sa sortie. Par conséquent, vous pouvez être sûr qu'il n'y a pas de portes dérobées cachées par les fournisseurs de matériel.
De plus :
- OpenWrt reçoit des mises à jour constantes pour supprimer toutes les vulnérabilités.
- En outre, le système d'exploitation Linux d'OpenWrt est plus à l'abri des vulnérabilités et des attaques en ligne.
- OpenWrt prend en charge tous les appareils compatibles, quel que soit le modèle.
Plateforme de recherche
OpenWrt est une source de contenu fiable pour la plupart des équipes travaillant sur des recherches de pointe sur les réseaux. Les équipes comprennent des développeurs travaillant sur la réduction de la latence et la mise en file d'attente dans la pile WiFi.
De plus, le développement continu de logiciels qui réduisent le flottement de la mémoire tampon, tels que fq_codel et les algorithmes de gâteau, utilise OpenWrt.
Configuration
Comme d'autres systèmes basés sur Linux, vous aurez un contrôle total sur tous les aspects de votre périphérique/routeur intégré.
- Les données de configuration sont stockées dans des fichiers en texte brut pour une copie et une modification faciles.
- À l'aide du générateur d'images OpenWrt, vous pouvez créer vos images de micrologiciel pour votre appareil intégré.
- En outre, il permet de configurer des boutons externes, des voyants et des commutateurs selon vos préférences.
- En outre, il dispose d'interfaces utilisateur et de ligne de commande basées sur le Web pour la configuration.
Soutien communautaire
OpenWrt a une vaste communauté d'utilisateurs à long terme, de développeurs et de bénévoles désireux de résoudre les problèmes pertinents. Par conséquent, contrairement aux logiciels distribués par les fournisseurs, vous bénéficierez d'un immense support, ce qui facilitera la résolution d'un problème.
Voici comment installer OpenWrt

Fig 4 :Routeur Internet sans fil
La première étape avant d'installer OpenWrt consiste à s'assurer que l'appareil prend en charge le système. Téléchargez ensuite la meilleure version du firmware selon qu'il s'agit d'une mise à jour ou d'une nouvelle version.
Voici quatre méthodes d'installation.
Méthode 1 :via le micrologiciel OEM
Pour cette méthode, consultez la page du modèle spécifique à l'appareil et s'il est compatible. Parfois, le micrologiciel OEM vous empêche de flasher votre appareil à l'aide de certains fichiers. Du côté positif, certains appareils ont des versions étiquetées qui leur permettent d'être compatibles avec le micrologiciel du fabricant.
Voici comment installer OpenWrt via le micrologiciel OEM.
- Ouvrez votre navigateur Web et accédez à l'interface utilisateur Web du micrologiciel OEM.
- Ensuite, utilisez l'option "Firmware Upgrade" pour installer le fichier image du micrologiciel d'usine OpenWrt.
- Attendez ensuite que votre appareil redémarre après avoir terminé l'installation.
Méthode 2 :via Bootloader et un port Ethernet
L'installation via un chargeur de démarrage et un câble Ethernet peut être plus difficile car tous les chargeurs de démarrage n'ont pas de fonctionnalité intégrée. Par conséquent, ils utiliseront soit un serveur TFTP, un client TFTP, un serveur FTP, un client FTP, un serveur Web ou un protocole XMODEM.
Avant l'installation, assurez-vous de vérifier les éléments suivants :
- L'adresse IP prédéfinie du chargeur de démarrage.
- Si le bootloader agit en tant que serveur ou client et son protocole.
- Le bon numéro de port.
- L'interface à laquelle vous vous connectez.
- Nom d'utilisateur et mot de passe, si nécessaire.
- La fenêtre de temps entre le démarrage de votre appareil et la connexion.
Voici les étapes d'installation que vous suivrez.
- Tout d'abord, installez le bon logiciel pour votre chargeur de démarrage.
- Deuxièmement, lisez la bonne page de manuel.
- Troisièmement, configurez l'adresse IP statique de votre PC dans le bloc d'adresses IP préconfiguré du chargeur de démarrage.
- Quatrièmement, connectez le PC à votre appareil et redémarrez-le.
- Cinquièmement, connectez le chargeur de démarrage à l'aide du logiciel choisi et installez le fichier du micrologiciel OpenWrt.
Projets OpenWrt que vous pouvez essayer
Créer un lecteur audio synchrone multi-pièces avec Snapcast et Mopidy

Fig 5 :Haut-parleurs audio sur une table de bureau
Vous pouvez obtenir un son synchrone multi-pièces en connectant tous les haut-parleurs associés à votre ordinateur.
Pour ce projet, vous aurez besoin de deux logiciels en plus de Home Assistant. Le premier est Mopidy, un serveur de musique qui lit les fichiers sur votre ordinateur. Le second est Snapcast, qui vous permet de diffuser de l'audio sur un réseau de manière synchrone.
Voici comment créer votre lecteur audio synchrone multi-pièces.
- Tout d'abord, installez Mopidy (version 2.0.0 ou ultérieure).
- Deuxièmement, installez Snapcast (version 0.5.0 ou ultérieure).
- Troisièmement, configurez Mopidy.
- Quatrièmement, lancez Mopidy, puis Snapcast.
- Cinquièmement, configurez Snapcast.
- Enfin, configurez Home Assistant.
Bloquer les publicités avec AdGuard Home
AdGuard Home est un serveur DNS open source gratuit qui bloque les publicités et les trackers. Il y parvient en redirigeant les domaines de suivi vers un "trou noir".
Voici les étapes pour bloquer les publicités avec AdGuard Home (AGH).
- Tout d'abord, installez le package AdGuard Home via opkg.
- Ensuite, exécutez les commandes pour rétrograder dnsmasq vers un résolveur DNS interne afin de vous préparer à faire d'AdGuard Home le résolveur DNS principal.
- Troisièmement, configurez AGH via l'interface Web.
- Quatrièmement, connectez-vous à AGH et configurez l'interception de domaine LAN.
- Cinquièmement, activez le DNS inversé (rDNS) afin que l'AGH récupère les attributions DHCP d'OpenWrt.
Accéder au contenu régional avec OpenVPN
Le réseau privé virtuel (VPN) du routeur OpenWrt protège les données entrant et sortant de votre ordinateur et de votre routeur contre les utilisateurs externes.
Voici les étapes à suivre pour accéder au contenu régional avec OpenVPN.
- Nous utiliserons l'interface VPN OVPN, un VPN gratuit, un service standard ou un service complémentaire.
- Ensuite, connectez votre navigateur au VPN du fournisseur d'accès Internet (FAI) pour OpenVPN.
- Ensuite, installez OpenVPN sur votre routeur et sélectionnez OVPN dans le menu OpenVPN.
- Fournissez-lui une interface et configurez le pare-feu.
- Enfin, assurez-vous d'être connecté à l'OVPN.
Conclusion
Et comme nous l'avons vu, il est très facile de configurer, d'utiliser ou d'intégrer le système dans votre projet OpenWrt.
Enfin, pour toute assistance concernant votre projet sur OpenWrt, contactez-nous, et nous vous répondrons.
Technologie industrielle
- Century Furniture bat tous les records (et vous aussi !)
- Que pouvez-vous faire pour améliorer la maintenance et la fiabilité ?
- 5 causes de panne d'équipement (et ce que vous pouvez faire pour l'éviter)
- FR4 :Quand pouvez-vous l'utiliser et quand ne pouvez-vous pas l'utiliser
- Équipement hérité et IIoT :pouvez-vous apprendre de nouveaux trucs à un vieux chien ?
- Les 5 principaux avantages des services d'usinage CNC personnalisés auxquels vous pouvez vous attendre
- Avantages et inconvénients de l'industrie 4.0
- Avantages et inconvénients de l'intelligence artificielle
- Les bâtiments intelligents peuvent vous rendre plus sain et plus heureux