¿Se aplica el retraso de configuración de Cisco?

¿Se aplica el retraso de configuración de Cisco?

En un enrutador Cisco de la serie 800, estoy intentando intercambiar las direcciones IP para las interfaces WAN y Vlan1 a la vez, pero una de ellas es a la que estoy conectado actualmente a través de una conexión Wifi desde otro enrutador (ver imagen) . Cuando presiono Enter en un comando, el cambio se aplica inmediatamente, cortando efectivamente mi conexión.

¿Hay alguna manera de guardar las líneas de configuración en un búfer temporal y aplicarlas de una vez cuando salgo del modo de configuración o al reiniciar?

Topología de prueba de LAN

Respuesta1

No conozco un búfer como tal que pueda almacenar comandos.

Lo que puede hacer es editar la configuración como un archivo plano (intercambiando las direcciones como desee) y luego cargarla en Cisco 800.

Entonces....

  1. copiar la configuración en ejecución al servidor ftp o tftp

    $ copy flash: tftp:

  2. editar archivo/cambiar direcciones IP

  3. ftp/tftp de nuevo $ copy flash: tftp:

  4. cópielo a la configuración de inicio/ejecución usando

    $copy flash:config.text run

Tenga en cuenta que si no lo copia también en la configuración de inicio, perderá los cambios al recargar.

Respuesta2

Ok, lo encontré..

No se requieren tontos cables seriales azules ni servidores TFTP.

El ingrediente secreto aquí es el lenguaje de secuencias de comandos integrado tclen Cisco IOS. Esto le permite completar todos los comandos de una sola vez y configurar las interfaces como desee.

enable

reload in 10

tclsh

ios_config "int vlan1" "ip address 10.1.1.1 255.255.255.0" "int fa4" "ip address 192.168.20.72 255.255.255.0" "end"

De hecho, esto cortará su conexión en vivo al enrutador, pero todos los nuevos cambios de interfaz están vigentes y ni siquiera es necesario reiniciar el enrutador. Simplemente caminé hacia el enrutador, cambié el cable Ethernet del puerto LAN al puerto WAN y listo, esta vez pude conectarme a Cisco a través del puerto WAN.

Después de confirmar que todo iba bien, hice una revisión final.

wr mem

..y la nueva configuración se almacena permanentemente como la nueva configuración de inicio.

Respuesta3

Si tienes un IOS reciente (así que, honestamente, probablemente no tengas un 871), puedes usarIOS.sh. Una vez que lo haga term shell, puede separar los comandos mediante punto y coma en una línea y se ejecutarán secuencialmente, como en basho similar.

Aquí hay un ejemplo de una sola línea, donde cambié una ruta:

LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Loopback0
LAB-6807#term shell
LAB-6807#conf t; no ip route 172.31.111.111 255.255.255.255 Loopback0; ip route 172.31.111.111 255.255.255.255 Null0; end
Enter configuration commands, one per line.  End with CNTL/Z.
LAB-6807#
*May 18 22:33:27.772: %SYS-5-CONFIG_I: Configured from console by hunter on vty1 (x.x.x.x)
LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Null0
LAB-6807#

información relacionada