I Introduction
L’objectif est de pouvoir utiliser l’objet CLOUD de GNS3. Ce qui va impliquer l’implémentation du NAT sur un des routeurs.

Les PC virtuels seront configurés manuellement. Ils seront dans le VLAN 20 du routeur.
Un des PC Virtuels est une VM VirtualBox qui supporte une image de Windows 10.
Le cloud est connecté par liaison filaire. On le considère comme le WAN. Ce WAN délivre des adresses IP en DHCP avec comme passerelle 192.168.2.1
Remarque : sous ubuntu pour voir le nom des interfaces réseaux et si connecté :
util@PC-UBU:~$ nmcli device status
DEVICE TYPE STATE CONNECTION
wlp2s0 wifi connecté xavchrys2
virbr0 bridge connecté virbr0
p2p-dev-wlp2s0 wifi-p2p déconnecté --
eno1 ethernet indisponible --
lo loopback non-géré --
virbr0-nic tun non-géré --
Et pour visualiser le détail :
util@PC-UBU:~$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 34:e6:d7:18:c6:21 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 48:51:b7:5b:bb:c0 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.135/24 brd 192.168.2.255 scope global dynamic noprefixroute wlp2s0
valid_lft 4320sec preferred_lft 4320sec
inet6 fe80::4e2b:a094:a63f:348b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:f5:40:8f brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:f5:40:8f brd ff:ff:ff:ff:ff:ff
II Configuration initiale
II.1 Configuration de l’interface connectée au cloud
Extrait running-config :
interface FastEthernet1/0
no switchport
no ip address
rem perso : Bizarre … Adresse IP en mode DHCP manque …
II.2 Configuration du VLAN 20
Extrait running-config :
interface Vlan20
ip address 192.168.20.254 255.255.255.0
II.3 Configuration des autres interfaces :
Extrait du running-config :
interface FastEthernet1/1
switchport access vlan 20
!
interface FastEthernet1/2
switchport access vlan 20
!
interface FastEthernet1/3
switchport access vlan 20
!
interface FastEthernet1/4
switchport access vlan 20
!
interface FastEthernet1/5
switchport access vlan 20
!
interface FastEthernet1/6
switchport access vlan 20
!
interface FastEthernet1/7
switchport access vlan 20
!
interface FastEthernet1/8
switchport access vlan 20
!
interface FastEthernet1/9
switchport access vlan 20
!
interface FastEthernet1/10
switchport access vlan 20
!
interface FastEthernet1/11
switchport access vlan 20
!
interface FastEthernet1/12
switchport access vlan 20
!
interface FastEthernet1/13
switchport access vlan 20
!
interface FastEthernet1/14
switchport access vlan 20
!
interface FastEthernet1/15
switchport access vlan 20
II.4 Vérification
A ce stade :
- les PC virtuels se pinguent
- le routeur ping la passerelle internet (WAN)
III Configuration finale
III.1 Introduction
Il va falloir introduire introduire :
- une route par defaut ;
- la notion de NAT pour que les PC, en classe privée, puissent être routés vers le Cloud.
III.2 Route par défaut
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.0.1
R1(config)#exit
III.3 Mise en œuvre du Nat
Cette mise en œuvre va se faire en 2 grandes étapes :
- déclaration du NAT sur les interfaces :
- en entrée (inside) sur l’interface VLAN,
- en sortie (outside) sur l’interface connectée au WAN (cloud).
- Règle des plages IP à prendre en compte
déclaration du nat en sortie :
R1#conf t
R1(config)#interface fastEthernet 1/0
R1(config-if)#ip nat outside
R1(config-if)#exit
déclaration du NAT en entrée :
R1#conf t
R1(config)# interface vlan 20
R1(config-if)#ip nat inside
R1(config-if)#exit
Maintenant il faut spécifier l’adresse IP ou la plage d’adresse IP sur lesquelles le NAT s’effectuera.
Comme le Wan délivre une adresse IP en DHCP sur l’interface FastEthernet 1/0, l’adresse IP peut être comprise entre 192.168.2.2 et 192.168.2.253.
ip nat pool plagenat 192.168.2.2 192.168.2.253 netmask 255.255.255.0
Ensuite il faut déclarer les plage d’adresses IP du VLAN 20 à natter. Pour cela il faut commencer à spécifier une access-list spécifique (numéro 1 ici).
ip nat inside source list 1 pool plagenat
Ensuite créer cette acces list (numéro 1). Elle comprendra la classe réseau du VLAN 20 et qui sera la suivante :
access-list 1 permit 192.168.20.0 0.0.0.255
A ce stade la configuration du NAT est terminée.