100% ont trouvé ce document utile (1 vote)
518 vues4 pages

Exercice NAT Dynamique

Ce document décrit la configuration d'un NAT dynamique sur un routeur Cisco IOS où un pool d'adresses IP est utilisé pour la traduction entre des hôtes internes et une adresse IP externe.

Transféré par

nico.tawala
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
518 vues4 pages

Exercice NAT Dynamique

Ce document décrit la configuration d'un NAT dynamique sur un routeur Cisco IOS où un pool d'adresses IP est utilisé pour la traduction entre des hôtes internes et une adresse IP externe.

Transféré par

nico.tawala
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice NAT dynamique

Configuration NAT dynamique Cisco IOS


Il est temps de configurer un NAT dynamique où nous utilisons un pool d'adresses IP
pour la traduction. Je vais utiliser une topologie assez simple avec deux hôtes et un
routeur qui effectuera le NAT :

Cette fois, nous avons 2 routeurs hôtes sur le côté gauche et j'utilise un autre sous-
réseau. Préparons les routeurs hôtes :

Host1(config)#no ip routing

Host1(config)#default gateway 192.168.123.3

Host2(config)#no ip routing

Host2(config)#ip default-gateway 192.168.123.3

L'étape suivante consiste à configurer NAT :

NAT(config)#interface fastEthernet 0/0

NAT(config-if)#ip nat inside

NAT(config)#interface fastEthernet 1/0


NAT(config-if)#ip nat outside

Tout d’abord, nous allons configurer les interfaces internes et externes correctes. Je vais
maintenant créer un pool d'adresses IP que nous pouvons utiliser pour la traduction :

NAT(config)#ip nat pool MYPOOL 192.168.23.10 192.168.23.20 prefix-


length 24

La ip nat poolcommande nous permet de créer un pool. J'appelle le mien « MYPOOL


» et j'utilise l'adresse IP 192.168.23.10 jusqu'à 192.168.23.20. Nous pouvons maintenant
sélectionner les hôtes que nous souhaitons traduire :

NAT(config)#access-list 1 permit 192.168.123.0 0.0.0.255

La liste d'accès ci-dessus correspond au réseau 192.168.123.0 /24. C'est là que se


trouvent host1 et host2. La dernière étape consiste à rassembler la liste d'accès et le
pool :

NAT(config)#ip nat inside source list 1 pool MYPOOL

La commande ci-dessus sélectionne la liste d'accès 1 comme source et nous la


traduirons dans le pool appelé « MYPOOL ». Cela garantit que host1 et host2 sont
traduits en une adresse IP de notre pool. Vérifions maintenant notre configuration !

Host1#ping 192.168.23.3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.23.3, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/28 ms

Host1 peut envoyer une requête ping au serveur Web. Jetons maintenant un coup d'œil
à notre routeur NAT :
NAT#show ip nat translations

Pro Inside global Inside local Outside local Outside


global

icmp 192.168.23.10:3 192.168.123.1:3 192.168.23.3:3


192.168.23.3:3

--- 192.168.23.10 192.168.123.1 --- ---

Comme vous pouvez le voir ci-dessus, host1 a été traduit en adresse IP 192.168.23.10.
Envoyons maintenant du trafic depuis l'hôte 2 pour voir la différence dans notre table
NAT…

Host2#ping 192.168.23.3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.23.3, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/9/16 ms

NAT#show ip nat translations

Pro Inside global Inside local Outside local Outside


global

icmp 192.168.23.10:4 192.168.123.1:4 192.168.23.3:4


192.168.23.3:4

--- 192.168.23.10 192.168.123.1 --- ---

icmp 192.168.23.11:2 192.168.123.2:2 192.168.23.3:2


192.168.23.3:2

--- 192.168.23.11 192.168.123.2 --- ---

Et comme vous pouvez le voir, host2 a été traduit en adresse IP 192.168.2.11. Excellent,
notre NAT dynamique fonctionne ! Au cas où vous vous poseriez la question… que
signifient les adresses internes globales, internes locales, externes locales et externes
globales ? Laissez-moi vous expliquer :

 Inside global se trouve l'adresse IP sur l'interface extérieure de votre routeur


effectuant le NAT.
 Inside local est l'adresse IP de l'un de vos hôtes internes qui est traduite avec
NAT.
 En dehors du local se trouve l'adresse IP de l'appareil que vous essayez
d'atteindre, dans notre exemple, le serveur Web (Web1).
 Hors global se trouve également l'adresse IP de l'appareil que vous essayez
d'atteindre, dans notre exemple, le serveur Web (Web1).

Pourquoi les adresses IP externes locales et globales externes sont-elles les mêmes ?
Avec NAT, il est possible de traduire bien plus que simplement de « l'intérieur » vers «
l'extérieur ». Il est possible de créer une entrée dans notre routeur NAT qui, chaque fois
qu'un des hôtes envoie un ping à une adresse IP (disons 5.5.5.5), sera transmise à
Web1. Dans cet exemple, le « serveur Web externe » est vu « localement » par nos
hôtes comme 5.5.5.5, et non 192.168.23.3.

Vous aimerez peut-être aussi