Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| 
                    informatique:cisco:commandes_routeurs [2010/08/18 16:53] benoit  | 
                
                    informatique:cisco:commandes_routeurs [2018/09/06 19:10] (Version actuelle) | 
            ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Commandes IOS pour les routeurs ====== | + | ====== Commandes Cisco IOS pour les routeurs ====== | 
| - | Pour facilité la compréhension, les commandes seront décrites dans le cadre de tutoriels. | + | Pour faciliter la compréhension, les commandes seront décrites dans le cadre de tutoriels. | 
| Ligne 15: | Ligne 15: | ||
| * switch <-> router : Câble droit | * switch <-> router : Câble droit | ||
| * router <-> router : Câble croisé | * router <-> router : Câble croisé | ||
| + | |||
| Ligne 35: | Ligne 36: | ||
| Router1(config)#interface FastEthernet 0/0 | Router1(config)#interface FastEthernet 0/0 | ||
| Router1(config-if)#ip address 192.168.1.254 255.255.255.0 | Router1(config-if)#ip address 192.168.1.254 255.255.255.0 | ||
| + | Router1(config-if)#description commentaires... | ||
| Router1(config-if)#no shutdown | Router1(config-if)#no shutdown | ||
| Router1(config-if)#exit | Router1(config-if)#exit | ||
| Ligne 52: | Ligne 54: | ||
| + | Pour sauvegarder la configuration voir : [[commandes principales]] | ||
| ==== Configuration du routage avec RIP v2 ==== | ==== Configuration du routage avec RIP v2 ==== | ||
| Ligne 77: | Ligne 80: | ||
| Renouveler la procédure sur **Router 2** et **Router 3** en configurant les bonnes adresse IP sur les bonnes interfaces et en configurant les bon réseaux voisin dans RIP. | Renouveler la procédure sur **Router 2** et **Router 3** en configurant les bonnes adresse IP sur les bonnes interfaces et en configurant les bon réseaux voisin dans RIP. | ||
| + | |||
| + | |||
| + | ==== Configuration du routage avec EIGRP ==== | ||
| + | Nous allons configurer le protocole de routage dynamique **EIGRP** avec l'ID **100** en configurant les deux réseaux voisins : | ||
| + | Router1#config | ||
| + | Router1(config)#router eigrp 100 | ||
| + | Router1(config-router)#network 192.168.1.0 | ||
| + | Router1(config-router)#network 192.168.2.0 | ||
| + | Router1(config-router)#end | ||
| + | |||
| + | Vérifier la configuration, en lancant la commande suivante : | ||
| + | Router1#show running-config | ||
| + | |||
| + | Le résultat doit être le suivant : | ||
| + | ! | ||
| + | router eigrp 100 | ||
| + | network 192.168.1.0 | ||
| + | network 192.168.2.0 | ||
| + | auto-summary | ||
| + | ! | ||
| + | |||
| + | ==== Configuration du routage avec OSPF ==== | ||
| + | Nous allons configurer le protocole de routage dynamique **OSPF** avec l'ID **100** en configurant les deux réseaux voisins : | ||
| + | Router1#config | ||
| + | Router1(config)#router ospf 100 | ||
| + | Router1(config-router)#network 192.168.1.0 255.255.255.0 area 100 | ||
| + | Router1(config-router)#network 192.168.2.0 255.255.255.0 area 100 | ||
| + | Router1(config-router)#end | ||
| + | |||
| + | Vérifier la configuration, en lancant la commande suivante : | ||
| + | Router1#show running-config | ||
| + | |||
| + | Le résultat doit être le suivant : | ||
| + | ! | ||
| + | router ospf 100 | ||
| + | log-adjacency-changes | ||
| + | network 192.168.1.0 0.0.0.255 area 100 | ||
| + | network 192.168.2.0 0.0.0.255 area 100 | ||
| + | ! | ||
| ==== Configuration du routage avec des routes statiques ==== | ==== Configuration du routage avec des routes statiques ==== | ||
| - | Si toute fois la table de routage ne se met pas à jour, on peut avoir recours aux routes statiques. | + | Si toute fois la table de routage ne se met pas à jour avec le protocole de routage dynamique, on peut avoir recours aux routes statiques. | 
| Par exemple sur **Router 2**, on peut explicitement demander de faire transiter les datagrammes à destination du réseau 192.168.1.0 via la passerelle **192.168.2.1** ne lançent la commande suivante : | Par exemple sur **Router 2**, on peut explicitement demander de faire transiter les datagrammes à destination du réseau 192.168.1.0 via la passerelle **192.168.2.1** ne lançent la commande suivante : | ||
| Router2(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1 | Router2(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1 | ||
| + | |||
| + | |||
| + | ==== Vérifier la table de routage ==== | ||
| + | Une fois configurer, vérifier que la table de routage soit bien à jour, en lançant la commande : | ||
| + | Router1#show ip route | ||
| + | |||
| + | Le résultat doit être le suivant : | ||
| + | Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP | ||
| + | D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area | ||
| + | N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 | ||
| + | E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP | ||
| + | i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area | ||
| + | * - candidate default, U - per-user static route, o - ODR | ||
| + | P - periodic downloaded static route | ||
| + |  | ||
| + | Gateway of last resort is not set | ||
| + |  | ||
| + | C 192.168.1.0/24 is directly connected, FastEthernet0/0 | ||
| + | C 192.168.2.0/24 is directly connected, FastEthernet0/1 | ||
| + | R 192.168.3.0/24 [120/1] via 192.168.2.254, 00:00:10, FastEthernet0/1 | ||
| + | R 192.168.4.0/24 [120/2] via 192.168.2.254, 00:00:10, FastEthernet0/1 | ||
| + | |||
| + | Pour vérifier le bon fonctionnement du routage, lancer depuis le PC 192.168.1.1 : | ||
| + | tracert 192.168.4.1 | ||
| + | |||
| + | Résultat attendu : | ||
| + | |||
| + | Tracing route to 192.168.4.1 over a maximum of 30 hops: | ||
| + |  | ||
| + | 1 9 ms 9 ms 7 ms 192.168.1.254 | ||
| + | 2 13 ms 14 ms 14 ms 192.168.2.254 | ||
| + | 3 16 ms 19 ms 11 ms 192.168.3.254 | ||
| + | 4 26 ms 28 ms 28 ms 192.168.4.1 | ||
| + |  | ||
| + | Trace complete. | ||
| + | |||
| + | ==== Configuration d'un NAT ==== | ||
| + | |||
| + | Exemple pour natter les ports https et ssh : | ||
| + | conf t | ||
| + | ip nat inside source static tcp 192.168.1.245 443 10.204.6.181 443 extendable | ||
| + | ip nat inside source static tcp 192.168.1.245 22 10.204.6.181 22 extendable | ||
| + |  | ||
| + | ou : | ||
| + | ip nat inside source static tcp 192.168.1.245 eq 443 | ||
| + | ip nat inside source static tcp 192.168.1.245 eq 22 | ||
| + | |||
| + | ==== Configuration du DHCP ==== | ||
| + | Dans l'exemple ci-dessous le DHCP est configuré pour délivrer des IP de 192.168.234.30 à 192.168.234.252 | ||
| + | |||
| + | ip dhcp pool VLAN1 | ||
| + | network 192.168.234.0 255.255.255.0 | ||
| + | default-router 192.168.234.254 | ||
| + | dns-server 192.168.234.1 192.168.234.2 | ||
| + |  | ||
| + | ip dhcp excluded-address 192.168.234.0 192.168.234.29 | ||
| + | ip dhcp excluded-address 192.168.234.253 192.168.234.254 | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Diagnostique ===== | ||
| + | |||
| + | ==== Ping ==== | ||
| + | |||
| + | Pour faire un ping vers 10.0.0.1 en définissant comme source d'interface 192.168.1.2 | ||
| + | ping 10.0.0.1 source 192.168.1.2 | ||
| + | |||
| + | |||
| + | ==== ARP ==== | ||
| + | |||
| + | Pour lister la table arp : | ||
| + | show ip arp | ||
| + | |||
| + | Pour identifier une adresse MAC : | ||
| + | show ip arp | i 3cce | ||
| + | |||
| + | ==== Statuts interfaces ==== | ||
| + | Pour lister le statut de toutes les interfaces du routeur : | ||
| + | show ip int brief | ||
| + | |||
| + | ==== NAT ==== | ||
| + | Voir les NAT actifs : | ||
| + | show ip nat translations | ||
| + | |||
| + | Vider les NAT (ceci coupe les connexions en cours) : | ||
| + | clear ip nat translation * | ||
| + | |||
| + | ==== Netflow ==== | ||
| + | Permet de voir les IP qui consomme le plus de bande passante | ||
| + | Pour l'activer faire : | ||
| + | conf t | ||
| + | int vlan1 | ||
| + | ip flow ingress | ||
| + | ip flow egress | ||
| + | ip route-cache flow | ||
| + | ip flow-top-talkers | ||
| + | top 5 | ||
| + | sort-by bytes | ||
| + | |||
| + | Pour vérifier : | ||
| + | show ip flow top-talkers | ||
| + | |||
| + | |||
| + | |||