123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #
- # EPON interface optical diagnostics stats
- #
- if {[llength $argv] != 5} {
- puts "Usage: ip username password enablepassword interface"
- exit 1
- }
- set timeout 30
- set ip [lindex $argv 0]
- set login [lindex $argv 1]
- set password [lindex $argv 2]
- set enable [lindex $argv 3]
- set iface [lindex $argv 4]
- spawn telnet $ip
- expect "Username:*"
- send "$login\r"
- expect "Password:*"
- send "$password\r"
- expect "*>"
- send "enable\r"
- expect "*#"
- send "terminal length 0\r"
- expect "*#"
- send "show epon optical-transceiver-diagnosis interface $iface\r"
- expect "*#"
- send "exit\r"
- expect "*>"
- send "exit\r"
|