TST10 - Télécharger tous les fichiers de la mémoire flash d'un routeur

L'exemple d'utilisation TST10 suivant montre comment automatiser le téléchargement de tous les fichiers contenus dans la mémoire flash d'un routeur.

L'exemple est fourni pour un Cisco 831 dont la flash ne contient que 7 fichiers.

L'intérêt de ce script d'automatisation prend tout son sens dans le cas d'un UC500  par exemple, qui peut contenir une bonne centaine de fichiers.

Imaginez que vous ayez besoin de télécharger tous le contenu de la flash d'un UC500  pour le copier dans un autre UC500 ( cas du remplacement d'un équipement défaillant ).

Si vous avez à vivre ce genre d'expérience, le script qui suit peut vous aider.

Voici l'exemple :

Le contenu de flash du cisco 831

dir flash:
Directory of flash:/

    2  -rw-        1462                    +00:00  home.html.hide
    3  -rw-      216064                    +00:00  home.tar
    4  -rw-      130634                    +00:00  attack-drop.sdf
    5  -rw-     8646068                    +00:00  c831-k9o3sy6-mz.123-11.YZ1.bin
    6  -rw-        3848                    +00:00  vpn.cfg
    7  -rw-        3345                    +00:00  start1.cfg
    9  -rw-        1852  Mar 02 2002 16:45:36 +00:00  central.cfg

24903676 bytes total (9807732 bytes free)
central#


Voici le script TST10 qui va permettre de tout télécharger sur un serveur TFTP

831-1.txt :

200.100.50.25 23
wait "Username:"
send "patrick\m"
wait "Password:"
send "cisco\m"
send "copy flash:home.html.hide tftp://200.100.50.2 \m\m\m"
wait "#"
send "copy flash:home.tar tftp://200.100.50.2 \m\m\m"
wait "#"
send "copy flash:attack-drop.sdf tftp://200.100.50.2 \m\m\m"
wait "#"
send "copy flash:c831-k9o3sy6-mz.123-11.YZ1.bin tftp://200.100.50.2 \m\m\m"
wait "#"
send "copy flash:vpn.cfg tftp://200.100.50.2 \m\m\m"
wait "#"
send "copy flash:start1.cfg tftp://200.100.50.2 \m\m\m"
wait "#"
send "copy flash:central.cfg tftp://200.100.50.2 \m\m\m"
wait "#"
send "exit\m"
send "\m"

Avec 200.100.50.25 l'adresse IP de notre routeur et 200.100.50.2 l'adresse IP de notre serveur TFTP


Pour lancer le script

c:\>tst10 /r:831-1.txt /o:output.txt


Cliquer ici pour visionner une vidéo

 

... et un peut de pub pour payer l'hébergement ;)