Enviar comandos a múltiples dispositivos al mismo tiempo usando SecureCRT

Los ingenieros de redes a menudo tienen la tarea de realizar una serie de acciones idénticas en una gran cantidad de equipos. La forma principal de hacer esto rápidamente es escribir acciones en el bloc de notas y copiar / pegar en cada dispositivo. Hay una manera de acelerar este proceso ya rápido utilizando el software SecureCRT y la funcionalidad de la ventana de comandos. Lo que le permite enviar comandos a múltiples dispositivos al mismo tiempo.
¿Para qué es este artículo? Este artículo pertenece al ciclo de Inicio rápido y tiene como objetivo ahorrar tiempo para los ingenieros de redes al configurar equipos (una tarea) en múltiples dispositivos. Utiliza el software SecureCRT y la funcionalidad integrada de la ventana de comandos.




Introducción


En el proceso de configuración de equipos de red, a menudo surgen tareas de realizar acciones simples e idénticas en una gran cantidad de dispositivos. Para realizar estas tareas, puede utilizar el método estándar: Bloc de notas + Copiar / Pegar. Y puede utilizar la funcionalidad SecureCRT incorporada - ventana de comando - una ventana especial en la que puede editar el comando antes de enviarlo al equipo. Y funcionalidad adicional: envíe un comando no solo a la sesión actual, sino también a varias sesiones abiertas.

Usando la ventana de comandos:


Ventana de comando de llamada, configuración de modos operativos


La ventana de comandos se abre a través del menú: Menú SecureCRT => Ver => Ventana de comandos. O Menú SecureCRT => Ver => Ventana de chat.


Los modos de operación pueden ser:
  • Modo de edición
  • En tiempo real ("Enviar caracteres inmediatamente")

Modo de edición: le permite editar el comando antes de enviarlo al dispositivo.
Modo en tiempo real: cualquier pulsación de tecla se envía automáticamente al dispositivo, ya sea un espacio o una pulsación de tecla (alfabética o Intro).

La configuración de reenvío de comandos tiene los siguientes modos de operación:
  • Reenviar a la sesión activa (solo la actual).
  • En todas las sesiones.
  • Al grupo seleccionado (pestaña) o grupo.

Oficialmente, las opciones son las siguientes:
Active Session — Send commands only to the active session. This is the default.
All Sessions — Send commands to all your open sessions at once.
Selected Tab Group(s) — Send commands to one or more tab groups. This setting is automatically selected when you right-click on a tab and enable Send Commands to This Group. When commands are being sent to selected tab groups, the tabs of the sessions that commands will be sent to contain an asterisk in front of the session name.
Visible Sessions — Send commands to all visible tabbed sessions. When there are multiple tab groups, commands will be sent to the currently active session in each tab group.

La configuración del modo en tiempo real se habilita mediante el menú contextual de la ventana de comandos. (Haga clic con el botón derecho en la ventana de comandos; aparece un menú contextual y seleccione el elemento de menú "Enviar caracteres inmediatamente") La
configuración de reenvío de comandos también se activa utilizando el menú contextual en la ventana de comandos. (Haga clic con el botón derecho en la ventana de comandos; aparecerá un menú contextual, seleccione "Enviar comandos a", seleccione el sub-elemento del menú {"Todas las sesiones" | "Pestaña seleccionada" | "Sesión activa")


Usar la ventana de comandos para configurar múltiples dispositivos al mismo tiempo


Muy a menudo, para trabajar, debe ejecutar comandos simples simultáneamente en varios dispositivos. Para hacer esto, es muy conveniente (porque es rápido) usar la ventana de comandos para enviar datos a múltiples dispositivos simultáneamente.
Para configurar múltiples dispositivos:
  1. Estamos conectados a todos los dispositivos del mismo tipo.
  2. En el menú SecureCRT, llame a la ventana Comando
  3. En el menú contextual de la ventana Comando, seleccione Todas las sesiones.
  4. Ingresamos comandos como una sola unidad o una a la vez. (En un solo intercambio, los comandos se ingresan a través de Control + Enter. - avance de línea sin transferir al equipo).

Este suele ser un conjunto estándar de comandos:
screen-len 0 tem
dis cu
save
y
q

Ejemplo:


Ejemplo del mundo real: configurar 15 conmutadores al mismo tiempo. Es necesario configurar snmp v3 en 15 conmutadores nuevos, puertos 1 a 44 en Access + control de tormentas. c 45 a 48 - para impresoras. La forma más fácil (= más rápida) parecía usar un montón:
ventana de comandos SecureCRT todas las sesiones + rango de interfaz gi0 / 0/1 a gi0 / 0/46.
El segundo ejemplo real: cuando se trabaja en equipos que utilizan RFC: "Punto 1. Crear configuraciones de copia de seguridad": abra rápidamente las sesiones necesarias (en SecureCRT esto realmente se hace rápidamente) y ejecute un conjunto estándar de comandos en una gama de dispositivos de un proveedor.

Conexión rápida a múltiples sesiones


Seleccione las sesiones a las que queremos conectarnos al mismo tiempo y presione Entrar.

Enviamos comandos a todos los dispositivos simultáneamente:
ter len 0
show ip int br

No se asuste - Modo de imagen en mosaico - para mayor claridad, muestre que los comandos se ingresaron en todas las sesiones activas (trabajar en este formulario es inconveniente, pero claro):

Para no asustar, cambié el modo de visualización como pestañas (modo de funcionamiento estándar)


Usar la ventana de comandos para configurar múltiples dispositivos en tiempo real al mismo tiempo.


¿Qué se puede usar y realmente usar la entrada en tiempo real? Respuesta: cuando se configuran parámetros idénticos, pero con una ligera diferencia. Nombre de host de ejemplo, dirección IP en la interfaz.
Cómo se ve en realidad:
1. Las sesiones se abren donde es necesario ingresar casi los mismos parámetros.

2. El modo de funcionamiento de la ventana de comandos está configurado: "Enviar caracteres inmediatamente" + "Enviar comandos a: Todas las sesiones".

3. Los siguientes datos se ingresan en la ventana de comandos:
interface gi0/0/0.10
dot1q termination vid 10
ip address 172.31.255.

4. El cursor se transfiere con el mouse desde la ventana de comandos a la ventana de sesión y para cada dispositivo de la sesión se configura la dirección necesaria:
R1 – 1
R2 – 2
R3 – 3

5. El cursor se transfiere con el mouse a la ventana Comando y se agrega el sufijo:
 255.255.255.0
quit
dis ip int br


Pequeño truco. Para revisar la ortografía, primero reviso la ortografía en una sesión. Después de la verificación, el comando se envía a todas las sesiones.


Conclusión


Siempre debes tener cuidado.
En algunos casos, es más rápido desconectarse de todas las sesiones. Conéctese solo a sesiones personalizadas. Ingrese los comandos en las ventanas de comandos. Después de conectarse a todas las demás sesiones. Conectarse a SecureCRT es muy rápido. Y volver a conectar no causa problemas.
Muy a menudo, después de ingresar comandos de grupo, se verifica el trabajo en cada sesión (usando la combinación [ctrl + tab], cambiamos todas las ventanas y comparamos el resultado del comando en cada ventana). Verificamos la corrección de la ejecución de todos los comandos, errores que pueden ocurrir en cualquier sesión. Ejemplo: cuando está conectado a 3 enrutadores Huawei, uno de ellos está conectado por defecto al modo de usuario. Para trabajar en el hilo general, cambié el modo de configuración al modo privilegiado.


Sobre SecureCRT:
: 99$ ( SecureCRT )

1 , ( ), .
1: Screen-shot SecureCRT 6.1 — Windows 6.7 20 2011 . 6.1 Command window, «Chat window».
Mac OS X Windows.

Command Window ( )
Serial/Telnet/SSH1/SSH2/Shell

All Articles