From: Peny Swain Date: 2009-02-27T10:20:39+09:00 Subject: Re: Connecting to Cisco device using Ruby Peter Booth wrote: > Did you see > http://groups.google.com/group/ruby-talk-google/browse_thread/thread/096cabb08c34182c > ? Thanks Peter.It worked.Heres's what I did: t = Net::Telnet::new( "Host" => "10.10.10.20","Port" => 2044,"Timeout" => 20, "Output_log" => 'c:\RubyL\output.txt', "Telnetmode"=> true,"Waittime"=>2) {|c| print c } log = lambda{ |c| STDERR.print c } #needs initial enter to bring the username promt t.puts("\r") t.waitfor(/Username:/, &log) t.puts("cisco") t.waitfor(/Password:/, &log) t.puts("cisco") t.waitfor(/vcctest-30-6k>/, &log) t.puts("enable") t.waitfor(/Password:/, &log) t.puts("cisco") t.waitfor(/vcctest-30-6k#/, &log) t.puts("exit") t.cmd(""){|c| print c} -- Posted via http://www.ruby-forum.com/.