Connexion automatique à un switch avec expect
Résolu/Fermé
A voir également:
- Expect switch
- Logiciel switch - Télécharger - Conversion & Extraction
- Samsung switch pc - Télécharger - Divers Bureautique
- Switch qwerty azerty - Guide
- Switch fédérateur - Forum câblage
- Assassin's creed black flag switch pas de voix - Forum Nintendo Switch
1 réponse
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
17 févr. 2009 à 12:22
17 févr. 2009 à 12:22
hello
c'est un Cisco ?
ne faut-il pas envoyer enable après le premier password ?
un bout d'un ancien script:
set switch $env(SWITCH)
log_file $LOG
spawn telnet $switch
expect "Password: "
send "$password\r"
set prompt "${switch}>"
expect -re $prompt
send "enable\r"
expect "Password: "
send "$password\r"
set prompt "${switch}#"
expect -re $prompt
send "show mac-address-table\r"
...
c'est un Cisco ?
ne faut-il pas envoyer enable après le premier password ?
un bout d'un ancien script:
set switch $env(SWITCH)
log_file $LOG
spawn telnet $switch
expect "Password: "
send "$password\r"
set prompt "${switch}>"
expect -re $prompt
send "enable\r"
expect "Password: "
send "$password\r"
set prompt "${switch}#"
expect -re $prompt
send "show mac-address-table\r"
...
17 févr. 2009 à 14:56
C'est un HP et j'ai déjà testé donc je suis sur des commandes lancés.
En fait j'ai résolu mon probleme tout seul et pour qu'il puisse servir à d'autres voila la solution :
Il suffisait d'enlever 'expect eof' avant le dernier exit car il attendait la fin de fichier (End Of File) sans jamais l'avoir.
Voila, bon courage à vous !