13Jul

Sådan bruger du en brugerdefineret firmware på routeren og hvorfor du måske vil

Routere er stort set små computere. Som standard kører de et fabrikations-leveret operativsystem eller firmware til at routere netværkstrafik og give dig forskellige indstillinger og funktioner. Men du kan ofte erstatte denne firmware.

De fleste mennesker behøver ikke en tredjeparts brugerdefineret router firmware. Ja, brugerdefineret firmware kan give dig ekstra funktioner og andre fordele, men de er mere komplekse, og de fleste mennesker vil bare have deres router til at fungere som et apparat.

Firmware Basics

Din router kører et operativsystem, kendt som dets firmware. Routerproducenterne giver mulighed for at "flash" ny firmware, som typisk bruges til at opgradere routerens firmware til en ny version fra producenten. Du behøver dog ikke nødvendigvis at blinke en fil fra en producent - du kan i stedet blinke en fil fra en tredjepart. Denne fil kunne have et tilpasset operativsystem på det.

Routere er ikke som pc'er. Du kan ikke bare installere nogen gammel firmware på nogen gammel router. Du skal bruge en firmware, der er specielt designet til din router - en som understøtter sine hardwareenheder og en, der passer til det begrænsede lagerplads, din router indeholder.

Linksys WRT54G

Brugerdefineret router-firmware tog først af med Linksys WRT54G-router, der blev udgivet i 2003. Disse routere kørte en firmware baseret på Linux. Linksys frigivede ikke kildekoden, da de frigjorde routeren, selvom de skulle. De slapede efterhånden WRT54G firmwareens kildekode efter lidt pres. Enthusiast har da haft en router, der kørte Linux og kildekoden til routeren. De kunne tage den kode og ændre den, tilføje funktioner, justere den, ændre grænsefladen og derefter blinke deres tilpassede version tilbage på routeren.

Fremtidige versioner af WRT54G kørte et andet operativsystem. Linjen af ​​Linux-baserede WRT54G-routere fortsætter imidlertid i Linksys WRT54GL-serie - L står for Linux. WRT54GL-serien understøtter dog kun 802.11b / g Wi-Fi og mangler support til 802.11n trådløs, så det er ikke rigtig den ideelle router at købe i dag.

Hvorfor gider?

Folk kan lide at installere brugerdefineret router-firmware, fordi de giver yderligere funktioner. For eksempel er OpenWrt-firmwaren grundlæggende en Linux-distribution til din router, komplet med en pakkehåndtering. Du kan bruge den til at installere letvægtsweb-, VPN- og SSH-servere på din router. Selv brugervenlige muligheder som DD-WRT tilføjer kraftfulde funktioner som QoS-support( QoS) for at prioritere netværkstrafik, en funktion, der ofte kun findes på avancerede routere. Her er en demo af DD-WRT-grænsefladen, du kan se online.

Brugerdefineret router-firmware kan også være mere stabil end den producent-leverede firmware i nogle tilfælde. Hvis din router har brug for regelmæssige genstarter, kan en tilpasset firmware muligvis gøre mere stabil.

Sikkerhed er en anden bekymring. For eksempel indeholdt nogle D-Link routere en bagdør - hvis din browser brugte en særlig brugeragent-streng, kunne du få adgang til administrationsgrænsefladen uden brugernavn og adgangskode. Mange forbruger routere indeholdt en anden bagdør, der blev fastgjort med en patch, men plasteret havde faktisk bare skjult bagdøren, så det var stadig brugbart af angribere. Asus-routere med netværksfil-delingsfunktioner kan udsætte dine filer på internettet, så alle kan få adgang. Tilstanden for hjemme router sikkerhed er et mareridt, og disse open source-projekter baseret på Linux sandsynligvis vil ikke omfatte amatørlige bagdøre.

Sådan installeres en tredjeparts router firmware

Hvis du vil bruge en tredjeparts router firmware, skal du først vælge den, du vil bruge. OpenWrt er en kraftfuld Linux-baseret router-firmware, der er skrevet fra bunden for at understøtte WRT54G-routere, og den flyttes videre til at understøtte flere routere. DD-WRT er en mere brugervenlig distribution baseret på OpenWrt. Tomat har været populært i fortiden, men det blev senest opdateret i 2010, så det vil ikke understøtte så mange routere og er mere forældet. Der er også mange andre firmwareprojekter fra tredjeparter - du finder en lang liste på Wikipedia.

Dernæst skal du være sikker på, at du rent faktisk har en router, der understøtter denne firmware. Du kan finde en liste over firmware-support på router på deres websites - her er listen over enheder OpenWRT understøtter, og her er listen over enheder, som DD-WRT understøtter.

Hvis du køber en router, vil du gerne gøre noget for at finde en solid moderne router, der understøtter tredjeparts routere godt. For eksempel så vi denne annonce på DD-WRT-webstedet - ASUS reklamerer direkte for entusiaster, der leder efter tredjeparts router-firmware, og hævder, at deres hardware er den ideelle platform til at køre dit eget router operativsystem. Geeks, der hakker deres routere, er et stort nok marked for producenter at være opmærksomme på.

Du vil følge firmwares instruktioner for at gå igennem installationsprocessen. Processen er dog generelt så simpel som at downloade den relevante firmwarefil til din enhed, besøge siden Opgrader firmware i din routerens web-interface og uploade firmware fra tredjepart via denne formular. Routeren erstatter derefter sin oprindelige firmware med tredjeparts-enheden.

Selvfølgelig understøttes tredjeparts router firmware generelt ikke af routerens producent. De er som at installere en brugerdefineret ROM på Android eller erstatte din pcs operativsystem med Linux. Hvis du støder på et problem, kan du ikke bare kontakte routerens producent og forventer, at de fejler problemer med tredjepartsprogrammet.

Billedkredit: Webhamster på Flickr, Chad Ohman på Flickr