Commandes pour le routage sur un routeur CISCO
6 mai 2021Voici quelques lignes de commendes utiles si vous avez à configurer le routage sur un routeur CISCO.
Route statique de tronçon suivant
(config)#ip route adresse-réseau-distant masque-de-sous-réseau adresse-de-tronçon-suivant
Route statique directement connectée
(config)#ip route adresse-réseau-distant masque-de-sous-réseau interface-de-sortie
Route statique entièrement spécifiée
(config)#ip route adresse-réseau-distant masque-de-sous-réseau interface-de-sortie adresse-de-tronçon-suivant
Route statique par défaut
(config)#ip route 0.0.0.0 0.0.0.0 adresse-de-tronçon-suivant
Route statique flottante
(config)#ip route 0.0.0.0 0.0.0.0 adresse-de-tronçon-suivant distance-administrative
Routage dynamique
(config)#router rip
(config-router)#version 2
(config-router)#no auto-summary
Active le routage dynamique avec le protocole RIPv2 et permet d’inclure tous les sous réseaux.
(config-router)#network _._._._
Annonce le réseau ... dans les mises à jour RIP envoyées aux autres routeurs.
(config-router)#passive-interface _
Empêche la transmission des mises à jour RIP via l’interface _ .
(config)#ip route 0.0.0.0 0.0.0.0 adresse-de-tronçon-suivant
(config-router)#default-information originate
Permet la propagation d’une route statique par défaut sur un routeur de périphérie.
Outils de vérifications des routes
ping _._._._
Permet de vérifier la connexion avec l’adresse ip _._._._ .
traceroute _._._._
Montre la route emprunté vers l’adresse _._._._ .
show ip route
Montre la table de routage complète.
show ip route static
Montre seulement les routes statiques de la table de routage.
show ip route _._._._
Montre seulement les routes pour le réseau ... .
Configuration Router on a stick
(config)#interface __ .
Crée ou accède à la configuration de la sous interface __ .
(config-subif)# encapsulation dot1q __
Active l’encapsulation spécifique au vlan __ .
(config-subif)# ip address ____ ____
Attribue l’adresse ipv4 ____ ____ à la sous interface.
(config-subif)# exit
(config)# interface __
(config-if)#no shutdown
Active l’interface __ à qui nous venons d’attribuer des sous interfaces.
Configuration DHCPv4
(config)#ip dhcp pool ____
Création du pool d’adresses appelé _____ .
(dhcp-config)#network _._._._ _._._._
Le pool va distribuer des adresses du réseau _._._._ _._._._ .
(dhcp-config)#default-router _._._._
Définis la passerelle par défaut.
(dhcp-config)#dns-server _._._._
Détermine l’adresse du serveur dns si il est disponible.
(dhcp-config)#domain-name ____.____
Détermine le nom de domaine si disponible.
(config)#ip dhcp excluded-address _._._._ _._._._
Exclue du dhcp les addresses de _._._._ à _._._._ .
Configuration NAT statique
(config)#ip nat inside source static _._._._ _._._._
Mappage entre l’adresse locale interne _._._._ et l’adresse globale interne _._._._ .
(config)#interface ___
(config-if)#ip address _._._._ _._._._
(config-if)#ip nat inside
Identifie l’interface ___ avec l’adresse _._._._ _._._._ comme interface de traduction interne.
(config)#interface ___
(config-if)#ip address _._._._ _._._._
(config-if)#ip nat outside
Identifie l’interface ___ avec l’adresse _._._._ _._._._ comme interface de traduction externe.
Configuration NAT dynamique
(config)#ip nat pool _ _._._._ _._._._ netmask _._._._
Définit le pool d’adresses des adresses _._._._ à _._._._ avec un masque _._._._ .
(config)#access-list _ permit _._._._ _._._._
Définit que l’adresse source _._._._ _._._._ est éligible à la traduction.
(config)#ip nat inside source list pool _
Fait le lien entre l’ACL et le pool .
(config)#interface __
(config-if)#ip nat inside
Identifie l’interface __ comme interface de traduction interne.
(config)#interface __
(config-if)#ip nat outside
Identifie l’interface __ comme interface de traduction externe.
Configuration surcharge NAT (PAT)
Pour plusieurs adresses publiques
(config)#ip nat pool _ _._._._ _._._._ netmask _._._._
Définit le pool d’adresses __ des adresses _._._._ à _._._._ avec un masque _._._._ .
(config)#access-list _ permit _._._._ _._._._
Définit que l’adresse source _._._._ _._._._ est éligible à la traduction.
(config)#ip nat inside source list _ pool _ overload
Fait le lien entre l’ACL _ et le pool _ et active la surcharge.
(config)#interface _
(config-if)#ip nat inside
Identifie l’interface _ comme interface de traduction interne.
(config)#interface _
(config-if)#ip nat outside
Identifie l’interface _ comme interface de traduction externe.
Pour une seule adresse publique
(config)#access-list _ permit _._._._ _._._._
Définit que l’adresse source _._._._ _._._._ est éligible à la traduction.
(config)#ip nat inside source list interface _ overload
Fait le lien entre l’ACL _ et l’interface de sortie et active la surcharge.
(config)#interface __
(config-if)#ip nat inside
Identifie l’interface __ comme interface de traduction interne.
(config)#interface __
(config-if)#ip nat outside
Identifie l’interface _ comme interface de traduction externe.
Transfert de port
(config)#ip nat inside source static ___ _._._._ _._._._ _
Configure le transfert de port utilisant le protocole ___ (tcp ou udp) de l’adresse source _._._._ avec le port _ vers l’adresse traduite _._._._ avec le port _ .