Zurück zu den Updates
New releaseJul 27, 2026

openwrt v24.10.8

Linux-Betriebssystem für eingebettete Geräte mit beschreibbarem Dateisystem, Paketverwaltung und Build-Framework. Ermöglicht die Erstellung von benutzerdefinierter Firmware für Router, IoT-Geräte und drahtlose Zugangspunkte mit vollständiger Kontrolle über den Netzwerk-Stack.

Teilen

OpenWrt logo

Das OpenWrt-Projekt ist ein Linux-Betriebssystem für eingebettete Geräte. Anstatt zu versuchen, eine einzelne, statische Firmware zu erstellen, bietet OpenWrt ein vollständig beschreibbares Dateisystem mit Paketverwaltung. Dies befreit Sie von der vom Hersteller bereitgestellten Anwendungsauswahl und -konfiguration und ermöglicht es Ihnen, das Gerät mithilfe von Paketen für jede Anwendung anzupassen. Für Entwickler ist OpenWrt das Framework, um eine Anwendung zu entwickeln, ohne eine vollständige Firmware darum herum bauen zu müssen; für Benutzer bedeutet dies die Möglichkeit zur vollständigen Anpassung, um das Gerät auf nie zuvor vorgesehene Weise zu nutzen.

Sonnenschein!

Download

Vorgefertigte Firmware-Images sind für viele Architekturen verfügbar und werden mit einer Paketauswahl für den Einsatz als WLAN-Heimrouter geliefert. Um schnell ein Werksimage zu finden, mit dem Sie von einer Hersteller-Standardfirmware zu OpenWrt migrieren können, probieren Sie den Firmware Selector.

Wenn Ihr Gerät unterstützt wird, folgen Sie bitte dem Info-Link, um Installationsanweisungen zu sehen, oder konsultieren Sie die unten aufgeführten Support-Ressourcen.

Ein fortgeschrittener Benutzer benötigt möglicherweise zusätzliche oder spezifische Pakete. (Toolchain, SDK, ...) Für alles andere als den einfachen Firmware-Download besuchen Sie die Wiki-Downloadseite:

Entwicklung

Um Ihre eigene Firmware zu erstellen, benötigen Sie ein GNU/Linux-, BSD- oder macOS-System (ein case-sensitives Dateisystem ist erforderlich). Cygwin wird wegen des fehlenden case-sensitiven Dateisystems nicht unterstützt.

Anforderungen

Sie benötigen die folgenden Werkzeuge zum Kompilieren von OpenWrt; die Paketnamen variieren zwischen den Distributionen. Eine vollständige Liste mit distributionsspezifischen Paketen finden Sie in der Dokumentation Build System Setup.

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

Schnellstart

  1. Führen Sie ./scripts/feeds update -a aus, um alle neuesten Paketdefinitionen aus feeds.conf / feeds.conf.default zu erhalten.

  2. Führen Sie ./scripts/feeds install -a aus, um Symlinks für alle erhaltenen Pakete in package/feeds/ zu installieren.

  3. Führen Sie make menuconfig aus, um Ihre bevorzugte Konfiguration für die Toolchain, das Zielsystem und die Firmware-Pakete auszuwählen.

  4. Führen Sie make aus, um Ihre Firmware zu erstellen. Dabei werden alle Quellen heruntergeladen, die Cross-Compile-Toolchain erstellt und anschließend der GNU/Linux-Kernel sowie alle ausgewählten Anwendungen für Ihr Zielsystem cross-kompiliert.

Verwandte Repositorys

Das Hauptrepository verwendet mehrere Unter-Repositorys, um Pakete verschiedener Kategorien zu verwalten. Alle Pakete werden über den OpenWrt-Paketmanager opkg installiert. Wenn Sie die Weboberfläche entwickeln oder Pakete auf OpenWrt portieren möchten, finden Sie das passende Repository unten.

  • LuCI Web Interface: Moderne und modulare Oberfläche zur Steuerung des Geräts über einen Webbrowser.

  • OpenWrt Packages: Community-Repository mit portierten Paketen.

  • OpenWrt Routing: Pakete, die sich speziell auf (Mesh-)Routing konzentrieren.

  • OpenWrt Video: Pakete, die sich speziell auf Display-Server und -Clients (Xorg und Wayland) konzentrieren.

Support-Informationen

Eine Liste der unterstützten Geräte finden Sie in der OpenWrt Hardware Database

Dokumentation

Support-Community

  • Forum: Für Nutzung, Projekte, Diskussionen und Hardware-Beratung.
  • Support-Chat: Kanal #openwrt auf oftc.net.

Entwickler-Community

Lizenz

OpenWrt ist unter GPL-2.0 lizenziert.

Kategorien