Thread Probelm mit Telnetzugriff auf Router (27 answers)
Opened by Gast at 2006-01-27 10:47

krusty
 2006-01-27 14:21
#62352 #62352
User since
2006-01-27
91 Artikel
BenutzerIn
[default_avatar]
Schau dir jetzt mal das logfile an.

Console
Code: (dl )
1
2
suse:~/Desktop/RIP # ./norip2.pl
command timed-out at ./norip2.pl line 30


Logfile (OUT)
Code: (dl )
1
2
3
4
xy
zzzzz
set vrouter trust-vr
save


Logfile (IN)
Code: (dl )
1
2
3
4
5
6
Herzlich Willkommen,
login: xy
password:
9999999999-> set vrouter trust-vr
9999999999(trust-vr)-> save
^------unknown keyword save


Script
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/perl

use strict;
use warnings;
use Net::Telnet::Netscreen;

my $path = "/root/Desktop/RIP";
my $host = "9999999999";
my $wan = "1.1.1.1";
my $inlog = "$path/log/".$host."-".$wan."_in.stat";
my $outlog = "$path/log/".$host."-".$wan."_out.stat";

my $session = Net::Telnet::Netscreen->new(
Host => $wan,
Timeout => 90,
Input_log => $inlog,
Output_log => $outlog,
) or die Net::Telnet::Netscreen::error();


$session->login('xy', 'zzzzz') or die $session->error;

my $set_router = "set vrouter trust-vr";
my $unset_protocol = "unset protocol rip";
my $yes = "y";
my $exit = "exit";
my $save = "save";

$session->prompt('/9999999999->/');
$session->cmd($set_router) or die $session->error;
$session->prompt('/9999999999\(trust-vr\)->/');
$session->cmd($unset_protocol) or die $session->error;
$session->waitfor('/deleting RIP instance, are you sure\? y\/\[n\] /') or die $session->error;
$session->cmd($yes) or die $session->error;
$session->cmd($exit) or die $session->error;
$session->cmd($save) or die $session->error;
$session->cmd($exit) or die $session->error;
$session->close or die $session->error;
\n\n

<!--EDIT|krusty|1138364564-->

View full thread Probelm mit Telnetzugriff auf Router