Au menu de ce nouveau chapitre, un peu de théorie que l’on va évidemment tout de suite mettre en pratique. À la fin de ce chapitre, vous aurez compris comment fonctionne le CLI (pour Commande Line Interface) CISCO et mis en pratique vos premières commandes. Cela vous permettra de configurer n’importe quel matériel CISCO sur votre réseau.
Allez c’est parti !
Les modes de configuration CISCO
Avant d’entrer dans vos premières commandes, il vous faut comprendre ce qu’est le CLI CISCO et comment il se compose. Le CLI est l’interface entre vous et le routeur, c’est grâce à lui que vous allez le configurer. Comme son nom l’indique, il s’agit de ligne de commandes, vous n’aurez donc pas de jolis graphiques pour vous aider, mais rassurez-vous, c’est un peu comme le langage de scripting shell des serveurs Linux, on s’y fait très vite.
Cette interface est divisée en plusieurs modes imbriqués les uns dans les autres, on parle de hiérarchies chez CISCO. Voici un schéma représentant la hiérarchie de ces modes.
Le premier de ces modes est le mode dit « Utilisateur » (User EXEC command). Il vous permet d’effectuer des ping et quelques show (c’est une commande qui sert à afficher des renseignements sur le matériel).
NomDuRouter>
s’affiche quand vous êtes dans ce mode. À partir de ce mode, on peut passer en mode Privilège grâce à la commandeenable
.
NomDuRouter> enable
Le deuxième est le mode « Privilège » (Privileged EXEC command). Vous pouvez le voir comme l’équivalent du mode root chez Linux. Il vous permet d’effectuer les mêmes commandes que le mode Utilisateur (avec tous les show) et de gérer les fichiers à l’intérieur du routeur (copy, erase). Il permet aussi d’entrer la commande debug que nous verrons plus loin.
“NomDuRouter#”
s’affiche après le nom du routeur quand on est dans ce mode. De ce mode, on peut passer en mode « Configuration Globale » avec la commandeconfigure terminal
.
NomDuRouter# configure terminal
Le mode de configuration Globale (Global Configuration command) est donc un sous-mode du mode privilège. Il vous permet de configurer le routeur (son hostname par exemple). Aucune des commandes du mode Privilège n’est acceptée. NomDuRouter(config)#
apparaît quand vous êtes dans ce mode. Depuis ce mode, vous pouvez passer dans trois autres sous mode de configuration :
Le mode configuration d’interfaces (Interface command) qui vous permet de configurer les adresses, les masques, etc.
NomDuRouter(config-if)#
apparaît quand vous êtes dans ce mode. Vous devez entrer « interface + » le nom de l’interface pour entrer dans ce mode. Exemple :
NomDuRouter(config)# interface FastEthernet 0/1
Le mode de configuration du routage qui vous permet de configurer les protocoles de routage que nous verrons dans une prochaine partie.
NomDuRouter(config-router)#
apparaît quand vous êtes dans ce mode.Le mode configuration de ligne qui permet entre autre de configurer la sécurité du routeur que nous verrons aussi lors d’une prochaine partie.
NomDuRouteur(config-line)#
apparaît quand vous êtes dans ce mode.
Pour sortir de ces modes et revenir au mode précédent, il faut taper la commande exit
.
Voici un récapitulatif :
Router> | User EXEC mode |
Router# | Privileged EXEC mode |
Router(config)# | Configuration de mode (notice the # sign indicates this is accessible only at privileged EXEC mode) |
Router(config-if)# | Interface level within configuration mode |
Router(config-router)# | Routing engine level within configuration mode |
Router(config-line)# | Line level (vty, tty, async) within configuration mode |
Configurez votre routeur
La première étape de votre configuration va consister à donner un nom (un hostname) à votre routeur.
Ajoutez un hostname
Pour cela, il vous faut passer en mode Global Configuration :
configure terminal hostname routeur1
Le CLI gère l’autocomplétion
Remarquez qu’à la façon du shell linux, l’autocomplétion fonctionne. Tapez juste host
puis la touche TAB (tabulation) et regardez le résultat.
Le CLI vous affiche hostname !
Le signalement des erreurs
Encore mieux que Linux, le CLI CISCO vous indique non seulement les erreurs, mais à quel endroit elles se situent avec cet icône “^” placé sous l’erreur détectée.
Exemple :
hostmame routeur1 ^
Aide
Il existe bien sûr une aide et ceci pour chaque commande. Pour la demander, il suffit de placer un « ? » derrière une commande.
hostname ?
Voilà, vous savez maintenant ce qu’est le CLI CISCO et comment le configurer. Désormais, vous pouvez commencer à configurer votre routeur pour qu’il communique avec d’autres équipements. Dans le chapitre suivant, nous verrons…
En résumé
L’interface des routeurs CISCO est une interface en ligne de commande. On appelle ça une CLI ; elle est composée de plusieurs modes hiérarchisés.
Le mode Utilisateur pour les commandes de base.
Le mode Privilège pour les commandes avancées.
Le mode de configuration globale pour la configuration du routeur.
Le mode configuration d’interfaces qui vous permet de configurer les interfaces réseau.
Le mode de configuration du routage qui vous permet de configurer les protocoles de routage.
Le mode configuration de ligne qui permet en autre de configurer la sécurité du routeur.
Il faut taper la commande
exit
pour sortir d’un mode.Pour ajouter un hostname, il faut être en mode configuration globale et taper
hostname NomduRouteur
.L’autocomplétion fonctionne comme sur Linux grâce à la touche tabulation.
Le CLI signale les erreurs et même leurs emplacements exacts.
L’aide se fait avec le
?
après une commande.