Commandes Routeurs Cisco (Intégrale)

Documentation technique complète incluant les 17 règles fondamentales, le dictionnaire intégral des commandes et les procédures de dépannage.

1. Règles Fondamentales (1 à 17)

01. Les Modes (Prompts)
Le caractère devant le nom du routeur indique le mode :
  • > Mode standard
  • # Mode administrateur
  • (config)# Console configuration activée
  • (config-if)# Interface sélectionnée
  • (dhcp-config)# Pool DHCP sélectionné
  • (config-router)# Configuration protocole active
  • (config-ext-nacl)# Config ACL "standard"
02. Syntaxe des commandes
Dans les commandes, la présence des mots-clés précédents (les prompts) est importante pour assurer le bon fonctionnement.
03. Valeurs par défaut []
Sur les retours de commandes nécessitant une valeur, si des crochets [] s'affichent, appuyer sur "Entrée" validera la valeur entre crochets.
04. Accès ROMMON
Supprimer le firmware et redémarrer LE routeur OU faire Ctrl + Pause au démarrage.
05. Firmware absent
Si le firmware est absent, le routeur ne fonctionne qu'en mode "Rommon". (Voir Procédure n°1).
06. ACL (Access Lists)
C'est un pare-feu intégré. Chaque règle est ajoutée à une liste numérotée correspondant à un flux.
07. Routage Invisible
Les réseaux non connectés directement sont invisibles. Il faut ajouter des ip route.
Important : Lorsqu'on ajoute une route sur un routeur, il faut penser à faire de même sur l'autre routeur ! (Entrée/Sortie).
08. Choix du Protocole
Si on vise un réseau distant accessible via plusieurs protocoles :
1. La précision (longueur masque) >
2. La métrique >
3. La distance administrative.
09. Partage de routes
Les protocoles OSPF, RIP, BGP permettent de partager leurs routes sans avoir besoin d'ajouter des ip route manuelles.
10. Usage Protocoles
OSPF et RIP = LAN (Réseau Local).
BGP = WAN (Internet).
11. BGP (AS Number)
À chaque affectation BGP, on choisit un nombre.
- Même nombre (4 chiffres) entre deux routeurs = iBGP (Interne).
- Nombres différents (ex: 1877 et 17896) = eBGP (Interne vers Externe).
12. NAT
Translate une adresse IP vers une autre.
Ex: 192.168.100.5 ⇒ 172.168.50.2
13. PAT
Translate plusieurs IP vers une seule adresse en sortie via des ports.
Ex: 192.168.100.5 ⇒ 172.168.50.2:12
14. Load Balancing
Dans une liste d'IP routes, si deux routes envoient vers le même routeur, cela fait office de partage de charge.
15. Redondance
Si deux routes envoient vers le même routeur mais que l'une possède une métrique, c'est de la redondance (la 2ème est utilisée si la 1ère tombe).
16. Ordre ACL
Les interdictions doivent être au début, les autorisations à la fin. Les règles sont lues de haut en bas.
17. Tableau DSCP (Qualité de Service)
Nom Valeur Commentaire
CS00Par défaut
AF1110-
AF4134Vidéo
EF46Voix
Calcul TOS = Valeur DSCP * 4. (Ex Voix : 46 * 4 = 184).

2. Tableau des Commandes

Commandes Libellés / Actions
enableActive le mode administrateur
show versionAfficher la version du routeur
show runAffiche la configuration active
conf tActive le mode configuration
wr memSauvegarde la configuration
hostname <nom>Change le nom du routeur
enable secret <mdp>Ajoute un mot de passe administrateur
int gi0/0Sélectionne une interface
int gi0/0Sélectionne une (autre) interface
ip addr 192.168.1.240 255.255.255.0Ajoute une adresse IP et un masque
no ip addressSupprime l'adresse IP d'une interface
no shutdownActive une interface
shutdownDésactive une interface
endRevient au mode administrateur
description ceci est un testAjoute une description à un port
endRevient au mode administrateur
exitRétrograde au droit d'accès précédent
copy run startSauvegarde config actuelle dans fichier de démarrage
erase startupRéinitialise routeur (Vieux modèles)
erase nvramRéinitialise routeur (Modèles récents)
reloadRedémarre le routeur
dirAffiche le nom du firmware
show flashAffiche le nom du firmware
banner motdAffiche une bannière au démarrage
copy startup tftpSauvegarde config sur une autre machine
copy flash tftpSauvegarde firmware sur une autre machine
copy tftp startupRécupère config depuis une autre machine
delete <nom_firmware>Supprime un firmware (.bin)
ip dhcp excluded-address 192.168.30.200 192.168.30.254Exclure une plage d'adresse DHCP
ip dhcp pool phoneCrée/Sélectionne un pool DHCP
network 192.168.30.0 255.255.255.0Indique l'adresse au protocole DHCP (Indispensable)
default-router 192.168.30.254Ajouter une passerelle à un pool
option 150 ip 192.168.30.200Serveur SIP pour téléphones IP
show ip dhcp bindingAfficher IP attribuées aux téléphones
show ephoneAfficher téléphones enregistrés sur serveur SIP
ip helper-address 192.168.40.200Relais DHCP vers un serveur
show access-listsAffiche configuration ACL
show ip int briefAffiche résumé IP interfaces
access-list 100 permit ip [src] [mask] [dst] [mask]ACL: Autorise trafic Source vers Destination
access-list 100 permit ip any anyACL: Autorise TOUT trafic
access-list 100 deny ip [src] [mask] [dst] [mask]ACL: Interdit trafic Source vers Destination
access-list 100 permit host <ip>ACL: Autorise une IP précise
no access-list 99Supprime une ACL
ip access-list extended <nom>Crée groupe ACL étendu (Options dispo)
ip access-list standard <nom>Crée groupe ACL standard (IP seule)
ip access-group <nom> inAttribue un groupe ACL à une interface
permit ip ... dscp <valeur>Règle ACL filtrant sur DSCP
ip route 192.168.10.0 255.255.255.0 se0/3/0Route vers Interface
ip route 192.168.10.0 255.255.255.0 se0/3/0 250Route vers Interface avec MÉTRIQUE
ip route 192.168.10.0 255.255.255.0 10.0.1.1Route vers IP Routeur voisin
no ip route ...Supprime une ip route
ip route 0.0.0.0 0.0.0.0 10.0.0.1Route par défaut
show ip routeAffiche toutes les ip routes
ip nat insideInterface réseau privé (NAT)
ip nat outsideInterface réseau public (NAT)
show ip nat translationsAffiche translations IP + Ports
show ipv6 int briefAffiche paramètres interfaces IPv6
show ipv6 routeAffiche routage IPv6
ipv6 addr fd00::1/64Attribue adresse IPv6
ipv6 unicast-routingActive table routage IPv6
ipv6 route fd00::/64 fd00::1Route statique IPv6
ipv6 router ospf 1Active OSPF IPv6
router-id 1.1.1.1Affecte un ID (OSPF)
default-information originateAjoute routes statiques dans OSPF
ipv6 ospf 1 area 0Ajoute interface dans zone OSPF
show ipv6 ospf neighborAffiche voisins OSPF IPv6
show int trunkAffiche interfaces trunk
router bgp 1000Affecte protocole BGP avec ID
bgp log-neighbor-changesActive logs BGP
redistribute static / connectedAjoute routes statiques/connectées dans BGP
bgp router-id <id>Attribue ID pour routeur BGP
network <addr>Précise réseau à apprendre en BGP
no synchronizationEmpêche synchro hors BGP
neighbor <ip> remote-as <id>Indique IP du routeur voisin BGP

3. Procédures Détaillées

Procédure n°1 - Réinstaller un firmware (depuis autre machine)
Requis : Interface routeur avec IP, Autre machine avec firmware dans le même réseau.
  1. Activer le mode "Rommon" : Supprimer le firmware (delete <firmware>) et redémarrer OU faire Ctrl + Pause au démarrage.
  2. Exécuter les commandes suivantes une par une :
rommon 1 > IP_ADDRESS=<ip_routeur>
rommon 2 > IP_SUBNET_MASK=<masque>
rommon 3 > DEFAULT_GATEWAY=<NetID>.1
rommon 4 > TFTP_SERVER=<ip_autre_machine>
rommon 5 > TFTP_FILE=<nom_firmware>
rommon 6 > tftpdnld
rommon 7 > boot
Procédure n°2 – Attribuer une adresse IP + masque
Router> enable
Router# conf t
Router(config)# int <interface>
Router(config-if)# ip addr <ip> <masque>
Procédure n°3 – Ajouter une bannière
  1. Se mettre en mode configuration.
  2. Ajouter la bannière (Finir par le caractère ^).
(config)# banner motd ^
Enter TEXT message. End with the character '^'.
#################
#    Exemple    #
#################
^
Procédure n°4 – Supprimer mot de passe inconnu (Recovery)
  1. Démarrer en ROMMON (Ctrl + C au démarrage).
  2. Commandes :
    rommon 1 > confreg 0x2142
    rommon 2 > reset
  3. Après redémarrage (Mode normal) :
    > en
    # copy start run
    # conf t
    (config)# no enable secret
    (config)# config-register 0x2102
    (config)# end
    # copy run start
    # reload
    
Procédure n°5 – Créer une sous interface (VLAN)
  1. Sélectionner le numéro de sous interface.
  2. Ajouter encapsulation et IP.
> en
# conf t
(config)# int gi0/1.100
(config-subif)# encapsulation dot1q 100
(config-subif)# ip address 192.168.100.254 255.255.255.0
(config-subif)# no shut
Procédure n°6 – Configurer un routeur en mode NAT
  1. Configurer l'interface du réseau privé (Inside).
  2. Configurer l'interface du réseau public (Outside).
  3. Autoriser le trafic du réseau privé.
  4. Mettre en route le NAT.
! 1. Inside
(config)# int gi0/0
(config-if)# ip nat inside

! 2. Outside
(config-if)# int gi0/1
(config-if)# ip nat outside
(config-if)# exit

! 3. ACL
(config)# access-list 1 permit 10.0.0.0 0.0.255.255

! 4. Activation
(config)# ip nat inside source list 1 interface gi0/1 overload
Procédure n°7 – OSPFv3 (IPv6) sur plusieurs routeurs
  1. Activer routage IPv6 et protocole OSPF.
  2. Attribuer ID.
  3. Configurer les interfaces dans la zone.
! 1. Activation
> en
# conf t
(config)# ipv6 unicast-routing
(config)# ipv6 router ospf 1

! 2. ID
(config-rtr)# router-id 1.1.1.1
(config-rtr)# exit

! 3. Interfaces
(config)# int gi0/0
(config-if)# ipv6 ospf 1 area 0
(config-if)# int gi0/1
(config-if)# ipv6 ospf 1 area 0
(config-if)# end