Gestión de IOS - Troubleshooting

Método general (de lo mínimo a lo complejo)

  1. ¿El equipo arranca al IOS o cae a ROMmon?
  2. ¿El config-register es el correcto (0x2102)?
  3. ¿Existe y es válida la imagen IOS en flash?
  4. ¿La imagen de arranque (boot system) apunta a una imagen que existe?
  5. ¿Se guardó la configuración?

Comando base:

Router# show version
Router# show flash:

Caso 1 — El equipo arranca sin configuración (ignora la startup-config)

Síntoma: tras reiniciar, el equipo aparece “en blanco” (pide el asistente inicial) aunque tenías config.

Causa: el config-register quedó en 0x2142 (por ejemplo, tras una recuperación de contraseña donde se olvidó devolverlo).

Diagnóstico:

Router# show version | include register

Solución: cargar la config guardada y devolver el config-register a 0x2102.

Router# copy startup-config running-config
Router(config)# config-register 0x2102
Router# reload

Caso 2 — El equipo cae a ROMmon al arrancar

Síntoma: aparece el prompt rommon> en lugar del IOS.

Causas:

  • No hay imagen IOS válida en flash (borrada o corrupta).
  • El config-register fuerza arranque a ROMmon.

Diagnóstico (desde ROMmon):

rommon> dir flash:
rommon> confreg

Solución: si hay imagen, arrancarla; si no, cargar una por TFTP desde ROMmon (tftpdnld) o boot flash:<imagen>.

rommon> boot flash:nombre-imagen.bin

Ya en el IOS, corregir el config-register y el boot system.


Caso 3 — Arranca una imagen vieja / equivocada

Síntoma: subiste una imagen nueva pero sigue cargando la anterior.

Causa: falta boot system apuntando a la nueva imagen, o apunta a un nombre incorrecto.

Diagnóstico:

Router# show boot
Router# show flash:            ! nombre EXACTO de la imagen

Solución:

Router(config)# boot system flash:nueva-imagen.bin
Router# copy running-config startup-config
Router# reload

Caso 4 — La imagen copiada está corrupta

Síntoma: al arrancar la nueva imagen falla, o verify no coincide.

Causa: la copia por TFTP se corrompió, o no hay espacio en flash.

Diagnóstico:

Router# verify /md5 flash:nueva-imagen.bin
Router# show flash:            ! ¿espacio libre?

Solución: liberar espacio y volver a copiar la imagen; verificar el MD5 antes de arrancarla.


Caso 5 — Perdí la configuración al reiniciar

Síntoma: los cambios desaparecen tras un reload.

Causa: no se guardó (copy running-config startup-config).

Solución:

Router# copy running-config startup-config

Recuerda el orden: arranca al IOS o a ROMmon, config-register 0x2102, imagen válida en flash, boot system correcto, y config guardada.