-
Borrar un router Cisco del que no sabemos la contraseña
Si, por ejemplo, hemos comprado un router Cisco y nos ha llegado con un usuario y contraseña, pero no sabemos esta última, es posible restaurar/resetear el router para volverlo a la configuración de fábrica. Para ello seguimos estos pasos.
Apagamos el router, quitamos todas las tarjetas de memoria y lo volvemos a iniciar.
Nos conectamos mediante consola, si la conexión es mediante el cable mini USB, ejecutamos como root:
screen /dev/ttyACM0
o
minicom /dev/ttyACM0
Si la conexión es mediante el cable de consola:
screen /dev/ttyUSB0
o
minicom /dev/ttyUSB0
Cuando el router termine de iniciar veremos el prompt:
rommon 3 >
Entonces ejecutamos:
confreg 0x2142
…y apagamos el router.
Formateamos un pendrive como FAT32 y metemos en la raiz del mismo el archivo .bin con la última versión de CISCO IOS disponible para el router que queremos borrar.
Re-insertamos todas las tarjetas de memoria e iniciamos el router. Después del reinicio, el router ignorará la configuración de inicio. Una vez que haya finalizado el arranque, estaremos en el modo de configuración inicial.
Ingresamos al modo EXEC, ejecutando:
enable
Insertamos el pendrive en el puerto USB del router y listamos los sistemas de archivos, ejecutando:
show file systems
Seguramente podamos ver que tenemos dos líneas que nos interesan:
disk rw flash0: flash:# disk rw flash1: usbflash rw usbflash1:
De ahí podemos deducir que hay dos puertos para tarjeta Flash, pero sólo uno tiene insertada una. Además, podemos ver que el pendrive (usbflash) está correctamente insertado y reconocido.
Para curarnos en salud, guardamos el IOS que ya se encuentra en la tarjeta FlashCard copiándolo hacia el pendrive USB. Primero averiguamos su nombre, ejecutando:
dir flash0:
Y luego lo copiamos, ejecutando:
copy flash0:xxx.xxx.xxx.xxx.xxx.bin usbflash1:
Luego, formateamos la tarjeta de memoria, ejecutando:
format flash0:
Si hay otra tarjeta, la formateamos con:
format flash1:
A continuación, modificar el registro de configuración del router para que vuelva a arrancar en modo normal. Lo hacemos ejecutando:
config terminal config-register 0x2102 end
De nuevo en el modo EXEC, guardamos los cambios, ejecutando:
write memory
Y reiniciamos el router con:
reload
Después de que el router reinicie, podemos comprobar la versión de IOS que está corriendo, ejecutando:
enable show version
Para ver las licencias con las que cuenta el router, podemos ejecutar:
show license
Si queremos empezar el período de prueba de una licencia, por ejemplo la de seguridad, podemos ejecutar:
config terminal license boot module c2900 technology-package securityk9 end write memory reload
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.