Hi, after executing the below code, its printing value 1 but i am expecting some set of commands, i ll show you prompts of the remote host , i did this manually before writing this code... if the telnet 192.168.203.23 the prompt is "Please enter password:" this is the last sentence it will show for entering a password and after this , it will show the prompt as "]> " ..i think i specified both correct if not help me...thank u
use Net::Cisco; my $t =Net::Telnet::Cisco->new(Host=>'10.0.1.1'); my @output; my $tl=0; $t->login('9190','KUM@R425'); $t->print('telnet 192.168.203.23')or $tl=1; $t->waitfor('/password:/'); $t->print('public'); $t->waitfor('/]>/'); @output=$t->print('show system'); print @output; $t->waitfor('/]>/'); $t->print("exit"); open(CONFIG,">config.txt"); print CONFIG "@output\n"; close(CONFIG); $t->close;
In reply to Re^7: telnet from a cisco telnet
by Kumar Mantri
in thread telnet from a cisco telnet
by Kumar Mantri
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |