Entradas

Mostrando entradas de diciembre, 2021

Configurar arranque en 'ROMMON mode' en Cisco Catalyst 3850

A veces los software upgrades de Cisco no salen como uno quieren y por lo tanto hay que recurrir a este clásico método para poder recuperar el acceso al dispositivo.  En este post explicamos paso a paso como recuperar el acceso a switch para situaciones del tipo pérdidas de contraseña de un switch Cisco Catalyst 3850 (muy común en entornos empresariales) en situaciones como: - Pérdida del usuario o password de administrador del switch - Pérdida o borrado accidental de configuración después de un upgrade - bug de Cisco, etc   Como configurar arranque en 'ROMMON mode' en Cisco Catalyst 3850 **NOTA: Lo ideal es realizar los pasos 1 al 4 con dos personas a ser posible ** Paso 0 - Conectamos un cable de consola al Switch usando nuestro laptop. Obviamente utilizariamos un adaptador DB9 a USB y el programa Putty para poder conectarnos al switch via Consola. 1r Paso - Desconectamos el cable de corriente del switch. 2o Paso - Pulsamos el botón MODE situado en la parte delante del Switc

Paramiko | Automatizar transferencias de imagenes Cisco en multiples dispositivos (TFTP)

Todo network engineer reconoce que actualizar un software de un dispositivo IOS de Cisco es un trabajo muy tedioso ya que es muy susceptible al error humano al depender completamente del tradicional "copiar  y pegar" Para ello, hemos creado este script para automatizar las transferencias de imagenes de Cisco (.bin) a vuestros dispositivos IOS/IOS-XE con la ayuda de la librería de paramiko. SCRIPT import paramiko import time import getpass username = "ssh_user" password = "ssh_password" f = open (r"C:\Users\angel\scripts\hosts") for line in f: ip_address = line.strip() ssh_client = paramiko.SSHClient() ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh_client.connect(hostname=ip_address,username=username,password=password) print ("Successful connection", ip_address) remote_connection = ssh_client.invoke_shell() remote_connection.send("copy tftp:cat3k_caa-