Resucitando Routers (Bricked)
Montando la Fimrmware a mis routers tuve problemas por malas configuraciones como:
- Dejar en el parámetro de LAN y Wireless la misma dirección IP.
- No seguir procedimientos de forma correcta.
- Corte de energía.
- Errores de firmware en la instalación.
Con algunos de estos errores los routers no vuelven a otorgar direcciones por lo tanto no es posible acceder al router para corregir configuraciones a continuación describiré los escenarios con los que nos podemos encontrar en los diferentes routers:
Router no responde Ping
Este escenario suele ocurrir después de subir la firmware aacompañado de algún error, despuesd e reiniciar el router no vuelve a respondernos ni a otorgar direcciones ip los pasos son los siguientes:
Reseteamos el router:
- Conectado a la corriente mantenemos el boton del reset presionado.
- Desconectamos la correinte
- Conectamos la corriente y mantenemos presionado el botón por 30 segundos.
- Conectamos el router a nuestro PC y le damos una IP estática al PC con estos valores:
IP: 192.168.1.10
Mascara de red: 255.255.255.0
Puerta enlace predeterminada: 192.168.1.1
Ahora damos ping a la dirección 192.168.1.1 que es la correspondiente a nuestro router
- Si el ping nos responde excelente síntoma, de lo contrario repita paso o si no mas adelante describiré la siguiente forma de salvar nuestro router.
Para los routers WRT54G v.5, v.6 y WRT54GS V.5 y V.5.1 Debemos generar un archivo .bin que pone los routers en modo failsafe para meterle el firmware por tftp. La Herramienta que yo encontré esta en Windwos
y se descarga de http://www.bitsum.com/files/vximgtoolgui.zip.
- Cuando la descarguemos se ejecuta en la parte superior encojemos el modelo de router, en DESIRED MAC colocamos la dirección mac de nuestro router(la mac esta en al respaldo del router debajo del serial son 12 caracteres no olviden poner : cada dos caracteres) y en Output Image seleccionan cfe.bin damos clic en CREATE listo ahora esa imagen cfe.bin es la que le cargaremos a nuestro router.
Ahora ejecutaremos en nuestro linux atftp
- #atftp
- y aparece:
atftp>
Ahora que estoy dentro del atftp. Nos conectamos a 192.168.1.1 y mandamos el 1er archivo cfe.bin
atftp> connect 192.168.1.1
atftp> put CFE.bin
atftp> quit
Hasta este punto ya tenemos el 1er archivo transferido. Falta otro...
- Reiniciamos el router quitando la corriente y volviéndosela a colocar.
Esta vez ingresamos al router por tftp y le enviamos la firmware correspondiente al router (Recomendación restaurar el firmware original del router el cual se puede bajar de la pagina de Linksys):
- tftp 192.168.1.1
- binary
- rexmt 1
- timeout 60
- trace
tftp> put firmwarefile.bin
Esperar un ratico el mismo se reinicia 2 veces...
Cuando este listo. Deben quedar encendido Power, Wlan y Ethernet por el cual esta conectado.
Corto entre pines
Si con el paso anterior no sirvió debemos destapar nuestro router (Es importante mencionar que el proceso que se describe a continuación es muy delicado y existe la posibilidad que quede de adorno nuestro router)y hacer los siguientes pasos :
|
Cuidado al destapar :
|
|
Este proceso fue probado en un router WRT54G v.4 , WRT54GL v.1.1 y en un WRT54GS v.5
Conectamos el router a nuestro PC y le damos una IP estática al PC con estos valores:
- IP: 192.168.1.10
- Mascara de red: 255.255.255.0
- Puerta enlace predeterminada: 192.168.1.1
Cuando este destapado buscaremos el chip de memoria :
|
- Cuando este ubicado buscaremos el pin 15 y 16 para el caso del WRT54GL (Aun no hacer el corto).
|
- Mantenemos por 30 segundos el botón reset con la corriente conectada.
|
- Desconectamos la corriente y hacemos el puente entre el pin 15 y 16 "IMPORTANTE PARA EL CASO DE LOS ROUTERS WRT54GL V1.1 EL PUENTE SE HACE ENTRE EL PIN 16 Y 17"con un destornillador de relojería o bien pequeño.(En ocasiones solo es necesario hacer esto sin ponerle energia así que antes de ponerle energía prender el router y rectifiquemos si da ping de esta manera no tenemos que hacer el corto)
|
- Si con el paso anterior no da ping, ponemos el destornillador en el ping 15 y 16 "IMPORTANTE PARA EL CASO DE LOS ROUTERS WRT54GL V1.1 EL PUENTE SE HACE ENTRE EL PIN 16 Y 17" y conectamos la corriente al router, en ese instante el router produce una chispa, retiramos el destornillador (Precaución no dejar el destornillador por mas de 2 segundos).
- Ahora damos ping a la dirección 192.168.1.1 si nos responde todo fue exitoso, de lo contrario mas adelante utilizaremos el procedimiento del cable JTAG.
|
- Si este corto no sirve entonces hacemos un puente entre el pin 16 y en cuadrado de la antena izquierda donde hay dos letras que dicen WY utilizando algún elemento con buena punta (yo utilice un gancho de cortina y alambre dulce). Este puente se hace sin corriente, luego de tener el puente con exactitud le ponemos corriente, produce chispa retiramos el puente y debe responder el ping a la 192.168.1.1 recomedable dejar durante todo el proceso una consola haciendo ping.
|
|
Ingresamos al router por tftp y le enviamos la firmware correspondiente al router Recomendación restaurar el firmware original del router el cual se puede bajar de la pagina de Linksys):
tftp 192.168.1.1
binary
rexmt 1
timeout 60
trace
tftp> put firmwarefile.bin
Esperar un ratico el mismo se reinicia 2 veces...
Cuando este listo. Deben quedar encendido Power, Wlan y Ethernet por el cual esta conectado.
Recopilación por Javal apoyado en consejos de zea y cmart de la ultima reunión , paginas de referencia:
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=5217&postdays=0&postorder=asc&start=0
http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G5%5FCFE#h10
http://wiki.version6.net/WRT54GS
http://altred.net/altred/Como-FFwrt54gV5-6
Invitamos a quienes utilizen este documento a compartir sus sugerencias, modificaciones, aportes y comentarios que permitan enriquecer y mejorar este trabajo editando esta pagina.Este documento ha sido creado para el proyecto Inalámbrica D.C. su publicación y uso es libre siempre y cuando se haga referencia a la pagina del proyecto www.inalambricadc.org
Elaborado por Javal
