TP : Simulation d'un réseau
I. Simulation Réseau
Après la théorie, passons maintenant à la pratique. Il est un peu difficile de mettre en place un réseau pour effectuer quelques tests. À la place nous allons utiliser un simulateur de réseau. Il existe différents types de simulateurs : du plus simple au plus "professionnel". Nous allons utiliser un simulateur relativement simple à prendre en main, mais suffisamment performant : Filius
(la page web est en allemand, mais le logiciel est disponible en français).
Avant de visionner une petite vidéo qui devrait vous aider à prendre en main Filius
, quelques petites indications …
Nous allons utiliser deux commandes dans la vidéo :
ipconfig
qui permet de connaitre la configuration réseau de la machine sur laquelle est exécutée cette commande (ipconfig
est une véritable commande sousWindows
deMicrosoft
, sous les systèmes de typeUnix
(Linux
oumacOS
par exemple), la commande équivalente estifconfig
)ping
qui permet d'envoyer des paquets de données d'unemachine A
vers unemachine B
. Si la commande est exécutée sur lamachine A
, leping
devra être suivi parl'adresse IP de la machine B
(par exemple, si l'adresse IP de B est192.168.0.2
, on auraping 192.168.0.2
)
Autre chose à retenir, vous allez apercevoir dans cette vidéo un
netmask
(masque de réseau en français), vous devez juste savoir que :- pour une adresse IP qui se termine par
/8
, on a unnetmask
qui est255.0.0.0
- pour une adresse IP qui se termine par
/16
, on a unnetmask
qui est255.255.0.0
- pour une adresse IP qui se termine par
/24
, on a unnetmask
qui est255.255.255.0
- pour une adresse IP qui se termine par
Vous pouvez maintenant visionner la vidéo :
A Faire n°1 :
En utilisant le logiciel
Filius
, créez un réseau de 4 machines (M1
,M2
,M3
etM4
). L'adresse IP de la machineM1
est192.168.1.1/24
, choisissez les adresses IP des machinesM2
,M3
etM4
.Effectuez un
ping
de la machineM2
vers la machineM4
.
Dans la vidéo ci-dessous, nous allons utiliser la commande traceroute
: la commande traceroute
permet de suivre le chemin qu'un paquet de données va suivre pour aller d'une machine à l'autre.
A Faire n°2 :
En utilisant le logiciel Filius, créez 3 réseaux de 2 machines chacun. Ces 3 réseaux seront reliés par un routeur. Après avoir effectué toutes les opérations de configuration nécessaires, effectuez un ping
entre deux machines de deux réseaux différents.
A Faire n°3
Nous allons maintenant travailler sur un réseau plus complexe :
- À l'aide du logiciel
Filius
, ouvrez le fichier snt_sim_res.fls - Faites un
traceroute
entre l'ordinateurM14
et l'ordinateurM9
(n'oubliez pas de faire unipconfig
sur la machineM9
afin d'obtenir son adresse IP). - Notez le chemin parcouru pour aller de la machine
M14
à la machineM9
. - Supprimez le câble réseau qui relie le routeur
F
au routeurE
(simulation de panne), refaites untraceroute
entreM14
etM9
. Que constatez-vous ?
ATTENTION : cela peut ne pas fonctionner du premier coup, car la mise à jour des tables de routage n'est pas immédiate : vous pouvez essayer de faire un ping
entre M14
et M9
, si cela ne fonctionne pas (timeout), attendez quelques secondes et recommencez. Une fois que le ping
fonctionne, vous pouvez faire le traceroute
.
II. Simulation DNS
A Faire n°4 :
En vous aidant de la vidéo ci-dessous, modifiez l'architecture réseau proposée dans le fichier snt_sim_dns.fls (fichier à ouvrir depuis le logiciel Filius
), afin que la machine M5
réponde à la commande ping M5
(cette commande sera exécutée depuis l'ordinateur M2
).