Vous êtes sur la page 1sur 15

Université Gaston Berger de Saint-Louis

UFR SCIENCES APPLIQUÉES ET DE TECHNOLOGIE(SAT)


SECTION D’INFORMATIQUE
MASTER SCIENCE ET TECHNOLOGIE
RÉSEAU, SÉCURITE ET SYSTÈMES DISTRIBUES(R2SD)

Lab 1 : Configuration des Adresses


IPv6

Sous la direction Présenté par

Dr. Maïssa MBAYE Serigne Omar SENE


Configuration des adreeses ipv6

Année Académique 2022-2023

OBJECTIFS :
Les compétences cibles de ce lab sont :
 La vérification de la présence d’IPv6 sur une machine Windows et Linux
 La configuration d’adresses IPv6 sous Windows, Linux et Cisco IOS
 La configuration et l’analyse de l’auto-configuration sans état d’ipv6

ACTION 1 : IPV6 –PRESENT OU PAS PRESENT


L’objectif de cet exercice est de savoir vérifier sous Windows et Linux la présence d’IPv6 en
DualStack, ensuite de tester la connectivité en utilisant les adresses de portée « lien local »
IPv6.

1. Topologie 1 et lancement des machines virtuelles

 Sous Windows
Le protocole IPv6 est présent sur les de Windows XP Professionnel SP3 1 ou ultérieurs. La
vérification de sa présence peut se faire de deux manières : ligne de commande et
graphique.

2. Vérification en ligne de commande


a) Lancez sur la ligne de commande : ipconfig /all

1
Configuration des adreeses ipv6

Ce qui prouve la présence d’IPv6 dans cette sortie est :


 La présence d’une adresse commençant par « FE80 : » (adresse lien local)

 La présence d’une Interface Teredo et/ou ISATAP

b) Une autre commande permettant de faire la même vérification de


manière plus explicite est la commande « netsh.exe »2. Affichez
les interfaces sur lesquelles IPv6 est actif en exécutant :
C:\> netsh interface ipv6 show interface

c) Affichez les adresses des interfaces sur lesquelles IPv6 est actif en
tapant :
C:\> netsh interface ipv6 show address
2
Configuration des adreeses ipv6

d) Affichez l’adresse de lien local de l’interface "Local Area


Connection" avec la commande :

3. En mode graphique il faut aller sur les propriétés de l’interface «


Connexion au réseau local » et voir s’il y a une ligne correspondant à
IPv6 :
a) Faites le raccourci [Windows XP ou Seven]3 :
Démarrez  Exécuter ncpa.cpl [Entrée]

La ligne Protocole Internet Version 6 (TCP/IPv6) cochée indique qu’IPv6 est activé sous
Seven

3
Configuration des adreeses ipv6

 Sur Linux
Sous Linux, IPv6 est généralement par défaut activé dans les distributions modernes telles
qu’Ubuntu.

4. Pour vérifier l’activation d’IPv6, tapez la commande « ifconfig ens33 »


puis vérifier la présence d’une adresse lien local IPv6.

La présence d’une ligne inet6 est la preuve de l’activation d’IPv6.

TEST DE CONNECTIVITE DANS UN LIEN LOCAL


Le test de connectivité peut se faire en utilisant la version IPv6 de la commande PING.
Toutefois, une des différences majeures par rapport à la version IPv4 de ping est qu’il faut lui
indiquer à ping par où passer lorsque les adresses « lien local » sont utilisées. La raison est
qu’une interface peut avoir plusieurs adresses IPv6 dont l’adresse lien local qui n’est pas
routable :

4
Configuration des adreeses ipv6

5. Consultez le support de cours et dites comment sont générées les adresses


de lien local
Link-Local-Scope
Il identifie les adresses qui sont dans le même domaine de niveau.
Les adresses de cette portée sont appelées : Link-Local Address

Valeur du préfixe de CIDR Assignation du block Fraction de l’espace


format d’adressage
1111 110 10 FE80 ::/10 Link Local Address 1/1024

Adresse utilisable sur le même lien


64bits représente la partie réseau (10bits =FE8, 54bits à 0)
64bits représente la partie hôte
FE80 ::/64

6. Réalisez la topologie 2 et relevez les adresses « lien local » de chacune


des interfaces générées automatiquement par les systèmes d’exploitation

7. Test de connectivité avec ping


a) Ping pour IPv6 Sous Seven

C:\> ping -6 –S fe80::bcd8:fcd9:88ca:5d27%11 fe80::2a5c:394d:6370:3edf

5
Configuration des adreeses ipv6

b) Ping6 sous linux

ping6 -I ens33 fe80::2a5c:394b:6370:3edf

ACTION 2 : CONFIGURATION MANUELLE D’ADRESSES IPV6


La configuration d’adresses IPv6 consiste généralement à l’ajout d’adresses de portée
globale sur les interfaces. Nous allons implémenter la topologie 3 en ajoutant manuellement
les adresses globales 2001:1::10/64 et 2001:1::20/64 des interfaces de ClientXP et
UbuntuDesktop respectivement.
1. Consultez le support de cours pour voir quelles sont les plages réservées
aux
adresses unicast de portée globale.
Global Scope
Il identifie tous les équipements accessibles depuis Internet
Ces adresses de cette portée sont appelées Global Unicast Address
Préfixe : 2003::/3

6
Configuration des adreeses ipv6

64bits partie réseau (48bits représente le préfixe global de routage,16bits représente


l’identifiant sous-réseau)
64bits partie hote
2. Configuration manuelle sous windows
a) Affichez les adresses ipv6 sur l’interface

b) Ajoutez l’adresse IP publique « 2001:1::10 » à votre interface avec


la commande suivante.
netsh interface ipv6 add address "Local Area Connection" 2001:1::10

c) Vérifiez l’ajout de l’adresse avec la commande de la question 2.a

d) Exercice Faites la même chose en utilisant l’interface graphique

7
Configuration des adreeses ipv6

3. Configuration manuelle sous Linux avec ifconfig


a) Ajoutez l’adresse publique IPv6 « 2001:1::20/64 » à votre interface
avec la commande
~$ sudo ifconfig eth1 add 2001:1::20/64

4. Testez votre configuration avec la commande ping(6) sous windows ou


Linux
8
Configuration des adreeses ipv6

ACTION 3 : IPV6 – AUTOCONFIGURATION


L’auto configuration IPv6 permet aux équipements terminaux de configurer leurs interfaces,
la passerelle par défaut, … avec des adresses IPv6 globales de manière automatiquement.
L’auto configuration se fait à travers le protocole ND (Network Discovery) qui se base sur des
paquets ICMPv6. Fonctionnalités du protocole :
 Découverte de passerelle
 Découverte de préfixe
 Découverte des paramètres réseau
 Auto configuration adresses
 Next Hop détermination
 Neighbor unreachability Detection
 Redirect
Nous allons implémenter l’auto configuration sans état des adresses à l’aide de la topologie
4

9
Configuration des adreeses ipv6

Pour ce faire l’essentiel du travail se fait au niveau du routeur.


1) Affichez les adresses IPv6 des interfaces des clients ClientXP et
UbuntuDesktop pour vérifier qu’ils n’ont pas d’adresses globales

2) Activez l’auto configuration sur le routeur R1 en suivant les étapes


suivantes :
a) Configurez l’adresse IP de l’interface f0/0 et l’activation du routage
IPv6

10
Configuration des adreeses ipv6

b) Configurez le préfix à diffuser (2001:1::/64) et activation de ND

3) Attendez une minute ou deux puis affichez les adresses des interfaces
pour voir qu’elles se configurées automatiquement

4) Testez la nouvelle configuration avec des ping dans les deux sens

11
Configuration des adreeses ipv6

5) Pour comprendre ce qui s’est passé, capturez avec Wireshark les


communications au moment de l’autoconfiguration
a) Il y a un paquet ICMPv6 du Type Router Avertissement u routeur qui
diffuse le préfix du réseau global

b) Il y a un paquet ICMPv6 du type Neighbor Advertisement venant de chaque


machine qui cherche à se configurer automatiquement

12
Configuration des adreeses ipv6

APPLICATION1

1) Quelles sont les significations des variables noyau suivants ( /etc/sysctl.d/ipv6.conf):


 net.ipv6.conf.default.autoconf
Cette variable contrôle si l’interface réseau par dfaut sur un système linux doit effectuer une
autoconfiguration d’adresse IPV6. Si la valeur est définie sur 1 alors l’autoconfiguration est
définie.
 net.ipv6.conf.default.accept_ra
Cette variable contrôle si l’interface doit écouter et accepter les messages de publicité de
routeur émis par les routeurs du réseau.
 net.ipv6.conf.default.accept_ra_pinfo
Cette variable permet à l’interface réseau de prendre en compte les informations de préfixe
fournies par les routeurs et de les utiliser pour configurer ses adresses IPV6.
 net.ipv6.conf.default.forwarding
Cette variable contrôle la capacité du système à agir en tant que routeur IPV6 en permettant
ou en désactivant la fonction de routage pour l’interface réseau par défaut.
 net.ipv6.conf.all.autoconf
Cette variable permet de contrôler la possibilité d’activer ou de désactiver l’autoconfiguration
des adresses IPV6 pour toutes les interfaces réseau du système linux.
 net.ipv6.conf.all.accept_ra
Cette variable permet de contrôler si le système doit accepter et utiliser les informations de
configuration provenant des messages de publicité de routeur pour toutes les interfaces réseau.
 net.ipv6.conf.all.accept_redirects
Cette variable permet de contrôler si le système doit accepter et utiliser les messages de
redirection ICMPV6 pour mettre à jour sa table de routage en fonction des information reçues.
 net.ipv6.conf.all.forwarding

13
Configuration des adreeses ipv6

Cette variable permet de contrôler la capacité du système à agir entant que routeur IPV6 en
permettant ou en désactivant la fonction de routage pour toutes les interfaces réseau du
système linux. Cette partie spécifie que la configuration s’applique à toutes les interfaces
réseau

.
2) Désactivez IPV6 et réactivez-le

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1(désactiver ipv6 pour toutes les interfaces)

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0(réactivation ipv6)

3) Activez le routage IPv6 sous Debian

 Editer le fichier de conf


Sudo nano /etc/systcl.conf
 Ajouter la ligne suivante
Net.ipv6.conf.all.forwarding=1
 Recharger la configuration du reseau
Sudi systctl -p /etc/sysctl.conf
 Vérification
Cat /proc/sys/net/ipv6/conf/all/forwarding
Si la valeur est égale à 1, cela signifie que le routage IPV6 est activé
4) Donnez une adresse IPv6 statique configurée automatiquement au démarrage en
utilisant /etc/network/interfaces
Sudo /etc/network/interfaces
auto eth0
iface eth0 inet static
address fe80 ::bcd8 :fcd9:88ca:5d27
netsmask 64
gateway fe80::c801:1bff:fe3c:0

14

Vous aimerez peut-être aussi