Sur quelle machine ?
À vous de déterminer dans quelle situation vous êtes parmi les suivantes.
Dans les salles de TP réseau et sécurité de l'ENSEEIHT
Les fichiers sont installés sur les machines, suivez les instructions de l'enseignant·e.
Sur un PC sous linux dont vous êtes root
Vous pouvez récupérer les fichiers et faire le TP ! Il vous faudra peut-être installer certains paquetages, suivant les besoins du TP.
Sur un Linux/Windows/Mac dont vous êtes simple utilisateur
Installez un outil tel que VirtualBox puis importez la machine virtuelle toute prête que je vous ai préparée (voir ci-dessous).
Une fois la machine virtuelle démarrée, vous pouvez faire le TP, les fichiers sont inclus.
Une machine virtuelle toute prête !
Afin de permettre une mise en place rapide, simple et efficace de ces travaux pratiques, je vous fourni l'image d'une machine virtuelle.
C'est une image exportée avec VirtualBox 5.2, elle contient une distribution Linux Debian 10.0 avec le minimun nécessaire pour faire tourner les TP.
L'image (un fichier de 2.7 G) est disponible ici ainsi qu'un MD5 de contrôle.
Vous n'avez plus qu'à l'importer avec VirtualBox et la démarrer.
Le login/mdp est n7sn/n7sn, enjoy !
Démarrer deux machines simultanément
Nous aurons parfois besoin de lancer deux instances de cette machine virtuelle et de faire communiquer ces deux systèmes. Voici une façon simple d'y arriver (ces manipulations ne seront faites qu'une fois).
-
Modifier la configuration de la machine virtuelle de sorte que le réseau utilise un pont

-
Avec un "clic droit" sur la VM, choisir "Cloner ... "

-
Donner un nom à la nouvelle machine et activer "Réinitialiser l'adresse MAC"

-
Choisir un clonage de type "Clone lié", qui conviendra parfaitement pour notre utilisation

-
Le clone est alors disponible et peut être démarrer parallèlement à la machine d'origine. Les deux machines ainsi démarrées peuvent communiquet au travers de leurs interfaces réseaux.

Suivi minimaliste des versions de la VM
-
v1.0 debian 10 avec xfce, les extensions VirtualBox (5.2.34)
apt-get install wireshark quagga tcpdump iperf
-
v1.1 la même (avec un
git pull)apt-get install bridge-utils
-
v1.2 la même (avec un
git pull)apt-get install frr(on remplace quagga par frr)
-
v1.3 la même (avec un
git pull)- Mises à jour mineures
-
v1.4 la même (avec un
git pull)- Mises à jour mineures
-
v1.5 la même
- apt-get update/upgrade
- Suppression de libreoffice
- Mise-à-jour des addons (6.1.38)
- Changement de dépot git (passage à github)
-
v1.5.1 la même
- Mise-à-jour des guest additions
-
v2.0 debian 12 (bookworm)
apt-get install wireshark frr tcpdump iperf bridge-utils docker docker-compose gitsudo gpasswd -a $USER docker- Installation de rust