OpenWrt x86 – Installatie, voordelen en projecten die u kunt proberen.
OpenWrt is eenvoudig in te stellen en stelt u in staat de mogelijkheden van uw routers te maximaliseren die verder gaan dan de firmware. Als je een embedded systeem of router hebt, is het beter om het besturingssysteem te gebruiken, omdat het veel geweldige functies heeft. Het artikel van vandaag richt zich op alles wat met OpenWrt x86 te maken heeft.
Wat is OpenWrt?
Fig 1:OpenWrt-logo
OpenWrt (Open Wireless Router) is een open-source Linux-besturingssysteem voor het ontwikkelen van aangepaste besturingssystemen gericht op embedded systemen.
Overweeg daarom OpenWrt x86 om uw router om te zetten in een BitTorrent-client, verkeersvormend systeem, SSH-server of VPN.
Bovendien is het geen firmware, maar biedt het een volledig beschrijfbaar bestandssysteem met pakketbeheer. Daarom kunt u, in plaats van volledig werk te schrijven, de mogelijkheden van uw router of een ander ingebouwd apparaat ontsluiten.
Zes redenen om OpenWrt te gebruiken
Fig 2:Een Linux-systeem ontwikkelen
Veel mensen geven er de voorkeur aan OpenWrt te gebruiken omdat ze het superieur vinden aan de standaardfirmware in hun embedded apparaten. U kunt een OpenWrt-apparaat verbinden met een Arduino door USB-naar-seriële kernelmodules te installeren. U kunt ook Samba NAS maken met een OpenWrt-router.
Hier zijn enkele redenen waarom u OpenWrt zou moeten gebruiken.
Prestaties en stabiliteit
Een primaire reden voor de verdere ontwikkeling van OpenWrt is het verbeteren van de prestaties van embedded systemen. Het bevat veel recent onderzochte algoritmen die resulteren in hogere systeemprestaties dan de originele firmware.
Bovendien:
- OpenWrt gebruikt algoritmen voor het beheersen van bufferbloat om de latentie/vertraging te verminderen en de netwerkdoorvoer te vergroten.
- Ten tweede is OpenWrt betrouwbaar en stabiel voor langere perioden.
- Ten derde, met OpenWrt, leiden wifi-verbeteringen tot verbeterde datasnelheden.
- Ten vierde leiden WiFi-verbeteringen tot een betere zendtijd tussen stations.
- Ten vijfde ondersteunt OpenWrt verbeteringen op oudere apparaten - alleen als de Flash/RAM van uw apparaat geschikt is voor nieuwe releases.
Uitbreidbaarheid
OpenWrt heeft meer dan 3000 kant-en-klare pakketten die de mogelijkheden van uw router verbeteren. Enkele van de mogelijkheden van de pakketten zijn:
- Advertenties blokkeren voor een ononderbroken webervaring op uw verbonden apparaten.
- Bovendien lagere latentie-/vertragingsniveaus met Smart Queue Management (SQM).
- Thuisnetwerkbeveiliging met een WireGuard- of OpenVPN-server.
- Voorkom ook dat DNS-verzoeken worden gesnoopt en ISP-spoofing met DNS-codering.
- Geef vervolgens een ander apparaat toegang tot uw netwerk zonder uw apparaten te infiltreren.
- Tot slot, toegangscontrole met ouderlijk toezicht en tijdslimieten.
Beveiliging
Fig 3:Concept voor sociaal netwerken en cyberbeveiliging
OpenWrt is open-sourcesoftware die vóór de release massaal wordt gecontroleerd en beoordeeld door wereldwijde ontwikkelaars. Daarom kunt u er zeker van zijn dat er geen verborgen achterdeuren zijn door hardwareleveranciers.
Bovendien:
- OpenWrt ontvangt constant updates om eventuele kwetsbaarheden te verwijderen.
- Bovendien is het Linux-besturingssysteem van OpenWrt veiliger tegen kwetsbaarheden en online aanvallen.
- OpenWrt ondersteunt alle compatibele apparaten, ongeacht het model.
Onderzoeksplatform
OpenWrt is een betrouwbare bron van inhoud voor de meeste teams die werken aan baanbrekend onderzoek naar netwerken. De teams omvatten ontwikkelaars die werken aan het verminderen van latentie en wachtrijen in de wifi-stack.
Bovendien maakt de voortdurende ontwikkeling van software die buffer float vermindert, zoals fq_codel en cake-algoritmen, gebruik van OpenWrt.
Configuratie
Net als andere op Linux gebaseerde systemen, heb je volledige controle over alle aspecten van je embedded apparaat/router.
- Configuratiegegevens worden opgeslagen in platte tekstbestanden voor eenvoudig kopiëren en bewerken.
- Met de OpenWrt Image Generator kunt u uw firmware-images maken voor uw embedded apparaat.
- Het maakt het ook mogelijk om externe knoppen, LED's en schakelaars naar uw voorkeur te configureren.
- Bovendien heeft het webgebaseerde gebruikers- en opdrachtregelinterfaces voor configuratie.
Community-ondersteuning
OpenWrt heeft een enorme gemeenschap van langdurige gebruikers, ontwikkelaars en vrijwilligers die bereid zijn relevante problemen op te lossen. Daarom krijgt u, in tegenstelling tot software die door de leverancier wordt gedistribueerd, enorme ondersteuning, waardoor het gemakkelijker wordt om een probleem op te lossen.
Hier leest u hoe u OpenWrt installeert
Fig 4:Draadloze internetrouter
De eerste stap voordat u OpenWrt installeert, is ervoor zorgen dat het apparaat het systeem ondersteunt. Download vervolgens de beste versie van de firmware, afhankelijk van of het een update of een nieuwe versie is.
Hier zijn vier installatiemethoden.
Methode 1:via OEM-firmware
Kijk voor deze methode op de apparaatspecifieke modelpagina en of deze compatibel is. Soms blokkeert de OEM-firmware u om uw apparaat te flashen met bepaalde bestanden. Positief is dat sommige apparaten getagde builds hebben waarmee ze compatibel zijn met de firmware van de fabrikant.
Hier leest u hoe u OpenWrt installeert via OEM-firmware.
- Open uw webbrowser en open de WebUI van de OEM-firmware.
- Gebruik vervolgens de optie "Firmware-upgrade" om het OpenWrt-fabrieksfirmware-imagebestand te installeren.
- Wacht vervolgens tot je apparaat opnieuw is opgestart nadat de installatie is voltooid.
Methode 2:Via Bootloader en een Ethernet-poort
Installeren via een bootloader en ethernetkabel kan moeilijker zijn omdat niet alle bootloaders ingebouwde functionaliteit hebben. Daarom gebruiken ze ofwel een TFTP-server, TFTP-client, FTP-server, FTP-client, een webserver of een XMODEM-protocol.
Controleer voor de installatie het volgende:
- Het vooraf ingestelde IP-adres van de bootloader.
- Of de bootloader fungeert als een server of client en het bijbehorende protocol.
- Het juiste poortnummer.
- De interface waarmee u verbinding maakt.
- Gebruikersnaam en wachtwoord, indien nodig.
- Het tijdsinterval tussen het opstarten van je apparaat en de verbinding.
Dit zijn de installatiestappen die je volgt.
- Installeer eerst de juiste software voor je bootloader.
- Ten tweede, lees de juiste handleiding.
- Ten derde, configureer het statische IP-adres van uw pc in het vooraf geconfigureerde IP-adresblok van de bootloader.
- Ten vierde, sluit de pc aan op uw apparaat en schakel het uit.
- Ten vijfde, sluit de bootloader aan met de gekozen software en installeer het OpenWrt-firmwarebestand.
OpenWrt-projecten die u kunt proberen
Bouw een synchrone audiospeler voor meerdere kamers met Snapcast en Mopidy
Fig 5:Audioluidsprekers op een kantoortafel
U kunt synchrone audio in meerdere kamers bereiken door alle bijbehorende luidsprekers op uw computer aan te sluiten.
Voor dit project heb je naast Home Assistant twee software nodig. De eerste is Mopidy - een muziekserver die bestanden op uw computer afspeelt. De tweede is Snapcast, waarmee u audio synchroon over een netwerk kunt streamen.
Hier leest u hoe u uw synchrone audiospeler voor meerdere kamers kunt bouwen.
- Installeer eerst Mopidy (versie 2.0.0 of hoger).
- Ten tweede, installeer Snapcast (versie 0.5.0 of hoger).
- Ten derde, configureer Mopidy.
- Ten vierde, voer Mopidy uit en vervolgens Snapcast.
- Ten vijfde, configureer Snapcast.
- Configureer tot slot Home Assistant.
Advertenties blokkeren met AdGuard Home
AdGuard Home is een gratis open source DNS-server die advertenties en trackers blokkeert. Dit wordt bereikt door trackingdomeinen om te leiden naar een 'zwart gat'.
Dit zijn de stappen om advertenties te blokkeren met AdGuard Home (AGH).
- Installeer eerst het AdGuard Home-pakket via opkg.
- Voer vervolgens opdrachten uit om dnsmasq te degraderen naar een interne DNS-resolver om de AdGuard Home de primaire DNS-resolver te maken.
- Ten derde, stel AGH in via de webinterface.
- Ten vierde, log in op AGH en stel LAN-domeinonderschepping in.
- Ten vijfde, schakel reverse DNS (rDNS) in zodat de AGH de DHCP-toewijzingen van OpenWrt oppikt.
Toegang tot regionale inhoud met OpenVPN
OpenWrt-router Virtual Private Network (VPN) beschermt de gegevens van en naar uw computer en router tegen externe gebruikers.
Hier zijn de te volgen stappen bij het openen van regionale inhoud met OpenVPN.
- We gebruiken de OVPN VPN-interface, een gratis VPN, standaardservice of add-onservice.
- Verbind vervolgens uw browser met de internetserviceprovider (ISP) VPN voor OpenVPN.
- Installeer vervolgens OpenVPN op uw router en selecteer OVPN in het OpenVPN-menu.
- Voorzie het van een interface en stel de firewall in.
- Zorg er ten slotte voor dat u bent verbonden met de OVPN.
Conclusie
En zoals we hebben gezien, is het heel eenvoudig om het systeem in te stellen, te gebruiken of op te nemen in uw OpenWrt-project.
Tot slot, voor hulp bij uw project op OpenWrt, neem contact met ons op, dan nemen we contact met u op.
Industriële technologie
- Als Bosch het kan, kun jij het ook
- Century Furniture verslaat de kansen (en jij ook!)
- Wat kunt u doen om het onderhoud en de betrouwbaarheid te verbeteren?
- 5 oorzaken van apparatuurstoringen (en wat u kunt doen om dit te voorkomen)
- FR4:Wanneer kunt u het gebruiken en wanneer niet?
- Legacy-apparatuur en IIoT:kunt u een oude hond nieuwe trucs leren?
- Top 5 voordelen van aangepaste CNC-bewerkingsservices die u kunt verwachten
- Industrie 4.0 Voordelen en nadelen
- Voor- en nadelen van kunstmatige intelligentie
- Slimme gebouwen kunnen u gezonder en gelukkiger maken
- Moet u CNC gebruiken voor Rapid Prototyping? Leer 4 voordelen en 2 nadelen