Retour aux mises à jour
New releaseJul 27, 2026

openwrt v24.10.8

Système d'exploitation Linux pour appareils embarqués avec système de fichiers inscriptible, gestion de paquets et cadre de construction. Permet la création de firmware personnalisé pour routeurs, appareils IoT et points d'accès sans fil avec un contrôle complet de la pile réseau.

Partager

Logo OpenWrt

Le projet OpenWrt est un système d'exploitation Linux destiné aux appareils embarqués. Au lieu d'essayer de créer un firmware unique et statique, OpenWrt offre un système de fichiers entièrement accessible en écriture avec une gestion de paquets. Cela vous libère de la sélection d'applications et de la configuration fournies par le fabricant et vous permet de personnaliser l'appareil via l'utilisation de paquets pour toute application. Pour les développeurs, OpenWrt est le cadre pour construire une application sans avoir à construire un firmware complet autour d'elle ; pour les utilisateurs, cela signifie la possibilité d'une personnalisation complète, d'utiliser l'appareil de manière jamais imaginée.

Soleil !

Téléchargement

Des images firmware pré-compilées sont disponibles pour de nombreuses architectures et sont livrées avec une sélection de paquets pour être utilisées comme routeur WiFi domestique. Pour trouver rapidement une image d'usine utilisable pour migrer d'un firmware stock du fabricant vers OpenWrt, essayez le Sélecteur de firmware.

Si votre appareil est pris en charge, veuillez suivre le lien Info pour voir les instructions d'installation ou consulter les ressources d'assistance listées ci-dessous.

Un utilisateur avancé peut avoir besoin d'un paquet supplémentaire ou spécifique. (Toolchain, SDK, ...) Pour tout autre chose qu'un simple téléchargement de firmware, essayez la page de téléchargement du wiki :

Développement

Pour construire votre propre firmware, vous avez besoin d'un système GNU/Linux, BSD ou macOS (système de fichiers sensible à la casse requis). Cygwin n'est pas pris en charge en raison de l'absence d'un système de fichiers sensible à la casse.

Prérequis

Vous avez besoin des outils suivants pour compiler OpenWrt, les noms de paquets varient selon les distributions. Une liste complète avec les paquets spécifiques aux distributions se trouve dans la documentation Configuration du système de construction.

binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev
make4.1+ perl python3.8+ rsync subversion unzip which

Démarrage rapide

  1. Exécutez ./scripts/feeds update -a pour obtenir toutes les dernières définitions de paquets définies dans feeds.conf / feeds.conf.default

  2. Exécutez ./scripts/feeds install -a pour installer des liens symboliques pour tous les paquets obtenus dans package/feeds/

  3. Exécutez make menuconfig pour sélectionner votre configuration préférée pour la chaîne d'outils, le système cible et les paquets du firmware.

  4. Exécutez make pour construire votre firmware. Cela téléchargera toutes les sources, construira la chaîne d'outils de cross-compilation puis cross-compilera le noyau GNU/Linux et toutes les applications choisies pour votre système cible.

Dépôts associés

Le dépôt principal utilise plusieurs sous-dépôts pour gérer les paquets de différentes catégories. Tous les paquets sont installés via le gestionnaire de paquets OpenWrt appelé opkg. Si vous cherchez à développer l'interface web ou à porter des paquets vers OpenWrt, veuillez trouver le dépôt correspondant ci-dessous.

  • Interface Web LuCI : Interface moderne et modulaire pour contrôler l'appareil via un navigateur web.

  • Paquets OpenWrt : Dépôt communautaire de paquets portés.

  • Routage OpenWrt : Paquets spécifiquement axés sur le routage (maillé).

  • Vidéo OpenWrt : Paquets spécifiquement axés sur les serveurs et clients d'affichage (Xorg et Wayland).

Informations d'assistance

Pour une liste des appareils pris en charge, consultez la Base de données matérielle OpenWrt

Documentation

Communauté d'assistance

  • Forum : Pour l'utilisation, les projets, les discussions et les conseils matériels.
  • Chat d'assistance : Canal #openwrt sur oftc.net.

Communauté de développeurs

Licence

OpenWrt est sous licence GPL-2.0

Catégories