********************
Bonjour,
Je fait des test sur le NAT avec un routeur Cisco et je rencontre quelques problèmes.
Dans un premier temps, j'ai fait une configuration avec pool,
Router(config)#ip nat pool Maplage 10.1.8.140 10.1.8.150 netmask 255.255.255.0
Router(config)#ip nat inside source list 1 pool Maplage
Router(config)#access-list 1 permit 172.0.0.0 0.0.0.255
J'ai biensur attribué #ip nat outside et #ip nat inside au interface concernée.
La configuration marche mais je voulais savoir si dans le cas ou une premiere machine se connecte elle prendra bien l'adresse 10.1.8.140, puis la deuxième 10.1.8.141 et ainsi de suite, mais si à un moment la première machine se deconnecte, est-ce que la machine suivante se connectant prendra l'adresse de la premiere machine? Et si ce n'est pas le cas comment le faire?
Dans un deuxieme temps pour la meme config,
Je voulais savoir comment on peut configurer le NAT afin que :
l'adresse 165.0.0.140 prenne l'adresse 10.1.8.140
l'adresse 165.0.0.141 prenne l'adresse 10.0.0.141
l'adresse 165.0.0.142 prenne l'adresse 10.0.0.142
Et cela de façon dynamique, je veux pas configurer une translation NAT static par adresse?
Merci de votre aide.
Cordialement,
Ludo
**********************************************
Salut, je suis très content de ta question:
En fait, il y a trois sorte de Traduction:
Dynamic NAT: NAT Dynamique
Static NAT: NAT Statique
NAT Overloading/PAT: NAT avec Surcharge ou Port Address Translation ou traduction d'address de port.
Alors ta question consiste à faire une traduction entre des address local interne privé RFC 1918.
En plus il manque de precision.
Les termes liées à NAT sous l'IOS ne sont pas preciser.
Ce que moi je vois ce que:
Tes address Local Interne RFC 1918 sont 10.0.0.0
Tes address Global Interne sont 165.0.0.0
Mais j'aimerai te donner une réponse nette.
Selon ce que tu veux faire, tu dois faire un mappage static entre tes Inside Local Address et Inside Global Address.
Note: Je pense que tu connais toutes les terminologies liées à NAT, si ce n'est pas le cas, envoie moi un mail.
Je te le dirai.
Maintenant allons tout droit au but:
l'adresse 165.0.0.140 prenne l'adresse 10.1.8.140
l'adresse 165.0.0.141 prenne l'adresse 10.0.0.141
l'adresse 165.0.0.142 prenne l'adresse 10.0.0.142
Note: la config que je fais c'est par raport à ce que tu ulistre ci haut, je ne change rien et je ne suis pas les règles de la configuration de NAT.
Sur ton router:
RouterB(config)#ip nat inside source static 165.0.0.140 10.1.8.140
RouterB(config)#ip nat inside source static 165.0.0.141 10.0.0.141
RouterB(config)#ip nat inside source static 165.0.0.142 10.0.0.142
Specifie tes interfaces comme connecté à l'intérieur ou à l'extérieur,
Note: ip nat inside et ip nat outside
Note:
Pour verifier la config NAT sur ton router:
show running-config
show ip nat translations
show ip nat statistics
show ip nat translations verbose
debug ip nat
Cordialement,
Johnny Kabundi
Cisco Systems