Routrar är i grunden små datorer. Som standard kör de ett tillverkat operativsystem eller firmware för att dirigera nätverkstrafik och ge dig olika inställningar och funktioner. Men du kan ofta byta ut den här firmware.
De flesta behöver inte en anpassad router-firmware från tredje part. Ja, anpassad firmware kan ge dig ytterligare funktioner och andra fördelar, men de är mer komplexa och de flesta vill bara att deras router ska fungera som en apparat .
Grunderna för fast programvara
Din router kör ett operativsystem, så kallat firmware. Routertillverkare ger ett sätt att "flasha" ny firmware, som vanligtvis används för att uppgradera routerns firmware till en ny version från tillverkaren. Du behöver dock inte nödvändigtvis blinka en fil från en tillverkare - du kan istället blinka en fil från en tredje part. Den här filen kan ha ett anpassat operativsystem.
Routrar är inte som datorer. Du kan inte bara installera någon gammal firmware på någon gammal router. Du måste använda en firmware som har utformats speciellt för din router - en som stöder dess hårdvaruenheter och en som passar i det begränsade lagringsutrymmet som din router innehåller.
Linksys WRT54G
Anpassad router-firmware startade först med Linksys WRT54G-routern som släpptes 2003. Dessa routrar körde en firmware baserad på Linux. Linksys gjorde det inte släpp källkod när de släppte routern, även om de skulle. De släppte så småningom WRT54G-firmwarens källkod efter lite tryck. Entusiaster hade då en router som körde Linux och källkoden till routern. De kunde ta den koden och ändra den, lägga till funktioner, justera den, ändra gränssnittet och sedan blinka sin anpassade version tillbaka till routern.
Framtida versioner av WRT54G körde ett annat operativsystem. Linjen med Linux-baserade WRT54G-routrar fortsätter dock i Linksys WRT54GL-serie - L står för Linux. WRT54GL-serien stöder dock endast 802.11b / g Wi-Fi och saknar stöd för 802.11n trådlöst, så det är egentligen inte den perfekta routern att köpa idag.
Varför bry sig?
RELATERAD: Säkra din trådlösa router: 8 saker du kan göra just nu
Människor gillar att installera routerns firmware eftersom de ger ytterligare funktioner. Till exempel är OpenWrt-firmware i grunden en Linux-distribution för din router, komplett med en pakethanterare. Du kan använda den för att installera lätta webb-, VPN- och SSH-servrar på din router. Även användarvänliga alternativ som DD-WRT lägg till kraftfulla funktioner som servicekvalitet (QoS) stöd för prioritering av nätverkstrafik, en funktion som ofta bara finns på avancerade routrar. Här är en demo av DD-WRT-gränssnittet du kan se online.
Anpassad router firmware kan också vara mer stabil än tillverkarens levererade firmware i vissa fall. Om din router behöver regelbunden omstart, en anpassad firmware Maj göra det mer stabilt.
Säkerhet är ett annat problem. Till exempel, vissa D-Link-routrar innehöll en bakdörr - om din webbläsare använde en särskild användaragentsträng kunde du komma åt administrationsgränssnittet utan ett användarnamn och lösenord. Många konsumentroutrar innehöll en annan bakdörr som fixades med en lapp, men lappen faktiskt bara gömde bakdörren så det var fortfarande användbart av angripare. Asus-routrar med funktioner för nätverksfildelning kan avslöjas dina filer till Internet för alla att komma åt. Läget för hemrouterns säkerhet är en mardröm , och dessa open source-projekt baserade på Linux kommer sannolikt inte att inkludera amatörmässiga bakdörrar.
Hur man installerar en firmware från en tredje part
RELATERAD: Förvandla din hemrouter till en superdriven router med DD-WRT
Om du vill använda en router-firmware från tredje part måste du först välja den du vill använda. OpenWrt är en kraftfull Linux-baserad router firmware skriven från grunden för att stödja WRT54G routrar, och den har gått vidare till att stödja fler routrar. DD-WRT är en mer användarvänlig distribution baserad på OpenWrt. Tomat har varit populärt tidigare, men det uppdaterades senast 2010 så det stöder inte så många routrar och är mer föråldrat. Det finns också många andra firmwareprojekt från tredje part - du hittar det en lång lista på Wikipedia .
Därefter måste du vara säker på att du faktiskt har en router som stöder den här firmware. Du hittar en lista över firmware för routerhårdvara på deras webbplatser - här är listan över enheter som OpenWRT stöder och här är listan över enheter som DD-WRT stöder .
Om du handlar efter en router vill du undersöka för att hitta en solid modern router som stöder routrar från tredje part bra. Till exempel såg vi denna annons på DD-WRT-webbplatsen - ASUS annonserar direkt för entusiaster som letar efter routerns firmware och argumenterar för att deras hårdvara är den perfekta plattformen för att köra ditt eget routeroperativsystem. Nördar som hackar sina routrar är en tillräckligt stor marknad för tillverkare att uppmärksamma.
Du vill följa instruktionerna för firmware för att gå igenom installationsprocessen. Processen är dock i allmänhet så enkel som att ladda ner lämplig firmwarefil för din enhet, besöka sidan Uppgradera firmware i routerns webbgränssnitt och ladda upp tredjeparts firmware via detta formulär. Routern kommer sedan att ersätta den ursprungliga firmware med en tredje part.
Naturligtvis stöds routerns firmware i allmänhet inte av routerns tillverkare. De är som installera en anpassad ROM på Android eller ersätter datorns operativsystem med Linux . Om du stöter på ett problem kan du inte bara kontakta routerns tillverkare och förvänta sig att de felsöker problem med tredjepartsprogramvaran.
Bildkredit: webbhamster på Flickr , Chad Ohman på Flickr