Guide Pratique : Labo de Virtualisation Réseau et
Docker
1. Introduction à la virtualisation
La virtualisation permet d’exécuter plusieurs systèmes d’exploitation sur une même machine
physique. Grâce à un hyperviseur comme VirtualBox, il est possible de créer des machines
virtuelles (VM) simulant un vrai environnement réseau. C’est une compétence essentielle pour tout
technicien réseaux et systèmes.
2. Installation de VirtualBox sur Ubuntu / Linux Mint
Ouvrir un terminal et exécuter les commandes suivantes : sudo apt update sudo apt install
virtualbox virtualbox-ext-pack Ensuite, créer deux types de réseaux dans VirtualBox : - Réseau
NAT (pour l’accès Internet du routeur pfSense) - Réseau interne (pour relier les VMs entre elles)
3. Création du labo virtuel
Le labo comprend trois machines virtuelles : - pfSense : routeur et pare-feu - Ubuntu Server :
serveur interne - Windows Client : poste utilisateur Schéma logique : [Internet] → pfSense (WAN)
→ pfSense (LAN) → [Ubuntu Server] — [Windows Client]
4. Configuration de pfSense
Interfaces : - WAN : NAT - LAN : Réseau interne (intnet) Attribuer l’adresse IP LAN : [Link]/24
Depuis Ubuntu Server : - IP : [Link]/24 - Passerelle : [Link] - DNS : [Link] Depuis
Windows Client : obtenir une IP via DHCP de pfSense.
5. Test de connectivité
Depuis Ubuntu Server : ping [Link] ping [Link] ping [Link] Si ces tests réussissent, ton
routage fonctionne correctement.
6. Supervision simple avec Netdata
Installer Netdata sur Ubuntu Server : bash <(curl -Ss [Link] Accéder à
l’interface Web : [Link]
7. Bonus : Introduction à Docker
Docker est une technologie de virtualisation légère (conteneurs). Installation sur Ubuntu : sudo apt
install [Link] -y Exemples de conteneurs : - Nginx : sudo docker run -d -p 8080:80 nginx -
MySQL : sudo docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=pass mysql Différence
principale : une VM embarque un système complet, tandis qu’un conteneur partage le noyau de
l’hôte.
8. Exercices pratiques
• Bloquer l’accès Internet du client Windows via pfSense.
• Configurer le DHCP sur pfSense (plage [Link]-[Link]).
• Superviser Ubuntu Server avec Netdata.
• Déployer deux conteneurs Docker : un serveur web et une base de données.
• Dessiner la topologie du labo sur [Link].
9. Commandes utiles
VirtualBox : VBoxManage list vms VBoxManage startvm "Nom_VM" --type headless Docker :
docker ps docker images docker stop
10. Conclusion
Ce labo te permet de maîtriser la virtualisation réseau, le routage et la supervision, tout en
découvrant les bases de la conteneurisation avec Docker. Ces compétences sont essentielles pour
évoluer vers les métiers d’administrateur systèmes et réseaux, ou d’ingénieur cloud.