puts "Telnet into Home Agent to change static routes" set tpid4 [ spawn telnet 120.10.10.8 ] expect "Password" send "cisco\r" expect ">" send "en \r" expect "Password" send "cisco\r" expect "#" send "conf t\r" expect "#" send "no ip route 1.1.1.0 255.255.255.0 120.10.10.150\r" expect "#" send "no ip route 150.10.10.0 255.255.255.0 120.10.10.150\r" expect "#" send "ip route 1.1.1.0 255.255.255.0 11.11.11.2\r" expect "#" send "ip route 150.10.10.0 255.255.255.0 11.11.11.2\r" expect "#" ## Variable var1 is declared to check if tunnel comes up. set var1 0 while { $var1 != 1 } { puts "blah blah blah.." } ## while end here set pingvar 0 while {$pingvar != 1} { send "ping 120.10.10.150\r" expect -ex "100 percent" set pingvar 1 } exp_continue exec kill -9 $tpid4