Slik bruker du en tilpasset firmware på ruteren og hvorfor du kanskje vil
Rutere 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.
Firmware-grunnleggende
Ruteren din kjører et operativsystem, kjent som firmware. Routerprodusenter gir en måte å "blinke" ny fastvare på, som vanligvis brukes til å oppgradere ruterenes fastvare til en ny versjon fra produsenten. Men du trenger 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.
The Linksys WRT54G
Tilpasset 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 ga til slutt ut WRT54G firmware kildekode etter noe press. Enthusiast har da en router som kjørte Linux og kildekoden til ruteren. De kan 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 seg?
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 (Quality of Service) for å prioritere 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, er en tilpasset fastvare kan få det til å løpe mer stabilt.
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 å få 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 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 DD-WRT støtter.
Hvis du handler for en ruter, vil du gjøre noe 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 så enkel som å laste ned riktig firmwarefil for enheten din, besøke oppgraderingsfirma-siden i ruterenes webgrensesnitt og laste opp tredjeparts firmware via dette skjemaet. Ruteren erstatter deretter sin opprinnelige firmware med tredjeparts-en.
Selvfølgelig støttes tredjepartsrouter firmwares 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.
Bilde Kreditt: Webhamster på Flickr, Tsjad Ohman på Flickr