Nyheter i Android, Telefoner, Prylar Och Recensioner

Vad är OpenWrt och varför ska jag använda det för min router?

Uppdaterad av Bertel King, Jr. den 15/05/2017

Du har bytt ut operativsystemet på din dator och på din telefon, men hur är det med din router? Om du saliverar vid tanken på att förvandla din router till en SSH-server, VPN, trafikformningssystem eller en BitTorrent-klient – ​​överväg OpenWrt.

OpenWrt är en inbäddad Linux-distribution som kan installeras på olika routrar. OpenWrt har ett webbgränssnitt, och det kan vara mer stabilt än din hårdvaras standardfirmware. Om du märker att du måste starta om din router med några dagars mellanrum för att den har fastnat, är du en kandidat för OpenWrt.

Med integritetsproblem som härrör från cloud computing och Internet of Things adoption, har OpenWrt-communityt vuxit tillräckligt för att ha varit värd för inte ett, utan två toppmöten tillägnad projektet. Du kan bli nästa person att bli kär i att mixtra med sin router.

Används för OpenWrt

Om tanken på att ha en modulär Linux-distribution tillgänglig på din router inte lockar dig med alla möjligheter, kanske du läser fel artikel. Men vi kommer att ge dig en lista över de coola sakerna du kan göra med OpenWrt, förutom att den fungerar som en router:

Använd SSH-servern för SSH-tunneling: OpenWrt inkluderar en SSH-server så att du kan komma åt dess terminal. Om du exponerar SSH-servern för Internet (se till att säkra den med nyckelbaserad autentisering istället för ett svagt lösenord), kan du komma åt den på distans och använda SSH-tunnling för att vidarebefordra din trafik över den krypterade anslutningen. Detta gör att du kan komma åt webbplatser på ett säkert sätt från offentligt Wi-Fi och komma åt webbplatser som endast kan nås i ditt hemland när du reser utomlands. Konfigurera ett VPN: SSH-tunnling fungerar på många sätt som en VPN, men du kan också ställa in en ordentlig VPN på din OpenWrt-router. Installera en BitTorrent-klient: Med någon sorts nätverksansluten lagring eller en router med en integrerad USB-port och en ansluten USB-lagringsenhet, kan du använda din router som en BitTorrent-klient. Kör serverprogramvara: OpenWrts programvaruförråd innehåller paket som låter den fungera som webbserver, IRC-server, BitTorrent-spårare och mer. Du använder förmodligen redan en router, så varför inte ha samma routerfunktion som en server? Till att börja med kräver routrar mycket mindre ström än datorer. Utför Traffic-Shaping och QoS: OpenWrt låter dig utföra trafikformning och servicekvalitet på paketen som färdas genom din router, och prioriterar vissa typer av trafik. Du kan till och med prioritera trafik som går till specifika datorer, avprioritera trafik som går till andra datorer. Skapa ett gästnätverk: OpenWrts wiki innehåller instruktioner för att ställa in ett speciellt trådlöst nätverk för gäster, ett som är skilt från ditt huvudnätverk. (Du kan till och med strypa gästnätverkets hastighet.) Det finns flera anledningar till att sätta upp ett gästnätverk på din router. Fånga och analysera nätverkstrafik: Du kan använda tcpdump för att logga alla paket som färdas genom din router till en nätverksresurs och öppna filen med ett verktyg som Wireshark för att analysera ditt nätverks trafik.

Relaterad  Vilka VR-headset ska du köpa 2021?

Det här är inte en komplett lista, inte på långa vägar – men det borde få dig att tänka på vad som är möjligt med OpenWrt. Det är ett inbäddat Linux-system med ett brett utbud av mjukvarupaket tillgängliga för det, och på många sätt är det lika flexibelt som en dator som kör Linux – även om dess hårdvara är mycket mer begränsad.

Installerar OpenWrt

OpenWrt utvecklades ursprungligen för Linksys WRT54G, men den stöder nu många fler routermodeller. Du kan hitta en lista över hårdvara som stöds på OpenWrts webbplats.

Du är på väg att ersätta din routers inbyggda firmware med OpenWrt Linux-systemet, som liknar att flasha en anpassad ROM till din smartphone. Wiki beskriver fyra olika sätt att installera OpenWrt på din router.

Om du har tur är processen lika enkel som att välja en fil och trycka på ett uppgradering knapp. Om inte, kan du behöva komma åt din routers bootloader via en Ethernet-port eller seriell port och få mer praktisk.

Terminal och webbgränssnitt

När OpenWrt är installerat kan du komma åt dess BusyBox-skal med en SSH-klient som PuTTY på Windows eller ssh-kommandot inbyggt i Linux- och Mac-system. Busybox är ett vanligt skal som används på inbäddade Linux-system, och OpenWrt innehåller vanliga program som vi-textredigeraren för att redigera filer. Precis som andra Linux-system kan du köra olika skript på den och ställa in cron-jobb för att utföra åtgärder enligt ett schema.

OpenWrt använder opkg-pakethanteraren för att installera paket från dess förråd, som innehåller tusentals paket. Den använder också UCI (Unified Configuration Interface) för att konfigurera ditt system. OpenWrt-wikin har all information du behöver.

Relaterad  Hur man får meddelande om någon inte är på en plats på iPhone med hjälp av Hitta min

Du behöver dock inte riktigt veta allt detta. OpenWrt inkluderar LuCI, ett webbgränssnitt för att konfigurera din OpenWrt-router. Webbgränssnittet innehåller en mängd olika konfigurationssidor, inklusive en pakethanterarsida som låter dig bläddra, söka och installera tillgängliga paket. Antalet paket du kan installera beror på det tillgängliga lagringsutrymmet på din router. Det finns långt ifrån tillräckligt med utrymme för att installera allt. Men OpenWrts modulära karaktär gör att du kan välja vilka funktioner du vill ha installerade och sätta ihop ditt eget routeroperativsystem.

Vissa programvarupaket har också LuCI-konfigurationssidor, så att du enkelt kan konfigurera dem efter att du har installerat dem. Observera att inte all programvara som är tillgänglig för OpenWrt har ett LuCI-gränssnitt, så du kan behöva gå ner och smutsa ner i terminalen när du konfigurerar viss programvara.

Behöver din router OpenWrt?

OpenWrt är inte den idealiska lösningen för alla. De flesta kommer att vara nöjda med routerns standardfirmware. Andra kommer att vilja ha en drop-in ersättningsfirmware som DD-WRT. OpenWrt är mer flexibelt, men om du bara vill ha ett webbgränssnitt med fler funktioner är du förmodligen bättre ställd med en annan ersättningsrouter firmware.

Bildkredit: Mayuree Moonhirun via Shutterstock.com

Om författaren

Chris Hoffman (280 publicerade artiklar)

Chris Hoffman är en teknikbloggare och all-around-teknikberoende som bor i Eugene, Oregon.

Mer från Chris Hoffman

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera