Mémo Cisco
Commutateur :
Section intitulée « Commutateur : »Attribuer un nom
Switch(config)#hostname nom_actifAttribuer une adresse IP à un VLAN
Switch(config)#interface vlan num_vlanSwitch(config-if)#ip address adresseIP masqueSwitch(config-if)#no shutdownMettre une passerelle par défaut
Switch(config)#ip default-gateway adresseIPCréer un Vlan
Switch(config)#vlan num_vlanSwitch(config-vlan)#name nom_vlanAffecter des ports à un Vlan
Pour une seule interface
Section intitulée « Pour une seule interface »Switch(config)#interface nom_interfaceSwitch(config-if)#switchport access vlan num_vlanPour plusieurs interfaces (ex : du port 3 au port 12)
Section intitulée « Pour plusieurs interfaces (ex : du port 3 au port 12) »Switch(config)#interface range fa 0/3-12Switch(config-if)#switchport access vlan num_vlanConfigurer un port trunk (802.1q)
Switch(config)#interface nom_interfaceSwitch(config-if)#switchport mode trunkPar défaut, tous les Vlan sont autorisés à transiter par le port. Pour transmettre tous les Vlan sauf un :
Switch(config-if)#switchport trunk allowed vlan except num_vlanPour transmettre que certains VLAN (par exemple le 2 et le 3) :
Switch(config)#interface fastEthernet 0/1Switch(config-if)#switchport trunk allowed vlan add 2Switch(config-if)#switchport trunk allowed vlan add 3Vérifier les VLANs
Switch# show vlanSupprimer la configuration de démarrage
Switch# erase startup-config // Valider deux fois pour confirmerOn reviendra au redémarrage au paramétrage d’usine
Supprimer le fichier qui contient la description des vlan
Switch# delete flash:vlan.dat // Valider deux fois pour confirmerPour vérifier que la suppression est effective, il faudra redémarrer le switch :
Switch# reloadConfigurer un port en mode miroir
Un port miroir « reflète » tout ce qui se passe sur un port ou un ensemble de ports.Le port miroir est donc le port destination Les ports dont le trafic est récupéré sur le port miroir s’appelle ports source
Pour envoyer une copie des trames reçues sur certains ports vers un port miroir, il faut définir une session. Sur un même switch, on pourrait (même si c’est rarement le cas) envoyer par exemple les trames reçues sur les ports 1 à 5 sur un port 11 et les ports 6 à 10 sur un port 12. Pour cela il faudrait définir 2 sessions distinctes.
Supprimer toute session configurée
Switch(config)# no monitor session allDéfinir une session (exemple) ; ici on souhaite renvoyer sur le port n° 7 du switch tout ce qui arrive sur les ports 1, 2, 3, 4 et 8 du switch. On peut utiliser le tiret (trait d’union) pour une liste d’interfaces contigües.
Switch(config)# monitor session 1 source interface fa0/1 - 4Switch(config)# monitor session 1 source interface fa0/8Switch(config)# monitor session 1 destination interface fa0/7NB : Le port 7 ne peut plus servir à une communication normale. Il ne peut servir qu’à un poste chargé de surveiller le trafic et sur lequel on lance un analyseur de trames comme Wireshark. Aucun ping ne sera possible depuis ou vers ce poste.
Après cette configuration, on peut afficher le récapitulatif des sessions définies :
Switch# show monitor // Affiche toutes les sessionsRouteur :
Section intitulée « Routeur : »Attribuer un nom
Routeur(config)#hostname nom_actifConfigurer une interface réseau
Routeur(config)# interface nom_interfaceRouteur(config-if)# ip address adresseIP masqueRouteur(config-if)# no shutdownLa commande clock rate n’est nécessaire que pour le routeur qui fournit le signal de synchronisation (symbolisé par l’horloge sur le packet tracer).
Configuration du routage
Section intitulée « Configuration du routage »Ajouter une route statique
Routeur(config)# ip route adresseIP_réseau_dest masque prochain sautAjouter une route par défaut
Routeur(config)# ip route 0.0.0.0 0.0.0.0 prochain sautConfigurer le protocole de routage RIP v2
Routeur(config)#router ripRouteur(config-router)#version 2Routeur(config-router)#network adresseIP_réseau1Routeur(config-router)#network adresseP_réseauNRouteur(config-router)# no auto-summaryConfiguration du protocole 802.1q
Section intitulée « Configuration du protocole 802.1q »Configurer l’interface physique
Routeur(config)#interface nom_interfaceRouteur(config-if)#no ip addressRouteur(config-if)#no shutdownLe “no ip address” n’est utile que si une adresse IP avait déjà été attribuée à l’interface physique.
Configurer une sous-interface virtuelle
Routeur(config)#interface nom_interface.numRouteur(config-subif)#encapsulation dot1q num_vlanRouteur(config-subif)#ip address adresseIP masqueRouteur(config-subif)# no shutdownConfiguration du service DHCP
Déclarer et configurer un pool d’adressesRouteur(config)#ip dhcp pool id_poolRouteur(dhcp-config)#network adresseIP_Reseau MasqueRouteur(dhcp-config)#default-router adresse_passerelleRouteur(dhcp-config)#dns-server adresse_serveurDNSRouteur(dhcp-config)#lease jours heures minutesExclure des adresses IP
Routeur(config)# ip dhcp excluded-address adresseIP_1 adresseIP_NActivation du relais DHCP
Routeur(config)#interface nom_interfaceRouteur(config-if)#ip helper-address adresseIP_du_serveurDHCPConfiguration du NAT/PAT
Section intitulée « Configuration du NAT/PAT »Définir le ou les interfaces inside (privée) et outside (publique)
Routeur(config)#interface nom_interfaceRouteur(config-subif)ip nat insideRouteur(config)#interface nom_interfaceRouteur(config-subif)ip nat outsideDéfinir une règle de NAT/PAT ou masquage d’adresse
Routeur(config)# ip nat inside source list num_list interface nom_interface overloadDéfinir une access-list indiquant le réseau interne qui utilisera le NAT
Routeur(config)# access-list num_list permit réseau_IP masque_inverséLe masque utilisé dans les ACL est un masque inversé.
Par exemple, pour un masque en /24, le masque utilisé pour mettre en place l’ACL sera non pas 255.255.255.0 mais 0.0.0.255. De même, pour le masque 255.240.0.0, celui utilisé sera 0.0.15.255.
NAT Statique :
R(config)# ip nat inside source static 192.168.0.1 200.100.40.1NAT avec pool d’adresses :
Définir un pool d’adressesR(config)# ip nat pool p1 200.100.40.10 20.100.40.50 netmask 255.255.255.0Une fois le pool d’adresses défini, il faut indiquer quelles adresses sont autorisées à utiliser la traduction d’adresses, à l’aide d’une access-list.
R(config)# access-list 1 permit 192.168.1.0 0.0.0.255R(config)# ip nat inside source list 1 pool p1Le NAT/PAT
S0/1/0 est l’interface publiqueRouteur(config)# ip nat inside source list 10 interface serial 0/1/0 overloadRouteur(config)# access-list 10 permit 192.168.10.0 0.0.0.255Définition de l’access-list 10 indiquant les réseaux / hôtes autorisés à utiliser le nat/pat lors de communications passant par l’interface serial 0/1/0 du routeur
Routeur(config)# access-list 10 permit 192.168.20.0 0.0.0.255Pour consulter les traductions en cours :
Routeur# show ip nat translationsConfigurer une redirection
Routeur(config)# ip nat inside source static tcp IP_privée port_interne IP_public port_publicMettre un port en mode miroir
Routeur(config)# monitor session <numero_session> source interface <nom_interface> <sens_paquets>Par exemple :
monitor session 1 source interface g0/0 both