[PERL] Telecharger config cisco
Résolu/Fermé
KrSt
Messages postés
8
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
20 mars 2007
-
20 mars 2007 à 12:29
Utilisateur anonyme - 29 oct. 2008 à 13:44
Utilisateur anonyme - 29 oct. 2008 à 13:44
A voir également:
- [PERL] Telecharger config cisco
- Comment télécharger une vidéo youtube - Guide
- Telecharger whatsapp pour pc - Télécharger - Messagerie
- Telecharger ccleaner gratuit - Télécharger - Nettoyage
- Télécharger musique gratuitement sur pc - Télécharger - Conversion & Extraction
- Connaitre sa config pc - Guide
9 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2007 à 12:44
20 mars 2007 à 12:44
Salut,
tu devrais peut être utiliser le module Net::TFTP
tu devrais peut être utiliser le module Net::TFTP
KrSt
Messages postés
8
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
20 mars 2007
1
20 mars 2007 à 14:25
20 mars 2007 à 14:25
Merci pour ta réponse !
J'ai installé le module tftp, et j'ai réecrit mon script de cette façon:
Par contre ça ne fonctionne pas. Le fichier "config.txt" est bien crée mais il est vide ...
Est ce que l'erreur vient du chemin que je lui indique ? Je ne sais acceder à la configuration que de cette façon, je ne vois pas quel autre "chemin" je pourrais lui donner en entrée :s
J'en arrive exactement au même point qu'avec mon script precedent.
J'ai installé le module tftp, et j'ai réecrit mon script de cette façon:
#!/usr/bin/perl use Net::TFTP; # IP du routeur $ip = '192.168.0.252'; $localfile = 'C:\\Test\\config.txt'; print "\nConnect to $ip...\n"; { $tftp = Net::TFTP->new($ip, BlockSize => 1024); $tftp->get("flash:config.text", $localfile); }
Par contre ça ne fonctionne pas. Le fichier "config.txt" est bien crée mais il est vide ...
Est ce que l'erreur vient du chemin que je lui indique ? Je ne sais acceder à la configuration que de cette façon, je ne vois pas quel autre "chemin" je pourrais lui donner en entrée :s
J'en arrive exactement au même point qu'avec mon script precedent.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2007 à 14:39
20 mars 2007 à 14:39
je crois que tu dois utiliser l'ip de serveur et pas celui de routeur
KrSt
Messages postés
8
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
20 mars 2007
1
20 mars 2007 à 14:41
20 mars 2007 à 14:41
Ca fait exactement la meme chose avec l'IP du serveur.
D'ailleurs si je fais ça je ne lui donne à aucun moment l'IP du routeur dont je veux qu'il recupere la config ! :-s
D'ailleurs si je fais ça je ne lui donne à aucun moment l'IP du routeur dont je veux qu'il recupere la config ! :-s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2007 à 14:57
20 mars 2007 à 14:57
Je vois que la syntaxe est
$tftp->get("remotefile", "localfile");
Si je comprends bien tu télécharge depuis win sur linux
localfile - ça sera le fichier qui se trouveras sur ton client (linux)
remotefile - c'est le fichier que tu dois télécharger
Je ne suis pas sûr pour le chemin avec C:\\....
$tftp->get("remotefile", "localfile");
Si je comprends bien tu télécharge depuis win sur linux
localfile - ça sera le fichier qui se trouveras sur ton client (linux)
remotefile - c'est le fichier que tu dois télécharger
#!/usr/bin/perl use Net::TFTP; # IP du routeur $ip = '192.168.0.252'; $remotefile = 'C:\\Test\\config.txt'; $localfile = '/home/krst/config_win.txt'; print "\nConnect to $ip...\n"; { $tftp = Net::TFTP->new($ip, BlockSize => 1024); $tftp->get($remotefile, $localfile); }
Je ne suis pas sûr pour le chemin avec C:\\....
KrSt
Messages postés
8
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
20 mars 2007
1
20 mars 2007 à 15:05
20 mars 2007 à 15:05
Pas tout à fait, je télécharge depuis linux sur win.
En fait, je souhaite aller récupérer le fichier de configuration d'un routeur cisco directement dans le routeur !
D'habitude je me connecte en telnet au routeur et utilise la commande "copy flash:config.text tftp://x.x.x.x"
Je voudrais faire ça à distance en executant un script Perl.
Là je suis en train de me renseigner sur la librairie SNMP
https://metacpan.org/pod/release/DTOWN/Net-SNMP-5.2.0/lib/Net/SNMP.pm
En fait, je souhaite aller récupérer le fichier de configuration d'un routeur cisco directement dans le routeur !
D'habitude je me connecte en telnet au routeur et utilise la commande "copy flash:config.text tftp://x.x.x.x"
Je voudrais faire ça à distance en executant un script Perl.
Là je suis en train de me renseigner sur la librairie SNMP
https://metacpan.org/pod/release/DTOWN/Net-SNMP-5.2.0/lib/Net/SNMP.pm
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2007 à 15:27
20 mars 2007 à 15:27
Regarde plutôt Net::Telnet::Cisco
Voir plus bas Backup via TFTP
librairie SNMP
Pour l'info il ne s'agit pas d'une librairie mais d'un module Perl.
Voir plus bas Backup via TFTP
librairie SNMP
Pour l'info il ne s'agit pas d'une librairie mais d'un module Perl.
KrSt
Messages postés
8
Date d'inscription
lundi 12 mars 2007
Statut
Membre
Dernière intervention
20 mars 2007
1
20 mars 2007 à 15:33
20 mars 2007 à 15:33
Oui ! Je pense qu'avec celui là ça devrait aller !
En plus de ça j'utilise pour mes tests un routeur cisco neuf sur auquel je me suis contenté de donner une adresse ip (aucun mot de passe de définit) et je viens de m'apercevoir que si aucun mot de passe n'est defini telnet coupe la connexion !
Donc ça devrait aller mieux ...
Merci beaucoup pour ton aide en tout cas ;)
A voir :
Regarde plutôt Net::Telnet::Cisco
Voir plus bas Backup via TFTP
En plus de ça j'utilise pour mes tests un routeur cisco neuf sur auquel je me suis contenté de donner une adresse ip (aucun mot de passe de définit) et je viens de m'apercevoir que si aucun mot de passe n'est defini telnet coupe la connexion !
Donc ça devrait aller mieux ...
Merci beaucoup pour ton aide en tout cas ;)
A voir :
Regarde plutôt Net::Telnet::Cisco
Voir plus bas Backup via TFTP
aakao
Messages postés
1
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
11 mars 2008
11 mars 2008 à 14:35
11 mars 2008 à 14:35
lut a tous, je voudrais flasher mon PA authomatiquement en telnet, j'ai deja un srcipt qui test si des nouvelles version d'OS sont dispo sur mon serveur, mais je ne connais pas les commande pour flasher authomatiquement, si qqn peut me renseigner merci d'avance.