TP1 Part2 : C'est mieux avec internet¶
Une deuxième partiiiie pour donner un accès internet à tout le monde.
Ca se passe en deux temps :
- d'abord on fait en sorte que le routeur ait un accès internet
- puis, on configure un NAT sur le routeur pour que les clients des LANs puissent profiter de l'accès internet du routeur

1. Accès internet routeur¶
A réaliser sur le routeur Cisco
r1.tp1.efrei.
➜ Configurer une adresse IP sur l'interface qui pointe vers le nuage GNS3
- il faut récupérer une adresse IP en DHCP
- vérifier que vous avez bien récupéré une adresse IP avec un
show ip int bren modeenable
Warning
Si ça fonctionne pas avec nuage NAT, remplacez par un nuage Cloud.
Ou l'inverse, si vous avez déjà un nuage Cloud.
➜ Tester que...
r1peutpinginternet (une adresse IP publique)- malgré cela, aucun client n'a internet pour le moment (prouvez le avec un
pingqui ne fonctionne pas depuis l'un des clients)
➜ Wireshark this
- lancer Wireshark sur le câble entre
r1.tp1.efreiet le nuage GNS - capturer un
pingdemariovers1.1.1.1 - vous devriez le voir passer, mais jamais de réponse
-
si vous voulez capter ce qu'il se passe :
- regardez l'adresse IP source du paquet
ping - vous devriez voir l'adresse IP de
mario
- regardez l'adresse IP source du paquet
🦈 p2_no_nat.pcap
2. Accès internet clients¶
➜ Configurer un NAT simpliste sur votre routeur
- référez-vous toujours au mémo Cisco pour ça
- l'interface "externe" (outside) est celle qui pointe vers internet (le nuage GNS)
- les interfaces "internes" (inside) sont celle qui pointent vers les LANs
➜ Proooooooooof or lie
- vérifier que toutes les machines peuvent désormais
pinginternet
➜ Wireshark this
- lancer Wireshark sur le câble entre
r1.tp1.efreiet le nuage GNS - capturer un
pingdemariovers1.1.1.1 - vous devriez le voir passer, avec une réponse cette fois
-
si vous voulez capter ce qu'il se passe :
- regardez l'adresse IP source du paquet
ping - vous devriez voir l'adresse IP de
r1:r1a modifié le paquet pour mettre sa propre IP : c'est le NAT en action
- regardez l'adresse IP source du paquet
🦈 p2_nat.pcap
3. Vrai accès internet clients¶
Ce serait quand même mieux de pouvoir aller sur des sites web, classiquement, et pas juste ping des adresses IP publiques nan ?
Autrement dit : ce serait bien de pouvoir résoudre des noms. Faire en sorte qu'un client puisse visiter efrei.fr par exemple.
Pour ce faire, nos clients doivent connaître l'adresse IP d'un serveur DNS? qui est joignable depuis leur réseau.
Bon bah maintenant qu'ils ont un accès internet, suffit de leur renseigner un DNS public comme 1.1.1.1 (serveur DNS public gracieusement hébergé par Cloudflare).
➜ Configurer 1.1.1.1 comme serveur DNS sur tous les clients
- une simple commande sur les VPCS
- je rappelle que vous pouvez utiliser
?sur les VPCS pour avoir la liste des commandes dispos - y'en a une qui permet de définir l'adresse IP d'un serveur DNS
➜ Test it
- depuis
mario, effectuez unpingversefrei.fr
Note
C'est ça qu'on appelle communément "avoir" internet : avoir une adresse IP dans un LAN, connaître l'adresse IP de la passerelle du réseau et connaître l'adresse IP d'un serveur DNS joignable depuis le réseau.
Si t'as pas internet c'est FORCEMENT l'un de ces trois trucs.
➜ Wireshark this shiet
- capture Wireshark du câble entre le routeur et le switch
-
on doit y voir :
- une requête DNS spontanée du VPCS pour connaître l'adresse IP associée à
efrei.fr - des
pingqui vont demariovers l'adresse IP deefrei.fr(et lespongde réponse)
- une requête DNS spontanée du VPCS pour connaître l'adresse IP associée à
🦈 p2_routed_ping.pcap