Telnet dans un bash !! HELP !! merci :-))

Fermé
Ryu31 - 27 févr. 2006 à 10:35
 Ryu31 - 27 févr. 2006 à 15:25
Bonjour ,


Je suis debutant en Linux, souhaite ecrire un petit script "bash" permettant de :

- se connecter en "Telnet" sur un routeur.
(telnet @IP)

- s'authentifier.
(login puis password)

- taper des commandes.
(show arp, show version ....)

le tout sauvegarder dans un fichier !


Je n'y arrive pas, j'ai essayer les commandes suivantes mais rien n'y fait j'oubli surem. bcp de choses !

"telnet @IP << EOF << toto.txt
dans toto.txt (show arp..... EOF)



HELP ME !! :-)



Merci beaucoup,

ryu.31@voila.fr
A voir également:

2 réponses

blux Messages postés 26569 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 3 janvier 2025 3 323
27 févr. 2006 à 13:21
Salut,

je te propose ça, pour commencer :
export SW_ADR=192.168.1.0   
export SW_LOGIN=toto         
export SW_PASWD=password   
attente=10
cmd=ipaddrshow
(echo open ${SW_ADR} 23 ;
sleep 1 ;
echo ${SW_LOGIN} ;
sleep 1 ;
echo ${SW_PASWD} ;
sleep 1 ;
echo ;
echo ${cmd} ;
sleep $attente ;
echo ;
echo exit ) | telnet |tee -a /tmp/denis56


Ca passe la commande ipaddrshow au switch indiqué et ça met le résultat à l'écran et dans un fichier (/tmp/denis56)

Testé sur AIX 5.2 vers un switch BROCADE...

Tu trouveras sans doute plein de trucs à améliorer...
0
Merci beaucoup !

J'arrive a present a me connecter automatiquement sur le routeur et renvoyer le tout dans un fichier, sauf les commandes elles ne s'affichent pas !.. je vais y reflechir.




salut ''
ryu.31@voila.fr
0