13Jul

Slik bruker du en tilpasset firmware på ruteren og hvorfor du kanskje vil

Routere er i utgangspunktet små datamaskiner. Som standard kjører de et produsert operativsystem, eller fastvare, for å rute nettverkstrafikk og gi deg ulike innstillinger og funksjoner. Men du kan ofte erstatte denne fastvaren.

De fleste trenger ikke en tredjeparts tilpasset router-firmware. Ja, tilpasset fastvare kan gi deg ekstra funksjoner og andre fordeler, men de er mer komplekse og de fleste vil bare at ruteren skal fungere som en apparat.

Grunnleggende om firmware

Ruteren din kjører et operativsystem, kjent som firmware. Rutereprodusenter gir en måte å "blinke" ny firmware på, som vanligvis brukes til å oppgradere ruterenes fastvare til en ny versjon fra produsenten. Du trenger imidlertid ikke nødvendigvis å blinke en fil levert av en produsent - du kan i stedet blinke en fil levert av en tredjepart. Denne filen kan ha et tilpasset operativsystem på den.

Routere er ikke som PCer. Du kan ikke bare installere noen gammel fastvare på noen gammel ruteren. Du må bruke en fastvare som er spesielt utviklet for ruteren din - en som støtter maskinvareenhetene og en som passer inn i det begrensede lagringsområdet ruteren din inneholder.

Linksys WRT54G

Custom router-firmware tok først av med Linksys WRT54G-ruteren som ble utgitt i 2003. Disse ruterne kjørte en firmware basert på Linux. Linksys frigjorde ikke kildekoden da de ga ut ruteren, selv om de skulle. De til slutt løslatt WRT54G firmware kildekode etter noe press. Enthusiast har da en router som kjørte Linux og kildekoden til ruteren. De kunne ta den koden og endre den, legge til funksjoner, justere den, endre grensesnittet, og deretter blinke den tilpassede versjonen tilbake på ruteren.

Fremtidige versjoner av WRT54G kjørte et annet operativsystem. Linjen av Linux-baserte WRT54G-rutere fortsetter imidlertid i Linksys WRT54GL-serie - L står for Linux. Imidlertid støtter WRT54GL-serien bare 802.11b / g Wi-Fi og mangler støtte for 802.11n trådløs, så det er egentlig ikke den ideelle ruteren å kjøpe i dag.

Hvorfor bry deg?

Folk liker å installere tilpasset router-firmware fordi de gir flere funksjoner. For eksempel er OpenWrt-firmware i utgangspunktet en Linux-distribusjon for ruteren, komplett med en pakkebehandling. Du kan bruke den til å installere lettvektige web-, VPN- og SSH-servere på ruteren din. Selv brukervennlige alternativer som DD-WRT legger til kraftige funksjoner som QoS-støtte for prioritering av nettverkstrafikk, en funksjon som ofte bare finnes på høyere end-rutere. Her er en demonstrasjon av DD-WRT-grensesnittet du kan se online.

Egendefinert router-firmware kan også være mer stabil enn den produsent-leverte firmware i noen tilfeller. Hvis ruteren din trenger regelmessig omstart, kan en tilpasset firmware muligens gjøre raskere.

Sikkerhet er en annen bekymring. For eksempel inneholdt noen D-Link-rutere en bakdør - hvis nettleseren din brukte en spesiell brukeragentstreng, kunne du få tilgang til administrasjonsgrensesnittet uten brukernavn og passord. Mange forbrukerrutere inneholdt en annen bakdør som ble løst med en lapp, men lappen skjulte faktisk bakdøren, slik at den fortsatt var brukbar av angriperne. Asus-rutere med nettverksfil-delingsfunksjoner kan utstede filene dine til Internett for alle som har tilgang til. Tilstanden for hjemme-rutersikkerhet er et mareritt, og disse open source-prosjektene basert på Linux vil trolig ikke inkludere amatørmessige bakdører.

Slik installerer du en tredjeparts router-firmware

Hvis du vil bruke en tredjeparts router-firmware, må du først velge den du vil bruke. OpenWrt er en kraftig Linux-basert router-firmware som er skrevet fra grunnen til å støtte WRT54G-rutere, og den er flyttet videre til å støtte flere rutere. DD-WRT er en mer brukervennlig distribusjon basert på OpenWrt. Tomat har vært populært i det siste, men det ble sist oppdatert i 2010, så det vil ikke støtte så mange rutere og er mer utdatert. Det er også mange andre firmwareprosjekter fra tredjeparter - du finner en lang liste på Wikipedia.

Deretter må du være sikker på at du faktisk har en ruter som støtter denne fastvaren. Du kan finne en liste over firmware-støtte for router på deres nettsteder - her er listen over enheter OpenWRT støtter og her er listen over enheter som DD-WRT støtter.

Hvis du handler for en ruter, vil du gjøre litt forskning for å finne en solid moderne ruter som støtter tredjeparts rutere godt. For eksempel så vi denne annonsen på DD-WRT-siden - ASUS annonserer direkte til entusiaster som leter etter tredjeparts router-firmware, og hevder at maskinvaren er den ideelle plattformen for å kjøre ditt eget routeroperativsystem. Geeks som hakker sine rutere er et stort nok marked for produsenter å være oppmerksom på.

Du vil følge fastvarens instruksjoner for å gå gjennom installasjonsprosessen. Imidlertid er prosessen generelt like enkelt som å laste ned riktig firmwarefil for enheten din, besøke siden Oppgrader firmware i ruterenes webgrensesnitt, og laste opp tredjeparts firmware via dette skjemaet. Ruteren vil da erstatte den opprinnelige fastvaren med den tredje parten.

Selvfølgelig støttes tredjeparts router firmware generelt ikke av ruterenes produsent. De er som å installere en egendefinert ROM på Android eller erstatte PCens operativsystem med Linux. Hvis du støter på et problem, kan du ikke bare kontakte ruterenes produsent og forventer at de feilsøker problemer med tredjepartsprogramvaren.

Image Credit: Webhamster på Flickr, Tsjad Ohman på Flickr