6.13.2010

backup cisco router on linux

Bueno, en linux tendremos que tener habilitado un tftp server con los permisos correspondientes y expect sera quien haga los trabajos automatizados. Se recomienda hacer esto sobre una interfaz del router (o cualquier dispositivo de networking) segura o no publica para everyone Ej. 192.168.200.1

#!/usr/bin/expect -f
log_file -noappend events
spawn -noecho telnet 
192.168.200.1
expect "password:"
send "KLB3isco\r"
expect "RTR.CHICAGO\>"
send "en\r"
expect "password:"
send "basw6phex46echuk5P\r"
expect "RTR.CHICAGO\#"
send "copy run tftp\r"
expect "*?"
send "192.168.254.33\r"
expect "*?"
send "rtr.chicago-confg\r"
expect "*copied*\#"
send "exit\r"
expect eof
exit


Note que 192.168.254.33 es nuestro linux con el servicio tftp en escucha.

No hay comentarios.:

Publicar un comentario