[Cisco Packet Tracer] IOS
Introduction
IOS pour Internetwork OS est le système d'exploitation de Cisco présent sur ses équipements physique et sur Packet Tracer évidemment.
Lignes et interfaces
Sur les équipements, on retrouve deux types de ports :
- Les interfaces qui sont les ports réseaux où seront connectés les utilisateurs finaux ou les switch qui sont in-band.
- Les lignes qui sont soit physiques donc les ports (souvent USB ou série) ou virtuels (VTY) qui permettent de se connecter à la console (aussi appelé rollover).
VTY
Il existe une autre manière de se connecter à la console plutôt que de passer par le rollover qui est out-of-band (qui est un port d'administration).
Cette méthode c'est le VTY, qui permet de se connecter à la console en passant par une interface.
Le VTY permet entre autre, de pouvoir se connecter à distance à la console.
Cela est possible car l'équipement est capable de détecter qu'une trame lui est destinée (en comparant l'adresse MAC de destination à la sienne).
Par défaut il y a 5 VTY ouverts sur un équipement nommés VTY0 puis VTY1 jusqu'à 4.
Les contextes
Il existe dans IOS trois contextes permettant l'exécution de certaines commandes.
Mode racine
C'est le mode permettant l'exécution de toutes les commandes relatives à l'équipement lui-même.
Il est représenté par le prompt suivant :
Hostname#
Mode de configuration global
C'est le mode permettant la configuration relative à l'équipement lui-même.
Il est représenté par le prompt suivant :
Hostname(config)#
Mode de configuration spécifique
C'est le mode permettant la configuration d'une ligne ou d'une interface spécifique.
Il est représenté par le prompt suivant où le X est le composant spécifique sélectionné :
Hostname(config-X)#
Niveaux de privilège d'exécution
Il existe dans IOS deux niveaux de privilèges d'exécution : le mode d'exécution utilisateur et privilégié.
Mode d'exécution utilisateur
Ce mode est celui sélectionné par défaut si un mot de passe a été définit pour le mode d'exécution privilégié.
On dit qu'il a un niveau de privilège à 1.
Il permet d'accéder en lecture-seule à la configuration de l'appareil et permet aussi d'exécuter des commandes de diagnostic.
Il est représenté par le caractère > dans le prompt :
Hostname(config)>
Mode d'exécution privilégié
Ce mode permet l'exécution de l'ensemble des commandes (dans le contexte approprié).
On dit qu'il a un niveau de privilège à 15.
Pour y accéder, il faut exécuter la commande suivante :
enable
Un mot de passe peut être définit pour accéder à ce mode grâce à la commande suivante :
password <YOUR_PASSWD>
Le mode d'exécution privilégié est représenté par le caractère # dans le prompt :
Hostname(config)#
Les configurations
Il existe deux types de configuration sur IOS : la running-config et la startup-config
La running-config
Il s'agit de la configuration actuelle du système qui est mis à jour à chaque exécution de commande sur le système.
Elle est stockée dans la RAM et peut, voire doit être sauvegardée car un redémarrage la supprime complètement.
La startup-config
Il s'agit de la configuration de la version du dernier redémarrage qui n'est mis à jour que lors d'un redémarrage contrôlé ou de l'import manuel.
Elle est stockée dans la NVRAM (Non-Volatile RAM) et est donc persistante après le redémarrage.
Sauvegarder la running-config dans la startup-config
copy running-config startup-config
Il existe une commande alternative bien plus courte :
wr