Script para automatizar comandos em switches Cisco…

Imagine a situação em que você precisa aplicar uma série de comandos em diversos switches…. Imaginou…

Então ai vai um script que pode lhe ajudar no processo.

 	 	

#!/usr/bin/expect

# Copyleft (c) 2009 Marcos Pitanga <[email protected]>

# arg1 = IP

set ip [lindex $argv 0]

set timeout 60

spawn telnet $ip

 

expect "Password:"

send "cisco1234\r"

 

expect ">"

send "enable\r"

 

expect "Password:"

send "cisco1234\r"

 

expect "#"

send "configure terminal\r"

 

expect "(config)"

send "no ip dhcp snooping\r"

 

expect "(config)"

send "no ip igmp snooping\r"

 

expect "(config)"

send "exit\r"

 

expect "#"

send "show running-config\r"

 

expect "#"

send "copy running-config startup-config\r"

expect "startup-config"

send "\r"

 

expect "#"

send "exit\r"

Divirtam-se…



Comente usando o Facebook!

Deixe uma resposta