====== Commandes Cisco ======
Ci-dessous une liste des commandes dans l'IOS de cisco
===== Commandes de visualisation =====
* **show version :** afficher la version matériel et logiciel IOS.
* **show flash :** affiche le contenu de la mémoire flash.
* **show runnning-config :** affiche la configuration chargée en RAM (celle en cours d'exécution).
* **show startup-config :** affiche la configuration stocké en mémoire flash (NVRAM : Non Volatile…).
* **show interfaces status :** affiche le statut des interfaces.
* **show interface fastEthernet 0/X (S0/0/X, Gig 0/0/..) :** affiche des informations sur l'interface spécifiée.
* **show ip(v6) interfaces (brief) :** affiche les interfaces avec un contenu éventuellement bref.
* **show interfaces trunk :** affiche les interfaces de type trunk et les VLAN transitant sur celles-ci.
* **show vlan (brief) :** affiche les vlan configurés.
* **show arp :** affiche la table ARP.
* **show cdp neighbors :** affiche les périphériques réseaux voisins (Cisco Discovery Protocol).
* **show access-list :** affiche les règles access list configurées.
* **show vtp :** affiche les informations concernant Vlan Trunking Protocol.
* **show spanning-tree (interface fa0/x vlan x) :** affiche les informations à propos du protocole spanning tree.
* **show tech-support :** Affiche toutes les configurations présentes sur un matériel Cisco.
----
===== Modes de commandes =====
* **Switch> :** Mode utilisateur (sans droits d’administration).
* **Switch> enable** ou **Switch> en :** passage en mode privilégié.
* **Switch# :** mode privilégié.
* **Switch# configure terminal** ou **Switch# conf t :** passage en mode configuration.
* **Switch(config)# :** mode configuration.
----
===== Configuration de base =====
* **Attribuer un nom d'hôte :**
Switch(config)# hostname switch1
* **Spécifier un mot de passe pour entrer en mode privilégié (en) :**
- stocké en clair dans la configuration : show running-config Switch(config)# enable password
- hash visible dans la configuration : secret5 Switch(config)# enable secret
* **Mettre en place une authentification à la connexion**
Switch(config)#line con 0
Switch(config-line)#password cisco
Switch(config-line)#login
* **Masquer les mots de passe de connexion dans la configuration :**
Switch(config)#service password-encryption
* **Eviter la perturbation de la CLI à l’arrivé des logs :**
Switch(config)#line con 0
Switch(config-line)#logging synchronous
* **Attribuer une adresse IPv4 à un VLAN :**
Switch(config)#interface vlan 1
Switch(config-if)#ip address 10.10.0.1 255.255.255.0
Switch(config-if)#no shutdown
* **Attribuer une addresse IPv4 à une interface :**
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 10.10.0.254 255.255.255.0
Router(config-if)#no shutdown
* **Attribuer une adresse de loopback (si routeur ou commutateur de niveau 3) :**
Router(config)#interface loopback 0
Router(config-if)#ip address 2.2.2.2 255.255.255.255
* **Spécifier une passerelle par défaut :**
Switch(config)#ip default-gateway 10.10.0.254
* **Supprimer la résolution de noms DNS en cas de commandes incorrectes :**
Switch(config)#no ip domain lookup
----
===== Gestion de la configuration =====
* **Sauvegarder la configuration dans la mémoire flash (running config → startup config) :**
Switch#copy running-config startup-config
ou
Switch#wr
* **Exporter la configuration vers un fichier texte par tftp (running / startup config)**
Switch#copy running-config tftp
Address or name of remote host []? 10.10.0.2
Destination filename [Switch-conf]?
Writing running-config....!!
[OK - 1120 bytes]
1120 bytes copied in 3.008 secs (372 bytes/sec)
* **Importer la configuration depuis un fichier texte par tftp vers run ou startup config :**
Switch#copy tftp running-config
Address or name of remote host []? 10.10.0.2
Source filename []? Switch-conf
Destination filename [running-config]? running-config
Accessing tftp://10.10.0.2/Switch-conf...
Loading Switch-confg from 10.10.0.2: !
[OK - 1120 bytes]
1120 bytes copied in 0.006 secs (186666 bytes/sec)
* **Réinitialisation :**
Switch# delete flash:/vlan.dat
Switch# delete flash:/config.text
Switch# reload
System configuration has been modified. Save? [yes/no]:no
Proceed with reload? [confirm]