我非常接近完成一个通过串行连接(RS232} 登录到 Cisco 接入点并为其提供 IP 地址的 TCL/TK 应用程序(非常基本)
但是,如果第一个密码失败,我希望我的脚本尝试使用辅助密码
这是在输入错误密码 3 次时 Cisco CLI 在串行连接中的行为方式(不需要用户名,仅提示输入密码)
Password:
Password:
Password:
% Bad secrets
同样,如果“Cisco”的默认密码不起作用,我需要脚本来尝试“Cisco2”的二级密码
以下是我最近在这个问题上的不成功尝试。
expect "*>" {send "en\r"}
expect {
"Password:" {send "Cisco\r"; exp_continue}
"Password:" {send "Cisco2\r"; exp_continue}
}
expect "*#" {send "config t\r"}
在此先感谢您的帮助。