Error al guardar la configuración de mi router Cisco (28/09/2015)

Saludos nuevamente.

Hoy, 28 de septiembre de 2015, cuando estaba modificando la configuración de mi router para incluir en la sección de denegaciones las direcciones IP que leí en el mensaje de la lista de distribución de SecureList me salío este error:

Building configuration…

% Warning: Saving this config to nvram may corrupt any network management or security files stored at the end of nvram.
Continue? [no]: no
% Configuration buffer full, can’t add command:
************************************************************************

Y otras cosas más. Evidentemente el archivo ha crecido bastante desde que monté el router hace casi dos años atrás. También en dicho mensaje me sugería hacer tres cosas (que no recuerdo ahora porque en la desesperación por resolver, se me fue de la pantalla esa parte) y una de ellas era comprimir la configuración, que fue en la que me centré.

Buscando en Inet me tropecé con varias entradas, pero todas convergían al mismo comando:

router#config t
Enter configuration commands, one per line.  End with CNTL/Z.
router(config)#service compress-config
router(config)#<CTRL+Z>

Afortunadamente la versión de IOS que tengo en mi router soporta este comando. Entonces, los pasos siguientes fueron:

router#write
Building configuration…

Compressed configuration from 206488 bytes to 46214 bytes[OK]

Y así todo funciona como siempre, con la diferencia de que cualquier cambio que haga, comprimirá el archivo o directorio donde se encuentra la configuración.

NOTA: Existen varios comandos para ver el tamaño de la NVRAM y sus archivos. No obstante, si se cuenta con el servicio Rancid (control de cambios en la configuración del equipo) funcionando adecuadamente, tenemos una fuente de información bastante útil a la hora ver el tamaño de los archivos, por ejemplo:

(…)
diff -u -4 -r1.406 <Nombre del router>
@@ -26,15 +26,15 @@
  !Flash: 5910528 bytes available (58105856 bytes used)
  !
  !Flash: nvram: Directory of nvram:/
– !Flash: nvram:   145  -rw-       46042                    <no date>  startup-config
+ !Flash: nvram:   145  -rw-       46214                    <no date>  startup-config
  !Flash: nvram:   146  —-         357                    <no date>  private-config
– !Flash: nvram:   147  -rw-       46042                    <no date>  underlying-config
+ !Flash: nvram:   147  -rw-       46214                    <no date>  underlying-config
  !Flash: nvram:     1  -rw-         535                    <no date>  ifIndex-table
  !Flash: nvram:     2  —-          29                    <no date>  persistent-data
  !Flash: nvram:     3  -rw-        2945                    <no date>  cwmp_inventory
– !Flash: nvram: 196600 bytes total (145029 bytes free)
+ !Flash: nvram: 196600 bytes total (144857 bytes free)
(…)

😀

Acerca de Hector Suarez Planas

Es Licenciado en Ciencia de la Computación (3 de julio de 2002). Ha sido Administrador de Red en varias organizaciones, Programador y Analista de Sistemas. Actualmente se desempeña como Administrador de Red del Telecentro Tele Turquino de Santiago de Cuba. Tiene experiencia con sistemas Windows y GNU/Linux, Infraestructura de Redes (Cisco, AlliedTelesis, Netgear y HP ProCurve, Vyatta/VyOS), Servidores tanto físicos como virtuales (plataformas VMWare, Proxmox VE y Xen), Sistemas de Seguridad Informática (Snort/Suricata IDS, appliances AlienVault OSSIM), programador (Delphi, C++ Builder, Perl [poco], Python [algo]), entre otras cosas. Actualmente estoy incursionando en todo lo que tiene relación con Cloud Computing (OpenStack) y Centros de Datos. :-)
Esta entrada fue publicada en Cisco, Rancid. Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *