# Chapitre 1 - Prise en main

# Les Modes Cisco IOS

## Mode utilisateur

`Switch>`

Ce mode permet d’utiliser quelques commandes de consultation simples.

`enable`

Passe du mode utilisateur au mode privilégié.

## Mode privilégié

`Switch#`

Ce mode permet d’utiliser les commandes d’administration et de diagnostic.

`disable`

Retourne au mode utilisateur.

## Mode de configuration globale

`configure terminal`

Entre dans la configuration générale de l’équipement.

Forme courte :

`conf t`

L’invite devient :

`Switch(config)#`

## Mode de configuration d’interface

`interface GigabitEthernet0/1`

Entre dans la configuration de l’interface `GigabitEthernet0/1`.

Forme courte :

`int g0/1`

L’invite devient :

`Switch(config-if)#`

## Quitter un mode

`exit`

Remonte d’un niveau dans les modes de configuration.

`end`

Retourne directement au mode privilégié.

`Ctrl + Z`

Retourne également directement au mode privilégié.

## Annuler une commande

`no <COMMANDE>`

Supprime ou désactive une commande de configuration.

Exemple :

`no shutdown`

Active une interface.

`shutdown`

Désactive une interface.

## Aide intégrée

`?`

Affiche les commandes disponibles dans le mode actuel.

`show ?`

Affiche les options disponibles après la commande `show`.

`show ip ?`

Affiche les options disponibles après `show ip`.

`show run | include hostname`

Filtre le résultat et affiche uniquement les lignes contenant `hostname`.

# Commandes d’affichage

## Afficher la configuration active

`show running-config`

Affiche la configuration actuellement utilisée par l’équipement.

Forme courte :

`show run`

## Afficher la configuration sauvegardée

`show startup-config`

Affiche la configuration enregistrée dans la mémoire de démarrage.

Forme courte :

`show start`

## Afficher la version de Cisco IOS

`show version`

Affiche notamment :

- La version de Cisco IOS
- Le modèle de l’équipement
- La mémoire disponible
- Le temps de fonctionnement
- Le registre de configuration

## Afficher les interfaces IP

`show ip interface brief`

Affiche un résumé des interfaces, de leurs adresses IP et de leur état.

Les deux colonnes importantes sont :

- `Status`
- `Protocol`

Une interface opérationnelle affiche généralement `up` et `up`.

## Afficher l’état des ports d’un switch

`show interfaces status`

Affiche le VLAN, la vitesse, le duplex et l’état de chaque port.

## Afficher les détails d’une interface

`show interfaces GigabitEthernet0/1`

Affiche les statistiques, erreurs, débits et paramètres de l’interface.

## Afficher les VLAN

`show vlan brief`

Affiche les VLAN existants et les ports Access associés.

## Afficher les trunks

`show interfaces trunk`

Affiche les interfaces configurées en trunk et les VLAN autorisés.

## Afficher la table des adresses MAC

`show mac address-table`

Affiche les adresses MAC apprises par le switch.

`show mac address-table interface GigabitEthernet0/1`

Affiche uniquement les adresses MAC apprises sur un port.

`show mac address-table address AAAA.BBBB.CCCC`

Recherche une adresse MAC précise.

## Afficher les voisins Cisco

`show cdp neighbors`

Affiche les équipements Cisco directement connectés.

`show cdp neighbors detail`

Affiche davantage d’informations, notamment l’adresse IP et le port distant.

## Afficher les voisins LLDP

`show lldp neighbors`

Affiche les équipements voisins utilisant LLDP.

`show lldp neighbors detail`

Affiche les détails des voisins LLDP.

## Afficher l’inventaire matériel

`show inventory`

Affiche les références matérielles et numéros de série.

## Afficher les informations PoE

`show power inline`

Affiche la consommation PoE et l’état des ports alimentés.

Cette commande est disponible uniquement sur les modèles compatibles PoE.

# Configuration générale

## Renommer l’équipement

`configure terminal`

Entre en mode de configuration globale.

`hostname SW-ACC-01`

Renomme l’équipement en `SW-ACC-01`.

## Désactiver la recherche DNS automatique

`no ip domain-lookup`

Évite qu’une commande mal saisie soit interprétée comme un nom DNS.

## Ajouter une bannière d’avertissement

`banner motd #Accès réservé aux personnes autorisées#`

Affiche un message avant la connexion.

Le caractère `#` sert ici de séparateur. Un autre caractère peut être utilisé.

## Configurer le fuseau horaire

`clock timezone FR 1 0`

Configure le fuseau horaire sur UTC+1.

`clock summer-time FR recurring last Sun Mar 2:00 last Sun Oct 3:00`

Configure automatiquement le passage à l’heure d’été.

## Configurer l’heure manuellement

`clock set 20:30:00 12 July 2026`

Configure manuellement la date et l’heure.

Cette commande est exécutée depuis le mode privilégié.

## Activer les horodatages dans les journaux

`service timestamps log datetime msec`

Ajoute la date, l’heure et les millisecondes dans les journaux.

`service timestamps debug datetime msec`

Ajoute la date, l’heure et les millisecondes dans les messages de débogage.

## Ajouter une description

`interface GigabitEthernet0/1`

Sélectionne l’interface.

`description Lien vers SW-COEUR-01`

Ajoute une description au port.

## Désactiver les messages gênants sur la console

`line console 0`

Entre dans la configuration de la console.

`logging synchronous`

Évite que les messages système coupent la commande en cours de saisie.