Alias de mon coeur.

En tp ce qu’on entend le plus souvent c’est des “CA MARCHE PAAAAAAS, pourtant j’ai fait EXACTEMENT comme mon voisin”.

Dans ces cas la, la commande ultime reste et restera sh ip int br (A savoir show ip interface brief).
Mais même réduite à sa plus petite taille cette commande si on doit la répéter 20 fois en 10min, et bien ca reste quand même plutôt long …
Il y a donc un moyen simple de réduire encore la taille de cette commande avec un ALIAS §§!!

Il faudra certes inclure cette commande dans ce que les étudiants devront faire, mais une fois fait, c’est que du bonheur.

On se place en mode de configuration globale:

madRouter(config)# alias <mode> <alias> <real command>

La commande à utiliser sera donc

madRouter(config)# alias exec s show ip interface brief

On pourra créer des alias pour les commandes les plus usitées.

alias exec sir sh ip route
alias exec sr show running-config
alias exec c conf t
alias exec sinc sh run | inc

Avec la dernière commande vous pourrez afficher uniquement les lignes dans la running-config qui contiennent ce qu’il y aura en paramètre après sinc.

Router#sinc ma
boot-start-marker
boot-end-marker
username madrouter password 7 14021C1B050A393B2B3D21212D1A0B130E005A50561D

On pourra aussi créer des alias pour les commandes du mode de configuration globale comme par exemple

madRouter(config)# alias configure rr router rip
madRouter(config)# alias configure ro router ospf
madRouter(config)# ro 12
madRouter(config-router)#

Mais attention, car vous pouvez réécrire une commande ios, exemple

madRouter(config)# alias exec logout sh run

Et vous ne pourrez plus vous deloguer avec la commande logout :)
Usez et abusez des alias :)

About the Author