Bonjour, je souhaiterais faire un script qui ferait les actions suivantes:
1) se connecter sur un routeur
2) s'authentifier sur celui-ci
3) lancer des commandes sur l'équipement.
Par ex sur un routeur cisco :
enable
copy running-config terminal
....
Est ce que c'est possible ?
Quelqu'un pourrait il m'aider ?
merci
# il me semble que oui...
Posté par NeoX . Évalué à 0.
reste à se souvenir de la syntaxe, mais un man telnet
ou sur google tu dois pouvoir trouver ton bonheur
# au choix
Posté par gaaaaaAab . Évalué à 1.
les here scripts, du genre :
$ telnet router << EOF
login
pasword
enable
copy running-config terminal
...
EOF
les here scripts, c'est bien quand on veut pas faire de la gestion d'erreur, sinon ça doit être un chouilla plus galère
ou sinon, y'a expect (google est ton ami parce que je suis pas expert expect :-)
# Net::Telnet::Cisco
Posté par Yves Agostini (site web personnel) . Évalué à 3.
disponible sur CPAN
http://search.cpan.org/~joshua/Net-Telnet-Cisco-1.10/Cisco.p(...)
# utiliser rsh
Posté par antyy . Évalué à 1.
http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/produ(...)
en gros il s'agit de déclarer un compte sur le Cisco et l'ip de la machine d'où proviendra le rsh.
Coté nunux : rsh lecisco sh run > laconfig.txt
ou quelque chose comme ça.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.