För ett tag sedan hade jag problem med min Linksys-router. Det var en WRT54GS v5. En helt bra router då, men när jag anslöt mig till den med min glänsande nya Windows 7-laptop via Wi-Fi, saktade min nätverksanslutning ner till en genomsökning.
Jag försökte allt och ändrade alla routerinställningar, utan resultat.
Det verkliga problemet visade sig vara några inställningar i Windows 7 (lång historia), men det upptäckte jag inte innan jag hade murat ihop min Linksys-router helt.
“Bricking”-händelsen kom efter att jag hade kontaktat vårt team av författare, och en av författarna (som inte längre skriver åt oss längre) föreslog att jag skulle flasha den “skitiga” Linksys-firmwaren med free Firmware för tomater.
Vad han misslyckades med att berätta för mig – tydligen förutsatt att jag var det mindre av en routerblinkande amatör än jag var – var att jag skulle verifiera routerns kompatibilitet med Tomato-firmware.
Lång historia kort – i slutet av natten hade jag torkat av all firmware på min router och murat fast den ordentligt. Jag kunde inte ens pinga den. Enligt alla bloggar och forum jag läste – det var så gott som dött.
Lossa en murad Linksys-router
Efter att ha lagt routern till vila i en låda i källaren och köpt en helt ny, snabbare router, glömde jag allt om den gamla, “döda” Linksys-routern.
Nyligen ville jag bygga ett undernätverk på mitt hemnätverk. Jag kom ihåg den murade routern och undrade om jag – flera år senare – äntligen kunde fixa den grejen. Värt ett försök, eller hur?
Efter att ha gjort lite research upptäckte jag en mängd olika fabriksåterställningssekvenser som påstås fungera med Linksys-routrar. I grund och botten, håll nere återställningsknappen i 15 till 30 sekunder (beroende på vem du pratar med), stäng av routern (medan du håller in reset), slå sedan på igen och fortsätt att hålla återställningen intryckt i 15 till 30 sekunder. 30 sekunder fungerade för mig.
Medan strömlampan fortsatte att blinka oavbrutet (tecken på en murad router), och även om jag inte kunde komma åt den på 192.168.1.1 med min webbläsare, blev jag förvånad över att se att min dator “såg” routern när jag anslutit ett nätverk kabel.
Ännu bättre, jag kunde faktiskt pinga det.
Det verkade så konstigt för mig att jag kunde pinga routern, men kunde inte komma till den webbaserade nödåterställningsskärmen att alla bloggar och forum som nämns skulle komma upp efter en återställning. Jag hade helt klart gjort en riktig siffra på det här.
Så jag gick ut på jakt efter ett sätt att flasha min Linksys med firmware utan att behöva använda någon webbaserad frontend. Tomats firmware var ute för min Linksys-version. Men jag upptäckte en fantastisk uppsättning verktyg och instruktioner på DD-WRT. Det första steget är att gå till den sidan och ladda ner filen vxworks_prep_GS_v03.zip. Efter att ha packat upp filerna, kör verktyget VxImgToolGUI.exe.
Se till att klicka på rätt WRT54G-version som du försöker ta bort. Skriv in MAC-adressen från etiketten under din router och spara sedan filen som My54gsImage.bin i mappen där du packade upp filerna.
Nu, här är problemet. DD-WRT-instruktionerna säger att du ska gå till din routers “webgui”-skärm och klicka på firmware-uppgradering och använda filen vxworks_prep_GS_v03.bin. Problemet – jag kan inte få någon webgui.
Lösningen? Ett väldigt, väldigt coolt verktyg som heter Firmware Upgrade Utility. Välj den senaste versionen, ladda ner och installera och kör sedan verktyget.
Denna fantastiska lilla applikation uppgraderar firmware via TFTP. Enligt DD-WRT-instruktionerna för att uppgradera från en dålig blixt kan du bara använda den bra LinkSys-firmware-bilden som du just skapade med verktyget ovan, eller DD-WRT-bildfilen (ingår i zip-paketet du packade upp).
Först försökte jag använda Firmware Upgrade Utility för att installera om Linksys Image bin. Skriv bara din router-IP (som du vet att du kan pinga), bläddra till firmwarefilen och klicka på “Skicka”.
Du kommer att se förloppsindikatorn när verktyget överför den nya firmwaren till din sjuka router.
När det är klart, försök att starta om det och se om du kan komma till webbhanteringsfönstret genom att gå till 192.168.1.1 med din webbläsare.
Vid det här laget kunde jag fortfarande inte ansluta till routern med webbläsaren, men jag bestämde mig för att fortsätta ändå. Vad kan jag förlora – routern var redan murad, eller hur? I instruktionerna “Återställ från en dålig blixt” säger DD-WRT-teamet att följa blixten ovan med en flash av filen 12548_NEWD_Micro.bin som ingår i zip-samlingen du extraherade.
Den här gången, istället för att använda Firmware Upgrade Utility, bestämde jag mig för att använda TFTP-kommandot som DD-WRT-instruktionerna nämner. I det här fallet öppnade jag en kommandotolk och skrev:
“TFTP -i 192.168.1.1 PUT dd-wrt.v24-12548_NEWD_micro.bin”
Efter en snabb filöverföringsskärm öppnades följande ruta.
Jag skrev in routerns IP-adress för “Server”, inget lösenord, och bläddrade till bin-filen som nämns ovan. Jag ändrade försök till 99 gånger och klickade på “Uppgradera”.
Efter att överföringsförloppet gått igenom sin rutin, sa statusmeddelandet äntligen “Firmware uppgraderades framgångsrikt!”
Jag var lite misstroende – fungerade det verkligen? Blev min långmurade Linksys-router äntligen tillbaka från graven?
Med stor förväntan gick jag ännu en gång till webbläsarfönstret och skrev: 192.168.1.1 – och såg detta:
Låt mig bara säga, det här var runt 02:00 och jag hoppade fortfarande upp ur stolen och skrek av glädje. Jag hade ärligt talat börjat denna lilla “unbricking” strävan med tanke på att alla odds var emot mig. Men när du inte har att göra med något mer än en pappersvikt, egentligen – vad har du att förlora?
Nu när jag ser att det verkligen är möjligt att gräva dig ut ur en murad Linksys-router, kommer jag att bli frestad att samla ihop alla “döda” Linksys-routrar som mina vänner och familj slänger, och sedan flasha dem med DD- WRT med proceduren ovan!
Har du murat din router någon gång? Kunde du fixa det, eller gav du upp och slängde din router? Dela dina egna erfarenheter i kommentarsfältet nedan.
Bildkrediter: Linksys Router via ShutterStock
Om författaren
Ryan Dube (936 publicerade artiklar)
Ryan har en kandidatexamen i elektroteknik. Han har arbetat 13 år inom automationsteknik, 5 år inom IT och är nu Apps-ingenjör. Han var tidigare chefredaktör för MakeUseOf och har talat vid nationella konferenser om datavisualisering och har varit med i nationell TV och radio.
Mer från Ryan Dube
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
