perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 19
Click for quality!




12.02.2012 / 03:59

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragProbelm mit Telnetzugriff auf Router
Seitenanfang
Hi @all, habe ein kleines Problem. Will per Perl Script auf mehrere Router zugreifen (nach einander). Dabei verwende ich telnet. Weiterhin sollen auf dem Router dann eine Reihe von Befehlen ausgeführt werden. Das alles stellt noch nicht das Problem dar. Ein entsprechendes Script habe ich gebastelt. Jedoch wenn ich einen Befehl auf dem Router ausführe bekomme ich vom Router eine Frag ob ich die Aktion wirklich ausführen will. Hier hat man, wenn man direkt per Console oder Remotezugriff auf dem Router ist, die Auswahl zwischen y/[n]. Da ich den Befehl wirklich ausführen will tippe ich ja y nur wie bekomme ich das in das Script rein??? Hat jemand eine Ahnung. Hier seht ihr den entsprechenden Auszug aus dem Script.
sub ripout
{
my $a = "$path/log/".$host."-".$wan."_in.stat";
my $b = "$path/log/".$host."-".$wan."_out.stat";

my $session = Net::Telnet::Netscreen->new(
Host => $wan,
Timeout => "90",
Input_log => $a,
Output_log => $b
);
#einloggen auf der CPE
$session->login('xy', 'zzzzz');
$a="set vrouter trust-vr";
$b="unset protocol rip";
$c="y";
$f="exit";
$d="save";
$e="exit";
$session->cmd($a);
$session->cmd($b);
$session->cmd($c);
$session->cmd($f);
$session->cmd($d);
$session->cmd($e);
$session->close;
}

Wie ihr seht handelt es sich bei dem Router um einen Netscreen. Deswegen habe ich auch das Modul Net::Telnet::Netscreen verwendet. Jedoch sollte das keinen Unterschied zum normalen Net::Telnet Modul darstellen. Mit dem oben gezeigten Code funktioniert es leider nicht. Habt ihr eine Ahnung???

Datum: 27.01.2006-09:43

Beitragre: Probelm mit Telnetzugriff auf Router
Seitenanfang
Schau Dir mal das Modul "Expect" an.

Gruss,
Sven

Datum: 27.01.2006-10:25

-






-
-