Cisco Configuration .

Cisco Configuration .

am 27.09.2006 09:25:16 von MOMO

hallo leute ,
für die verbindung zu einer cisco router habe ich folgende code
geschrieben :
############################################################ ##
#!/usr/bin/perl -w

use strict;
use Net::Telnet::cisco;

my $session =3D Net::Telnet::cisco->new(Host =3D> '10.200.2.100');
#$session->login('login', 'cisco');

# Execute a command
# my @output =3D $session->cmd('');
#print @output;

# Enable mode
if ($session->ena("root") ) {
#@output =3D $session->cmd('');
;
} else {
warn "Can't enable: " . $session->errmsg;
}

$session->close;
############################################################ #######
der Kompilierung liefert die Folgende Fehler:

"Can't locate Net/Telnet/cisco.pm in @INC " , die fehler liegt an den
folgenden , zeile in

meinem Code: "use Net::Telnet::cisco;"

ich habe gedacht vielleicht soll ich eine Configuration der Cisco
machen , aber wie mache ich das !?

hat jemand vielleicht eie Idee wie ich meine Problem lösen kann!


Danke=20

Viele Grüße.

Omar

Re: Cisco Configuration .

am 27.09.2006 09:33:07 von ReneeB

MOMO wrote:
> #!/usr/bin/perl -w
>
> use strict;
> use Net::Telnet::cisco;
>

Cisco wird mit großen C geschrieben. Und hast Du das Modul auch
installiert? Testen kannst Du das auf der Kommandozeile mit
perl -MNet::Telnet::Cisco -e 1

Wenn nicht, musst Du es noch installieren (Wie man Module installiert
ist unter
http://wiki.perl-community.de/bin/view/Wissensbasis/ModuleWi eInstalliereIch=
EinModul
ganz gut beschrieben).

Re: Cisco Configuration .

am 27.09.2006 09:39:25 von MOMO

Hallo,
Module habe ich installiert , und testen mache ich über "Putty
commando "

nun ja die fehler : "Can't locate object method "new" via package
"Net::Telnet::cisco" (perhaps you forgot to load "Net::Telnet::cisco"?)
at ./connect.pl line 8."


sollte ich hier was installieren?

Danke fürs INfo.
Grüße.

Re: Cisco Configuration .

am 27.09.2006 10:01:11 von Wolf Behrenhoff

MOMO schrieb:
> Hallo,
> Module habe ich installiert , und testen mache ich über "Putty
> commando "
>
> nun ja die fehler : "Can't locate object method "new" via package
> "Net::Telnet::cisco" (perhaps you forgot to load "Net::Telnet::cisco"?)
> at ./connect.pl line 8."

Net::Telnet::Cisco wird immer noch mit großem C geschrieben. Solange du
diesen Hinweis, den dir ReneeB schon gab, ignorierst oder nicht überall
umsetzt, geht es nicht. In der Fehlermeldung ist schön das kleine c zu
sehen.

Wolf

Re: Cisco Configuration .

am 27.09.2006 14:10:46 von MOMO

Hallo ,
danke
ich habe es korrigiert

falls ich installiere den fehlende Modul installieren .
muss ich den Modul unter einen bestimmten Verzeichnis installieren
oder es ist eagl wo ?

der Modul heisst" Cisco.pm"

Grüße

Omar

Re: Cisco Configuration .

am 27.09.2006 14:36:15 von Frank Seitz

MOMO wrote:

> falls ich installiere den fehlende Modul installieren .
> muss ich den Modul unter einen bestimmten Verzeichnis installieren
> oder es ist eagl wo ?
>
> der Modul heisst" Cisco.pm"

Wie Du das Modul installierst, ist in der Datei INSTALL beschrieben.
Mache es einfach so, wie es da steht.

Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Re: Cisco Configuration .

am 27.09.2006 14:53:59 von MOMO

hallo Frank ,

ich habe der Module installiert aber immer kommt dasselbe Fehler nach
KOmpilieren raus?

woran liegt das ?

Danke
Omar

Re: Cisco Configuration .

am 27.09.2006 15:11:39 von Frank Seitz

MOMO wrote:

> ich habe der Module installiert aber immer kommt dasselbe Fehler nach
> KOmpilieren raus?
>
> woran liegt das ?

Was genau hast Du gemacht?
Wie lautet der Fehler?

Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Re: Cisco Configuration .

am 27.09.2006 15:16:45 von MOMO

Hallo ,

ich habe genau die installation angeschaut .

unter der PPM folder habe ich mein Telnet /Cisco.pm installiert

und die fehler ist wie folgen :


"Can't locate Net/Telnet/Cisco.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.7/i586-linux-thread-multi /usr/lib/perl5/5.8.7
/usr/lib/perl5/site_perl/5.8.7/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.7/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at
../connect.pl line 2.
BEGIN failed--compilation aborted at ./connect.pl line 2."

Grüße

Re: Cisco Configuration .

am 27.09.2006 15:31:54 von Frank Seitz

MOMO wrote:

> ich habe genau die installation angeschaut .
>
> unter der PPM folder habe ich mein Telnet /Cisco.pm installiert

Das ist nicht der richtige Weg, das Modul zu installieren,
deswegen funktioniert es nicht.

Hol Dir von CPAN das komplette Modul ab

http://search.cpan.org/~joshua/Net-Telnet-Cisco-1.10/
(auf Download klicken)

und installiere es gemäß der Beschreibung in INSTALL.

Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Re: Cisco Configuration .

am 27.09.2006 15:45:52 von MOMO

Danke !,

Ich arbeite eigentlich unter WIndows !

Und was habe ich net versatnden ist der Folgende Teil der Installation
:
###########################################################
"Install with PPM3, the ActiveState Perl Package Manager

1 run PPM3

2 type "rep add NTC
http://prdownloads.sourceforge.net/nettelnetcisco/"
(without the quotes)

3 type "install Net::Telnet::Cisco".

For more information, read the PPM FAQ:
http://aspn.activestate.com/ASPN/Reference/Products/ActivePe rl/faq/ActivePe=
rl-faq2.html

############################################################ ###
Soll ich hier ein PPM Installieren , ehrlich gesagt ich habe null
Ahnung!

Danke für deine Hilfe!
Beste Grüße

Re: Cisco Configuration .

am 27.09.2006 15:55:57 von Ch Lamprecht

MOMO schrieb:
> Danke !,
>
> Ich arbeite eigentlich unter WIndows !
>
> Und was habe ich net versatnden ist der Folgende Teil der Installation
> :
> ###########################################################
> "Install with PPM3, the ActiveState Perl Package Manager
>
> 1. run PPM3
>
> 2. type "rep add NTC
> http://prdownloads.sourceforge.net/nettelnetcisco/"
> (without the quotes)
>
> 3. type "install Net::Telnet::Cisco".

versuchs mal mit 'i Net-Telnet-Cisco'

Christoph
>
> For more information, read the PPM FAQ:
> http://aspn.activestate.com/ASPN/Reference/Products/ActivePe rl/faq/ActivePerl-faq2.html
>
> ############################################################ ###
> Soll ich hier ein PPM Installieren , ehrlich gesagt ich habe null
> Ahnung!
>
> Danke für deine Hilfe!
> Beste Grüße
>


--

perl -e "print scalar reverse q/ed.enilno@ergn.l.hc/"

Re: Cisco Configuration .

am 27.09.2006 15:56:28 von Frank Seitz

MOMO wrote:

> ###########################################################
> "Install with PPM3, the ActiveState Perl Package Manager
>
> 1. run PPM3
>
> 2. type "rep add NTC
> http://prdownloads.sourceforge.net/nettelnetcisco/"
> (without the quotes)
>
> 3. type "install Net::Telnet::Cisco".
>
> For more information, read the PPM FAQ:
> http://aspn.activestate.com/ASPN/Reference/Products/ActivePe rl/faq/ActivePerl-faq2.html
>
> ############################################################ ###
> Soll ich hier ein PPM Installieren , ehrlich gesagt ich habe null
> Ahnung!

Vielleicht die angegebene PPM FAQ lesen?
Für mich sieht obige Anleitung ansich kindgerecht aus.
Da ich unter Unix zu Hause bin, habe ich selbst mit PPM keine Erfahrung.

Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Re: Cisco Configuration .

am 27.09.2006 16:32:32 von Wolf Behrenhoff

MOMO schrieb:
> Danke !,
>
> Ich arbeite eigentlich unter WIndows !

Unter Windows geht das doch auch super-einfach!

- Starte eine Shell, z.B. cmd.exe.
- Gib "ppm install Net-Telnet-Cisco" (ohne ") ein. (sofern ppm im Pfad
liegt)
fertig!

ActiveState hat hier die Version 1.10, eine andere bekommst du unter
http://prdownloads.sourceforge.net/nettelnetcisco/ auch nicht.

Wolf

Re: Cisco Configuration .

am 28.09.2006 08:28:19 von Ferry Bolhar

MOMO:

> Ich arbeite eigentlich unter WIndows !

Der von dir gepostete Output

"Can't locate Net/Telnet/Cisco.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.7/i586-linux-thread-multi /usr/lib/perl5/5.8.7
/usr/lib/perl5/site_perl/5.8.7/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.7/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at
../connect.pl line 2.
BEGIN failed--compilation aborted at ./connect.pl line 2."

sieht aber nicht danach aus.

Also soll das Modul jetzt auf einer UNIX oder Windows-Kiste
installiert werden?

Im ersten Fall musst du, um das Modul wirklich zu installieren,
nach dem "make" auch noch ein "make install" (als root)
machen!

Im zweiten Fall sollte sich ppm - wirklich ein sehr gutes
Tool! - um alles kümmern.

Ich habe jetzt testweise bei mir das Modul unter UNIX (Linux)
und unter XP installiert, und das ging ohne Problem, und ich
kann es auch mit "use Net::Telnet::Cisco;" auf beiden Platt-
formen laden.

LG, Ferry

--
Ing Ferry Bolhar
Magistrat der Stadt Wien - MA 14
A-1010 Wien
E-Mail: bol@adv.magwien.gv.at

Re: Cisco Configuration .

am 28.09.2006 12:42:35 von MOMO

Danke dir !

Es hat geklappt !

Merci.

Viele Grüße

Re: Cisco Configuration .

am 28.09.2006 13:27:59 von MOMO

Wolf Behrenhoff schrieb:

> MOMO schrieb:
> > Danke !,
> >
> > Ich arbeite eigentlich unter WIndows !
>
> Unter Windows geht das doch auch super-einfach!
>
> - Starte eine Shell, z.B. cmd.exe.
> - Gib "ppm install Net-Telnet-Cisco" (ohne ") ein. (sofern ppm im Pfad
> liegt)
> fertig!
>
> ActiveState hat hier die Version 1.10, eine andere bekommst du unter
> http://prdownloads.sourceforge.net/nettelnetcisco/ auch nicht.
>
> Wolf