OpenWrt x86 – Installation, Vorteile und Projekte, die Sie ausprobieren können.
OpenWrt ist einfach einzurichten und ermöglicht es Ihnen, die Fähigkeiten Ihres Routers über die Möglichkeiten seiner Firmware hinaus zu maximieren. Wenn Sie ein eingebettetes System oder einen Router haben, ist es besser, das Betriebssystem zu verwenden, da es viele großartige Funktionen bietet. Der heutige Artikel konzentriert sich auf alles rund um OpenWrt x86.
Was ist OpenWrt?
Abb. 1:OpenWrt-Logo
OpenWrt (Open Wireless Router) ist ein Open-Source-Linux-Betriebssystem zur Entwicklung benutzerdefinierter Betriebssysteme für eingebettete Systeme.
Ziehen Sie daher OpenWrt x86 in Betracht, um Ihren Router in einen BitTorrent-Client, ein Traffic-Shaping-System, einen SSH-Server oder ein VPN zu verwandeln.
Darüber hinaus ist es keine Firmware, sondern bietet ein vollständig beschreibbares Dateisystem, das eine Paketverwaltung enthält. Anstatt also eine vollständige Arbeit zu schreiben, ist es besser, die Funktionen Ihres Routers oder eines anderen eingebetteten Geräts freizuschalten.
Sechs Gründe für die Verwendung von OpenWrt
Abb. 2:Entwicklung eines Linux-Systems
Viele Leute bevorzugen die Verwendung von OpenWrt, da sie es der Standard-Firmware in ihren eingebetteten Geräten überlegen finden. Sie können ein OpenWrt-Gerät mit einem Arduino verbinden, indem Sie USB-to-Serial-Kernel-Module installieren. Außerdem können Sie Samba-NAS mit einem OpenWrt-Router erstellen.
Hier sind einige Gründe, warum Sie OpenWrt verwenden sollten.
Leistung und Stabilität
Ein Hauptgrund für die Weiterentwicklung von OpenWrt ist die Verbesserung der Leistung eingebetteter Systeme. Sie enthält viele kürzlich erforschte Algorithmen, die zu einer höheren Systemleistung als die ursprüngliche Firmware führen.
Zusätzlich:
- OpenWrt verwendet Buffer-Bloat-Kontrollalgorithmen, um Latenz/Verzögerung zu reduzieren und den Netzwerkdurchsatz zu erhöhen.
- Zweitens ist OpenWrt über längere Zeiträume zuverlässig und stabil.
- Drittens führen WiFi-Verbesserungen mit OpenWrt zu verbesserten Datenraten.
- Viertens führen WiFi-Verbesserungen zu einer besseren Sendezeit-Fairness zwischen den Stationen.
- Fünftens unterstützt OpenWrt Verbesserungen in älteren Geräten – nur wenn der Flash/RAM Ihres Geräts neue Versionen unterstützt.
Erweiterbarkeit
OpenWrt verfügt über mehr als 3000 einbaufertige Pakete, die die Fähigkeiten Ihres Routers verbessern. Einige der Fähigkeiten der Pakete beinhalten:
- Blockieren von Werbung für ein ununterbrochenes Weberlebnis auf Ihren verbundenen Geräten.
- Zusätzlich niedrigere Latenz-/Verzögerungsniveaus mit Smart Queue Management (SQM).
- Heimnetzwerksicherheit mit einem WireGuard- oder OpenVPN-Server.
- Verhindern Sie außerdem mit DNS-Verschlüsselung, dass DNS-Anfragen ausspioniert und ISPs gefälscht werden.
- Gestatten Sie als Nächstes einem anderen Gerät den Zugriff auf Ihr Netzwerk, ohne Ihre Geräte zu infiltrieren.
- Zu guter Letzt Zugriffskontrolle mit Kindersicherung und Zeitlimits.
Sicherheit
Abb. 3:Konzept für soziale Netzwerke und Cybersicherheit
OpenWrt ist Open-Source-Software, die vor ihrer Veröffentlichung massiven Prüfungen und Überprüfungen durch globale Entwickler unterzogen wird. Daher können Sie sicher sein, dass es keine versteckten Hintertüren von Hardwareherstellern gibt.
Zusätzlich:
- OpenWrt erhält ständig Updates, um alle Schwachstellen zu beseitigen.
- Außerdem ist das Linux-Betriebssystem von OpenWrt sicherer vor Sicherheitslücken und Online-Angriffen.
- OpenWrt unterstützt alle kompatiblen Geräte, unabhängig vom Modell.
Forschungsplattform
OpenWrt ist eine zuverlässige Inhaltsquelle für die meisten Teams, die an Spitzenforschung im Bereich Networking arbeiten. Zu den Teams gehören Entwickler, die daran arbeiten, Latenz und Warteschlangen im WLAN-Stack zu verringern.
Darüber hinaus verwendet die kontinuierliche Entwicklung von Software, die Pufferfloat reduziert, wie z. B. fq_codel und Kuchenalgorithmen, OpenWrt.
Konfiguration
Wie bei anderen Linux-basierten Systemen haben Sie die volle Kontrolle über alle Aspekte Ihres eingebetteten Geräts/Routers.
- Konfigurationsdaten werden zum einfachen Kopieren und Bearbeiten in Klartextdateien gespeichert.
- Mit dem OpenWrt Image Generator können Sie Ihre Firmware-Images für Ihr eingebettetes Gerät erstellen.
- Außerdem können Sie externe Tasten, LEDs und Schalter nach Ihren Wünschen konfigurieren.
- Außerdem verfügt es über webbasierte Benutzer- und Befehlszeilenschnittstellen für die Konfiguration.
Community-Support
OpenWrt hat eine riesige Community von langjährigen Benutzern, Entwicklern und Freiwilligen, die bereit sind, relevante Probleme zu lösen. Daher erhalten Sie im Gegensatz zu von Anbietern vertriebener Software einen immensen Support, der die Lösung eines Problems erleichtert.
So installieren Sie OpenWrt
Abb. 4:Drahtloser Internet-Router
Der erste Schritt vor der Installation von OpenWrt besteht darin, sicherzustellen, dass das Gerät das System unterstützt. Laden Sie dann die beste Version der Firmware herunter, je nachdem, ob es sich um ein Update oder eine neue Version handelt.
Hier sind vier Installationsmethoden.
Methode 1:Über OEM-Firmware
Sehen Sie sich für diese Methode die gerätespezifische Modellseite an und prüfen Sie, ob sie kompatibel ist. Manchmal hindert Sie die OEM-Firmware daran, Ihr Gerät mit bestimmten Dateien zu flashen. Auf der positiven Seite haben einige Geräte Builds mit Tags versehen, die es ihnen ermöglichen, mit der Firmware des Herstellers kompatibel zu sein.
So installieren Sie OpenWrt über die OEM-Firmware.
- Öffnen Sie Ihren Webbrowser und greifen Sie auf die WebUI der OEM-Firmware zu.
- Verwenden Sie als Nächstes die Option „Firmware-Upgrade“, um die werkseitige OpenWrt-Firmware-Image-Datei zu installieren.
- Warten Sie dann, bis Ihr Gerät nach Abschluss der Installation neu gestartet wird.
Methode 2:Über Bootloader und einen Ethernet-Port
Die Installation über einen Bootloader und ein Ethernet-Kabel kann schwieriger sein, da nicht alle Bootloader über integrierte Funktionen verfügen. Daher verwenden sie entweder einen TFTP-Server, TFTP-Client, FTP-Server, FTP-Client, einen Webserver oder ein XMODEM-Protokoll.
Überprüfen Sie vor der Installation Folgendes:
- Die voreingestellte IP-Adresse des Bootloaders.
- Ob der Bootloader als Server oder Client fungiert und sein Protokoll.
- Die richtige Portnummer.
- Die Schnittstelle, mit der Sie sich verbinden.
- Benutzername und Passwort, falls erforderlich.
- Das Zeitfenster zwischen dem Start Ihres Geräts und der Verbindung.
Hier sind die Installationsschritte, denen Sie folgen werden.
- Installieren Sie zuerst die richtige Software für Ihren Bootloader.
- Lesen Sie zweitens die richtige Handbuchseite.
- Drittens konfigurieren Sie die statische IP-Adresse Ihres PCs im vorkonfigurierten IP-Adressblock des Bootloaders.
- Viertens:Verbinden Sie den PC mit Ihrem Gerät und schalten Sie es aus und wieder ein.
- Fünftens, verbinden Sie den Bootloader mit der gewählten Software und installieren Sie die OpenWrt-Firmwaredatei.
OpenWrt-Projekte, die Sie ausprobieren können
Erstellen Sie mit Snapcast und Mopidy einen synchronen Audioplayer für mehrere Räume
Abb. 5:Lautsprecher auf einem Bürotisch
Sie können synchrones Audio in mehreren Räumen erzielen, indem Sie alle zugeordneten Lautsprecher an Ihren Computer anschließen.
Für dieses Projekt benötigen Sie zusätzlich zum Home Assistant zwei Softwareprogramme. Das erste ist Mopidy – ein Musikserver, der Dateien auf Ihrem Computer abspielt. Das zweite ist Snapcast, mit dem Sie Audio synchron über ein Netzwerk streamen können.
So erstellen Sie Ihren synchronen Audioplayer für mehrere Räume.
- Installieren Sie zuerst Mopidy (Version 2.0.0 oder höher).
- Als Zweites installieren Sie Snapcast (Version 0.5.0 oder höher).
- Drittens konfigurieren Sie Mopidy.
- Führen Sie viertens Mopidy und dann Snapcast aus.
- Fünftens konfigurieren Sie Snapcast.
- Zu guter Letzt konfigurieren Sie Home Assistant.
Anzeigen blockieren mit AdGuard Home
AdGuard Home ist ein kostenloser Open-Source-DNS-Server, der Anzeigen und Tracker blockiert. Dies wird erreicht, indem Tracking-Domains zu einem „schwarzen Loch“ umgeleitet werden.
Hier sind die Schritte zum Blockieren von Anzeigen mit AdGuard Home (AGH).
- Installieren Sie zuerst das AdGuard Home-Paket über opkg.
- Führen Sie als Nächstes Befehle aus, um dnsmasq zu einem internen DNS-Resolver herabzustufen, um AdGuard Home zum primären DNS-Resolver zu machen.
- Drittens richten Sie AGH über die Weboberfläche ein.
- Viertens:Melden Sie sich bei AGH an und richten Sie die LAN-Domänenüberwachung ein.
- Fünftens aktivieren Sie Reverse DNS (rDNS), damit der AGH die DHCP-Zuweisungen von OpenWrt übernimmt.
Zugriff auf regionale Inhalte mit OpenVPN
OpenWrt Router Virtual Private Network (VPN) schützt die Daten in und aus Ihrem Computer und Router vor externen Benutzern.
Hier sind die Schritte, die Sie befolgen müssen, wenn Sie mit OpenVPN auf regionale Inhalte zugreifen.
- Wir verwenden die OVPN-VPN-Schnittstelle, ein kostenloses VPN, einen Standarddienst oder einen Zusatzdienst.
- Verbinden Sie als Nächstes Ihren Browser mit dem VPN des Internetdienstanbieters (ISP) für OpenVPN.
- Installieren Sie als Nächstes OpenVPN auf Ihrem Router und wählen Sie OVPN aus dem OpenVPN-Menü.
- Versehen Sie es mit einer Schnittstelle und richten Sie die Firewall ein.
- Stellen Sie abschließend sicher, dass Sie mit dem OVPN verbunden sind.
Schlussfolgerung
Und wie wir gesehen haben, ist es sehr einfach, das System einzurichten, zu verwenden oder in Ihr OpenWrt-Projekt zu integrieren.
Wenn Sie Unterstützung bei Ihrem Projekt auf OpenWrt benötigen, kontaktieren Sie uns schließlich, und wir werden uns bei Ihnen melden.
Industrietechnik
- Century Furniture schlägt alle Chancen (und Sie auch!)
- Was können Sie tun, um die Wartung und Zuverlässigkeit zu verbessern?
- 5 Ursachen für Geräteausfälle (und was Sie dagegen tun können)
- FR4:Wann können Sie es verwenden und wann nicht
- Altgeräte und IIoT:Können Sie einem alten Hund neue Tricks beibringen?
- Die 5 wichtigsten Vorteile von kundenspezifischen CNC-Bearbeitungsdiensten, die Sie erwarten können
- Vor- und Nachteile von Industrie 4.0
- Vor- und Nachteile künstlicher Intelligenz
- Intelligente Gebäude können Sie gesünder und glücklicher machen
- Sollten Sie CNC für Rapid Prototyping verwenden? Lernen Sie 4 Vorteile und 2 Nachteile kennen