Vous êtes sur la page 1sur 11

prsent par:

Omar Khayem Cherif


RT 4 Groupe 3
AU: 2013 - 2014
Mise en place dun rseau IPv6 avec Linux
Travaux Pratiques: Technologies IPv6


Paramtrage:
Ce TP sera ralis en dployant trois machines virtuelles appeles :
- PC 1
- PC 2
- Passerelle
On utilis le logiciel VMware WorkStation.

Le systme dexploitation install pour les trois machines sont Ubuntu 12.04.4
et ils sont mens dune carte rseau ayant la configuration NAT 8.
Ce compte rendu comportera toutes les actions effectues sur la machine PC 1 et
qui seront les mmes pour les autres machines.
Si lune des machines ncessitera une manipulation supplmentaire, on la
mentionnera tout en expliquant les motifs.
I. Installation du systme pour la prise en charge de lIPv6
1. Test du chargement de lIPv6
- Les distributions de Linux comportent dj un noyau prt pour IPv6
- Il peut arriver que le module ne soit pas charg au moment du dmarrage
- Procdons au teste de ce module par deux mthodes
a. En utilisant #dmesg|grep I Pv6

b. En accdant au systme de fichier /proc :
Par la commande : ls/proc/net/if_inet6

On a pu vrifier par deux mthodes que le module IPv6 a t charg et donc on
n pas besoin charger ce module.
II. Configuration rseau de la machine pour IPv6
1. Visualisation des adresses IPv6 de linterface rseau
a. Adresse du lien local
On tape la commande ifconfig
Pour la premire machine on obtient

Donc ladresse physique est : 00 :0c :29 :8a :53 :ac
Ladresse lien local : fe80 ::20c :29ff :fe8a :53ac/64
Pour la deuxime machine, on obtient:

Donc ladresse physique est : 00 :0c :29 :aa :ad :da
Ladresse lien local : fe80 ::20c :29ff :feaa :adda/64
b. Ladresse loopback
Utilisant la commande ping6 ::1 et pour limiter le nombre de paquets de test
envoyer, on utilise ping c 4 ::1 . Seulement 4 paquets seront envoys.
2. Vrification du fichier /etc/protocols
On utilise la commande cat /etc/protocols


3. Vrification du fichier /etc/hosts
On utilise la commande cat /etc/hosts

127.0.0.1 localhost
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes => Tous les stations du lien
ff02::2 ip6-allrouters => Tous les routeurs du liens

III. Test de rponse des machines par ping 6 et analyse
2. Test de machine en local
a. Test de linterface loopback IPv6
Fait dans la rponse prcdente
b. Test de ladresse de la machine par son adresse IPv6

Par la commande ping6 c 4 I eth0 fe80 ::20c :29ff :fe8a :53ac

c. Test de ladresse par ses noms
Par la commande ping6 c 4 ip6-loopback

Par le nom de linterface de ladresse :
En excutant la commande cat /etc/hosts , on remarque que notre interface
na pas de nom.
Donc on procde la modification de ce fichier en utilisant lditeur vi par la
commande
vi /etc/hosts . Une foit lintrieur du fichier on ajoute lentre :
fe80 ::20c :29ff :fe8a :53ac pc-omar et donc en excutant la commande
cat /etc/hosts on obtient lancienne rsultat avec la nouvelle entre. On
excute donc la commande
ping6 c 4 I eth0 pc-omar et on reoit ce qui suit :

3. Test de machines distantes :
De la mme faon que prcdemment, on modifie le fichier /etc/hosts en
utilisant lditeur vi pour ajouter deus nouvelles entes qui correspondent aux
deux voisins.


Procdant lappel des voisins par:
ping6 c 4 I eth0 voisin1
ping6 c 4 I eth0 voisin2



4. Analyse du ping6:

On utilise wireshark, pour dterminer le type du flux, en excutant le ping6 de la
machine pc-omar vers la destination voisin1.

















On remarque que la source et la destination procde une ngociation. La
source procde lenvoie de neighbor solicitation et la destination rpond par un
neibghor advirtisement puis la source qui procde la fragmentation en cas de
besoin.

IV. Multicast IPv6
Pour atteindre tous les nuds du lien on utilise la commande
ping6 I eth0 ff02 ::1



Vrifions si les nuds rpondent :








Tous les nuds rpondent.

V. Adressage Globale
On attribut notre station une adresse globale. Cette adresse est attribu en
utilisant le prfixe 2001 et en se basant sur ladresse lien local de la machine.
Ladresse sera donc: 2001::1:20c:29ff:fe8a:53ac
Pour sa mise en uvre on utilise la commande:
ip -6 addr add 2001::1:20c:29ff:fe8a:53ac/64dev eth1

Testons cette adresse par un ping:


VI. Table de routage et voisinage
1. Table de routage
La table de routage est appele par la commande route -6

La table de routage est minimal, c'est--dire, elle ne contient pas des routes
dacheminement vers dautres sites.
2. Routeur I Pv6
On prend notre ordinateur passerelle et on procde sa configuration comme
montre la figure

On procde linstallation puis la reconfiguration du dmon radvd en modifiant
radvd.conf par lditeur VI. Puis on lactive.
Pour terminer avec le routage, on doit configurer les clients. Les autres postes
doivent avoir la meme configuration :


Finalement on applique la commande # dhclient eth1 pour que les clients
aient les nouvelles paramtres qui les permettent de communiquer travers le
routeur.