Commandes pour le routage sur un routeur CISCO

Commandes pour le routage sur un routeur CISCO

6 mai 2021 Non Par François DE LUCA

Voici 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 _ .