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

krusty
 2006-01-27 13:47
#62350 #62350
User since
2006-01-27
91 Artikel
BenutzerIn
[default_avatar]
so musste dein script nen bissel anpassen, sieht jetzt so aus:

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
#!/usr/bin/perl

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

my $path = "/root/Desktop/RIP";
my $host = "999999999";
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();

#einloggen auf der CPE
$session->login('xy', 'zzzzz') or die $session->error; #hier Deine Werte eintragen

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


$session->cmd($set_router) or die $session->error;
$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;


folgende ausgabe kommt

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

View full thread Probelm mit Telnetzugriff auf Router