Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
GUIDE COMPLET
PRISE EN MAIN DE PNETLAB
Simulateurs & Émulateurs Réseau — Installation — Configuration — Premiers Laboratoires
Formation Licence Réseaux & Sécurité
Niveau : Débutant
Document pédagogique — 2025/2026
PNETLab — Document Pédagogique 2024/2025 | Page 1
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 1 : INTRODUCTION AUX OUTILS DE SIMULATION ET
D'ÉMULATION
1.1 Présentation générale
Qu'est-ce qu'un simulateur réseau ?
Un simulateur réseau est un logiciel qui reproduit le comportement d'équipements réseau de
manière artificielle, sans exécuter le véritable système d'exploitation de l'équipement. Il imite les
fonctionnalités réseau en utilisant un moteur logiciel propre.
En d'autres termes, le simulateur ne fait que reproduire ce qui se passerait sur un vrai équipement,
sans réellement l'utiliser. Les commandes tapées sont interprétées par le logiciel qui simule les
réponses attendues.
Exemple concret — Packet Tracer (Cisco) :
Lorsque vous tapez la commande « show ip interface brief » sur un routeur Cisco dans Packet
Tracer, c'est le logiciel lui-même qui calcule et affiche une réponse simulée. Il n'y a pas de vrai
système d'exploitation Cisco IOS qui tourne en arrière-plan.
Avantages des simulateurs :
• Très légers en ressources matérielles (RAM, CPU).
• Faciles à installer et à utiliser.
• Idéaux pour apprendre les bases des protocoles réseau.
• Gratuits pour les étudiants (Packet Tracer).
Inconvénients des simulateurs :
• Pas de vrai système d'exploitation : certaines commandes ou comportements peuvent
différer de la réalité.
• Limités aux équipements supportés par le logiciel.
• Non utilisable en entreprise pour des tests réels.
Qu'est-ce qu'un émulateur réseau ?
Un émulateur réseau est un logiciel qui exécute de véritables images système (firmware, IOS,
systèmes d'exploitation) sur une machine virtuelle. L'équipement réseau fonctionne exactement
comme dans la réalité, car c'est le vrai logiciel qui tourne.
Concrètement, l'émulateur charge et exécute la véritable image Cisco IOS, le vrai firmware MikroTik,
ou le vrai système FortiGate dans une machine virtuelle dédiée. Les équipements se comportent
exactement comme leurs homologues physiques.
Exemple concret — PNETLab :
Lorsque vous tapez « show ip interface brief » sur un routeur Cisco dans PNETLab, c'est le vrai
système d'exploitation Cisco IOS qui s'exécute sur une machine virtuelle QEMU. La réponse est
identique à celle d'un vrai routeur physique.
Avantages des émulateurs :
• Comportement identique aux équipements réels.
• Supporte une très grande variété d'équipements.
• Utilisé par les professionnels pour tester des configurations avant déploiement.
PNETLab — Document Pédagogique 2024/2025 | Page 2
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
• Idéal pour les certifications avancées (CCNA, CCNP, CCIE,NSE4,Huawei...).
Inconvénients des émulateurs :
• Gourmand en ressources matérielles (RAM, CPU, stockage).
• Nécessite des images système dont la légalité doit être vérifiée.
• Plus complexe à mettre en place.
Pourquoi utiliser ces outils dans les formations réseau ?
Les équipements réseau physiques (routeurs, switchs, firewalls) coûtent très cher. Un seul routeur
Cisco peut coûter plusieurs centaines d'euros. Dans le cadre d'une formation, il est impossible
d'acheter autant de matériel que nécessaire pour chaque étudiant.
Les simulateurs et émulateurs permettent de :
• Créer des laboratoires réseau complets sans matériel physique.
• Reproduire des topologies réseau complexes (plusieurs dizaines d'équipements).
• Tester et apprendre sans risquer de « casser » un vrai réseau.
• Préparer des certifications professionnelles (CCNA, CCNP, CCIE...).
• Simuler des pannes et apprendre à les diagnostiquer.
• Tester des configurations avant de les appliquer en production.
1.2 Différence entre simulateur et émulateur
Le tableau suivant présente une comparaison détaillée entre les principaux outils utilisés en
formation réseau :
Critère Packet Tracer PNETLab EVE-NG GNS3
Type Simulateur Émulateur Émulateur Émulateur
Moteur logiciel QEMU / KVM / QEMU / KVM / QEMU /
Fonctionnement
propriétaire Dynamips Dynamips Dynamips / IOU
Moyen
Niveau de Très élevé (vrai Très élevé (vrai
(comportement Élevé (vrai OS)
réalisme OS) OS)
simulé)
Ressources Faibles (2-4 Go Élevées (8-16 Go Élevées (8-16 Go Moyennes à
requises RAM) RAM) RAM) élevées
Facile (interface
Facilité d'usage Très facile Intermédiaire Intermédiaire
Web)
Graphique Graphique
Interface Web (navigateur) Web (navigateur)
(logiciel) (logiciel)
Équipements IOS, IOS-XE, XR, IOS, IOS-XE, XR,
Limités (simulés) IOS, IOS-XE, XR
Cisco Nexus Nexus
Autres Très nombreux
Très peu Nombreux Nombreux
équipements (voir liste)
Accès multi- Oui (version
Non (1 utilisateur) Oui (multi-users) Non natif
utilisateurs Community)
Gratuit + Store Gratuit
Licence Gratuit (Netacad) Gratuit
payant (Community)
Débutants, CCNA Formation Formation Formation, tests
Cas d'utilisation
niveau 1 avancée, Pros avancée, Pros locaux
PNETLab — Document Pédagogique 2024/2025 | Page 3
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Pourquoi Packet Tracer est un simulateur ?
Cisco Packet Tracer est développé par Cisco Systems exclusivement pour l'enseignement. Il ne
charge aucune vraie image IOS. C'est son propre moteur logiciel interne qui reproduit le
comportement des commandes IOS. Certaines commandes n'existent pas ou donnent des résultats
différents de la réalité. Il ne peut pas être utilisé pour tester de vraies configurations en production.
ℹ Exemple : La commande « debug » est absente ou limitée dans Packet Tracer, alors qu'elle est
indispensable sur un vrai équipement Cisco.
Pourquoi PNETLab, EVE-NG et GNS3 sont des émulateurs ?
Ces trois outils exécutent de véritables images système (IOS, IOS-XE, FortiOS, RouterOS...) dans
des machines virtuelles. Le système d'exploitation tourne réellement, en consommant de la RAM et
du CPU, exactement comme un vrai équipement réseau. Le comportement est identique à la réalité.
ℹ Exemple : Sur PNETLab, si vous importez une image Cisco IOS 15.7, c'est exactement le même
logiciel qui tourne sur un vrai routeur Cisco 2900. La commande « debug ip rip » fonctionnera de
manière identique.
PNETLab — Document Pédagogique 2024/2025 | Page 4
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 2 : DÉCOUVERTE DE PNETLAB
2.1 Présentation de PNETLab
Historique de PNETLab
PNETLab (anciennement connu comme une évolution d'UNetLab) a été créé pour offrir une
alternative accessible à EVE-NG Community. Développé et maintenu par une équipe internationale
de professionnels réseau, PNETLab propose une interface web moderne, une gestion simplifiée des
laboratoires, et un système d'images partagées (iShare) qui facilite grandement l'accès aux images
d'équipements.
Depuis sa création, PNETLab a évolué avec des fonctionnalités collaboratives (plusieurs utilisateurs
peuvent travailler sur le même laboratoire), un store officiel d'images, et une communauté très active.
Architecture de PNETLab
PNETLab fonctionne comme une machine virtuelle Linux (Ubuntu) déployée sur un hyperviseur
(VMware Workstation, VMware ESXi, ou serveur bare-metal). Cette VM contient tout le nécessaire
pour faire tourner des équipements réseau virtuels :
• Un système d'exploitation Ubuntu Server 20.04/22.04.
• Un hyperviseur QEMU/KVM pour les images modernes.
• Dynamips pour les images Cisco IOS classiques.
• IOL (IOS On Linux) pour certaines images Cisco.
• Un serveur web Apache pour l'interface utilisateur.
• Une base de données pour la gestion des laboratoires et utilisateurs.
Avantages de PNETLab
• Interface web moderne et intuitive, accessible depuis un navigateur.
• Support d'un très grand nombre d'équipements (Cisco, MikroTik, Fortinet, Juniper, Palo
Alto...).
• Système iShare2 pour télécharger facilement les images d'équipements.
• Multi-utilisateurs : plusieurs étudiants peuvent utiliser la même instance.
• Laboratoires sauvegardables, exportables et partageables.
• Accès à la console des équipements via HTML5 (sans logiciel tiers).
• Communauté active et nombreuses ressources en ligne.
• Version gratuite très fonctionnelle.
Inconvénients de PNETLab
• Nécessite une machine hôte puissante (minimum 8 Go de RAM recommandés).
• La légalité de certaines images est à vérifier (images propriétaires Cisco).
• Certaines fonctionnalités avancées nécessitent un compte PNETLab Store.
• La première installation peut paraître complexe pour un débutant absolu.
Cas d'utilisation de PNETLab
• Formation aux certifications réseau : CCNA, CCNP, CCIE, JNCIA, NSE...
• Préparation de laboratoires d'examen pratiques.
• Tests de configurations avant déploiement en production.
• Formation en salle avec plusieurs étudiants sur une même instance.
• Simulation d'infrastructures réseau complexes (WAN, datacenter, sécurité).
PNETLab — Document Pédagogique 2024/2025 | Page 5
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Équipements supportés par PNETLab
PNETLab supporte une très large gamme d'équipements réseau. Voici les principaux :
Constructeur Équipements / OS Type QEMU
Cisco IOS (Classic) Dynamips
Cisco IOS XE (CSR1000v, ISR4000v) QEMU
Cisco IOS XR (XRv) QEMU
Cisco Nexus (NX-OS) QEMU
MikroTik CHR (Cloud Hosted Router) QEMU
Fortinet FortiGate (FortiOS) QEMU
Palo Alto PAN-OS (VM-Series) QEMU
Juniper vMX, vQFX, vSRX QEMU
Linux Ubuntu, Debian, CentOS, Alpine QEMU
Windows Windows Server 2016/2019 QEMU
Check Point GAiA (Firewall) QEMU
Arista EOS (vEOS) QEMU
2.2 Architecture de fonctionnement
Voici comment les différentes couches technologiques s'articulent dans PNETLab :
PC UTILISATEUR (Windows)
(Navigateur Web Chrome/Firefox)
▼
VMWARE WORKSTATION 17
(Hyperviseur de type 2 — tournant sur Windows)
▼
MACHINE VIRTUELLE PNETLAB (Ubuntu Linux)
Serveur Web Apache | QEMU/KVM | Dynamips | IOL
▼
ÉQUIPEMENTS RÉSEAU VIRTUELS
Routeurs Cisco | Switchs | MikroTik | FortiGate | PC Linux...
Explication de l'architecture :
• Le PC utilisateur accède à PNETLab via un simple navigateur web. L'adresse IP de la VM
PNETLab est entrée dans la barre d'adresse.
• VMware Workstation est un hyperviseur de type 2 : il tourne sur Windows comme n'importe
quel logiciel et crée des machines virtuelles à l'intérieur de Windows.
• La machine virtuelle PNETLab est un Ubuntu Linux qui contient tous les composants
nécessaires. Elle dispose d'une adresse IP accessible depuis le réseau local.
PNETLab — Document Pédagogique 2024/2025 | Page 6
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
• Les équipements réseau virtuels (routeurs, switchs...) sont créés par PNETLab à l'intérieur
de sa propre VM, en utilisant QEMU ou Dynamips pour exécuter leurs images système.
PNETLab — Document Pédagogique 2024/2025 | Page 7
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 3 : INSTALLATION DE PNETLAB SUR VMWARE
WORKSTATION 17
3.1 Prérequis matériels
PNETLab, en tant qu'émulateur, consomme des ressources matérielles réelles. Plus vos
laboratoires contiendront d'équipements actifs, plus vous aurez besoin de RAM et de CPU. Voici les
configurations recommandées selon l'usage :
Composant Petite config Config moyenne Config avancée
Intel i5 / Ryzen 5 (4 Intel i7 / Ryzen 7 (6-8 Intel i9 / Xeon (8+
Processeur
cœurs) cœurs) cœurs)
RAM totale
8 Go 16 Go 32 Go ou plus
machine
RAM allouée
4 Go minimum 8 Go recommandés 12-16 Go
PNETLab VM
CPU alloués
2 vCPU 4 vCPU 6-8 vCPU
PNETLab VM
Stockage 50 Go disque dur 100 Go SSD 250 Go SSD NVMe
VT-x / AMD-V activé VT-x + VT-d
Virtualisation VT-x + VT-d + IOMMU
dans BIOS (obligatoire) recommandé
Nb.
d'équipements 3 à 5 équipements 8 à 15 équipements 20+ équipements
actifs
⚠ La virtualisation (VT-x sur Intel, AMD-V sur AMD) DOIT être activée dans le BIOS/UEFI de votre
ordinateur. Sans cela, PNETLab ne pourra pas démarrer les équipements virtuels.
ℹ Comment vérifier si VT-x est activé : Appuyez sur Ctrl+Alt+Suppr → Gestionnaire des tâches →
Onglet Performance → CPU → Vérifiez 'Virtualisation : Activé'.
3.2 Téléchargement de PNETLab
Où télécharger PNETLab ?
PNETLab se télécharge officiellement sur son site web :
[Link]
Sur cette page, vous trouverez :
• Le fichier OVA (Open Virtual Appliance) : c'est le format standard pour importer une VM
dans VMware ou VirtualBox.
• Le fichier est nommé sous la forme : [Link]
• La taille du fichier est d'environ 1 à 2 Go.
⚠ Téléchargez PNETLab UNIQUEMENT depuis le site officiel [Link]. Des versions non
officielles peuvent contenir des logiciels malveillants.
Licences de PNETLab
PNETLab — Document Pédagogique 2024/2025 | Page 8
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PNETLab propose deux types de licences :
Licence Version Gratuite Version Store (Payante)
Accès
Illimité Illimité
laboratoires
Utilisateurs
Limité Jusqu'à 100 utilisateurs
simultanés
iShare2 Accessible (limité) Accès complet au Store
Support Communauté Support officiel
Usage
Étudiants, apprentissage Entreprises, formations
recommandé
✔ Pour un usage étudiant ou personnel, la version gratuite est largement suffisante pour apprendre
et pratiquer.
3.3 Installation dans VMware Workstation 17
VMware Workstation 17 Pro ou Player doit être installé sur votre machine Windows avant de
commencer. Vous pouvez le télécharger sur le site officiel de VMware (Broadcom).
Étape 1 — Ouvrir VMware Workstation et importer le fichier OVA
Lancez VMware Workstation 17 sur votre PC Windows.
Dans le menu principal, cliquez sur :
File → Open... (ou File → Import...)
Dans la fenêtre de navigation qui s'ouvre, naviguez jusqu'au dossier où vous avez téléchargé le
fichier [Link], sélectionnez-le, puis cliquez sur « Open ».
VMware vous demandera l'emplacement de stockage de la VM. Choisissez un dossier sur votre
disque disposant de suffisamment d'espace (au moins 50 Go libres).
Cliquez sur « Import ». L'importation du fichier OVA peut prendre 2 à 5 minutes selon la vitesse de
votre disque.
Étape 2 — Configurer les ressources de la VM PNETLab
Une fois l'importation terminée, la VM PNETLab apparaît dans la liste des VMs de VMware. Avant
de la démarrer, il est indispensable de configurer les ressources allouées.
Faites un clic droit sur la VM PNETLab → « Settings » (ou « Paramètres »). La fenêtre de
configuration de la VM s'ouvre.
Configuration de la RAM :
Cliquez sur « Memory » dans le panneau gauche. Dans le champ « Memory for this virtual machine
», entrez la valeur en Mo :
• Minimum : 4096 Mo (4 Go)
• Recommandé : 8192 Mo (8 Go)
PNETLab — Document Pédagogique 2024/2025 | Page 9
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
• Optimal : 16384 Mo (16 Go) si votre machine le permet
Configuration du CPU :
Cliquez sur « Processors » dans le panneau gauche. Configurez :
• Number of processors : 1
• Number of cores per processor : 2 (minimum) ou 4 (recommandé)
Cochez IMPÉRATIVEMENT les deux options :
• Virtualize Intel VT-x/EPT or AMD-V/RVI
• Virtualize CPU performance counters (si disponible)
⚠ Si vous ne cochez pas 'Virtualize Intel VT-x/EPT or AMD-V/RVI', les équipements réseau ne
pourront pas démarrer dans PNETLab (erreur QEMU).
Configuration du réseau :
Cliquez sur « Network Adapter » dans le panneau gauche. Sélectionnez :
• NAT : permet à PNETLab d'avoir accès à Internet via votre PC (recommandé pour
débuter).
• Bridged : PNETLab obtient une adresse IP sur votre réseau local (utile pour accès depuis
d'autres PC).
ℹ Pour un usage en solo sur votre PC, choisissez NAT. Votre VM PNETLab obtiendra
automatiquement une adresse IP du type 192.168.x.x.
Étape 3 — Premier démarrage de PNETLab
Cliquez sur « Power on this virtual machine » (ou le bouton Play vert) dans VMware. La VM
PNETLab démarre.
Lors du premier démarrage, vous verrez la console Linux Ubuntu démarrer. Des messages de
démarrage system (boot) défileront à l'écran. Ce processus peut prendre 1 à 3 minutes.
Lorsque le démarrage est terminé, PNETLab affiche dans la console une adresse IP du type :
PNETLab ip address: 192.168.x.x
Notez bien cette adresse IP, elle sera utilisée pour accéder à l'interface Web.
Étape 4 — Configuration initiale via la console
PNETLab affiche également un invite de connexion Linux. Les identifiants par défaut sont :
Paramètre Valeur par défaut
Login Linux root
Mot de passe
pnet
Linux
Connectez-vous à la console Linux (dans la fenêtre VMware). Lors de la première connexion,
PNETLab vous demande de changer le mot de passe root. Entrez :
PNETLab — Document Pédagogique 2024/2025 | Page 10
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
1. L'ancien mot de passe : pnet
2. Le nouveau mot de passe (choisissez un mot de passe sécurisé).
3. La confirmation du nouveau mot de passe.
✔ Choisissez un mot de passe fort : au moins 8 caractères, combinant majuscules, minuscules,
chiffres et symboles.
Étape 5 — Accès à l'interface Web
Ouvrez votre navigateur web (Google Chrome ou Mozilla Firefox recommandés) sur votre PC
Windows.
Dans la barre d'adresse, tapez l'adresse IP de votre VM PNETLab (celle affichée dans la console) :
[Link]
La page de connexion de PNETLab s'affiche. Les identifiants Web par défaut sont :
Paramètre Valeur par défaut
Nom d'utilisateur admin
Mot de passe pnet
HTML5 Consoles Activées par défaut
Cliquez sur « Login ». Vous accédez au tableau de bord principal de PNETLab.
⚠ Changez immédiatement le mot de passe admin par défaut après la première connexion pour
des raisons de sécurité.
PNETLab — Document Pédagogique 2024/2025 | Page 11
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 4 : CONFIGURATION DE BASE DE PNETLAB
4.1 Connexion à l'interface Web
Présentation du tableau de bord
Après connexion, vous accédez au tableau de bord principal de PNETLab. Voici les éléments
principaux que vous voyez :
Élément de l'interface Description
Barre de navigation
Menus principaux : Lab, User, System, About, et déconnexion.
(haut)
Panneau Labs (gauche) Arborescence des dossiers et laboratoires disponibles.
Zone centrale Zone de travail où s'affichent les topologies réseau de chaque lab.
Menu Lab Créer un lab, ouvrir un lab existant, fermer un lab.
Menu User Gestion des utilisateurs, profil, mots de passe.
Menu System Informations système, gestion des nœuds, statut des services.
4.2 Gestion des utilisateurs
Créer un nouvel utilisateur
PNETLab supporte plusieurs utilisateurs simultanément. Voici comment créer un compte utilisateur
supplémentaire :
4. Cliquez sur le menu « User » dans la barre de navigation supérieure.
5. Cliquez sur « Add User ».
6. Remplissez le formulaire :
Champ Description Exemple
Identifiant de connexion
Username etudiant01
(sans espaces)
Password Mot de passe sécurisé Pnet@2024!
Rôle attribué à
Role student
l'utilisateur
Rôles et permissions
Rôle Permissions Usage typique
Accès total : gestion users, labs,
admin Formateur, administrateur
système
Créer/modifier des labs, gérer les
editor Formateur avancé
topologies
Utiliser des labs existants, démarrer
student Étudiant en formation
des équipements
PNETLab — Document Pédagogique 2024/2025 | Page 12
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Rôle Permissions Usage typique
Lecture seule, visualisation
guest Observateur, visiteur
uniquement
4.3 Gestion des laboratoires
Créer un dossier de laboratoires
Il est conseillé d'organiser vos laboratoires dans des dossiers. Pour créer un dossier :
7. Dans le panneau de gauche, faites un clic droit sur la racine (le dossier principal).
8. Cliquez sur « New Folder ».
9. Donnez un nom au dossier, par exemple : « TP_Routage » ou « Semestre1 ».
10. Cliquez sur « OK » pour valider.
Créer un nouveau laboratoire
11. Naviguez dans le dossier souhaité dans le panneau gauche.
12. Faites un clic droit → « New Lab ».
13. Une boîte de dialogue s'ouvre. Remplissez :
• Name : nom du laboratoire (ex. : TP_01_Ping)
• Description : brève description du lab (optionnel)
• Author : votre nom
14. Cliquez sur « Save ». Le laboratoire est créé et s'ouvre dans la zone centrale.
Sauvegarder un laboratoire
PNETLab sauvegarde automatiquement les modifications de topologie. Pour une sauvegarde
manuelle :
Appuyez sur Ctrl+S dans l'interface web, ou cliquez sur l'icône disquette (si disponible).
✔ Sauvegardez régulièrement vos laboratoires, surtout avant d'éteindre la VM PNETLab.
Supprimer un laboratoire
Dans le panneau gauche, faites un clic droit sur le lab à supprimer → « Delete ». Confirmez la
suppression.
⚠ La suppression d'un laboratoire est définitive. Assurez-vous d'en avoir exporté une copie si
nécessaire.
PNETLab — Document Pédagogique 2024/2025 | Page 13
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 5 : iSHARE2
5.1 Présentation de iShare2
Qu'est-ce que iShare2 ?
iShare2 est un outil en ligne de commande (script Python) développé pour faciliter le téléchargement
et l'installation d'images d'équipements réseau directement dans PNETLab. Il fonctionne depuis la
console Linux de la VM PNETLab.
Sans iShare2, vous devriez rechercher manuellement des images d'équipements sur Internet (dont
la légalité est souvent incertaine), les télécharger, les transférer via WinSCP, et les configurer
manuellement. iShare2 automatise ce processus.
Pourquoi utiliser iShare2 ?
• Accès à une bibliothèque officielle d'images compatibles PNETLab.
• Téléchargement direct dans PNETLab sans manipulation manuelle.
• Installation automatique des images dans les bons dossiers.
• Mise à jour facile des images disponibles.
• Gratuit pour les images de base.
5.2 Installation de iShare2
Connexion à la console Linux de PNETLab
Avant d'installer iShare2, vous devez être connecté à la console Linux de votre VM PNETLab.
Depuis VMware Workstation, cliquez sur la console de la VM et connectez-vous avec :
Paramètre Valeur
Login root
(votre mot de passe défini à
Mot de passe
l'installation)
Vous pouvez également vous connecter via SSH depuis votre PC Windows en utilisant PuTTY :
ssh root@192.168.x.x
Téléchargement et installation de iShare2
Dans la console Linux de PNETLab, exécutez les commandes suivantes une par une :
Étape 1 — Mise à jour du système :
apt-get update
Étape 2 — Téléchargement de iShare2 :
wget -O /usr/sbin/ishare2 [Link]
cli/main/ishare2
Étape 3 — Rendre le script exécutable :
chmod +x /usr/sbin/ishare2
Étape 4 — Lancer iShare2 pour la première fois :
PNETLab — Document Pédagogique 2024/2025 | Page 14
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
ishare2
La commande affiche le menu principal de iShare2. Vous verrez les options disponibles.
Explication des commandes Linux utilisées
Commande Explication
Met à jour la liste des paquets disponibles depuis les dépôts
apt-get update Ubuntu. Ne met PAS à jour les logiciels eux-mêmes,
seulement la liste.
Télécharge un fichier depuis Internet et le sauvegarde à
wget -O /chemin/fichier URL
l'emplacement spécifié. -O signifie Output (fichier de sortie).
Change les permissions du fichier pour le rendre exécutable
chmod +x fichier (+x = add execute permission). Sans cela, le script ne peut pas
être lancé.
Lance le script iShare2. Fonctionne depuis n'importe quel
ishare2 répertoire car il est installé dans /usr/sbin/ qui est dans le
PATH système.
5.3 Téléchargement d'images avec iShare2
Rechercher une image
Pour rechercher une image disponible dans iShare2, utilisez la commande :
ishare2 search all/mikrotik
Ou pour Cisco :
ishare2 search qemu/bin/dynamip/cisco
iShare2 affiche une liste d'images disponibles avec leurs noms et tailles.
Télécharger une image
Pour télécharger l'image MikroTik CHR par exemple :
ishare2 pull bin/qemu/dynamip id_image
iShare2 télécharge l'image et l'installe automatiquement dans le bon répertoire de PNETLab. Le
téléchargement peut prendre plusieurs minutes selon la taille de l'image et la vitesse de votre
connexion Internet.
Vérifier l'installation
Après le téléchargement, vérifiez que l'image est bien présente :
ls /opt/unetlab/addons/qemu/
Vous devriez voir apparaître un dossier avec le nom de l'image (ex. : mikrotik-chr-x.x.x).
Corrigez ensuite les permissions des fichiers (commande indispensable après tout ajout d'image) :
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
PNETLab — Document Pédagogique 2024/2025 | Page 15
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
✔ Toujours exécuter la commande fixpermissions après l'ajout d'une nouvelle image. Sans cela,
PNETLab ne reconnaîtra pas l'image.
Bonnes pratiques iShare2
• Avant de télécharger une image, vérifiez que vous disposez d'assez d'espace disque : df -h
• Ne téléchargez que les images dont vous avez besoin pour économiser l'espace disque.
• Exécutez toujours fixpermissions après l'ajout d'images.
• Gardez iShare2 à jour avec : ishare2 update
PNETLab — Document Pédagogique 2024/2025 | Page 16
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 6 : WINSCP — TRANSFERT DE FICHIERS VERS
PNETLAB
6.1 Présentation de WinSCP
Qu'est-ce que WinSCP ?
WinSCP (Windows Secure Copy) est un client SFTP/SCP/FTP gratuit et open-source pour
Windows. Il permet de transférer des fichiers de manière sécurisée entre un ordinateur Windows et
un serveur Linux, en utilisant le protocole SSH.
Dans le contexte de PNETLab, WinSCP est utilisé pour transférer des images d'équipements
(fichiers .qcow2, .vmdk, .bin...) depuis votre PC Windows vers la VM Linux PNETLab.
Pourquoi utiliser WinSCP avec PNETLab ?
• Interface graphique intuitive : glissez-déposez des fichiers comme dans l'Explorateur
Windows.
• Transfert sécurisé via le protocole SFTP/SCP (chiffrement SSH).
• Gratuit et open-source.
• Permet de naviguer dans les répertoires Linux de PNETLab.
• Utile pour importer manuellement des images que iShare2 ne propose pas.
6.2 Installation de WinSCP
Téléchargement
WinSCP est téléchargeable gratuitement depuis son site officiel :
[Link]
Téléchargez l'installateur Windows (.exe). La version « Installation package » est recommandée.
Installation
15. Exécutez le fichier [Link] téléchargé.
16. Acceptez la licence d'utilisation (EULA).
17. Choisissez le type d'installation : « Typical installation » (recommandé).
18. Lors de la sélection du style d'interface, choisissez « Commander » (deux panneaux côte à
côte : Windows à gauche, Linux à droite) ou « Explorer » selon votre préférence.
19. Cliquez sur « Install » puis « Finish ».
6.3 Connexion à PNETLab via WinSCP
Configurer une nouvelle session
Lancez WinSCP depuis le menu Démarrer ou le bureau. La fenêtre « Login » s'ouvre
automatiquement.
Champ Valeur à entrer
SCP ou SFTP (les deux fonctionnent avec
File protocol
PNETLab)
PNETLab — Document Pédagogique 2024/2025 | Page 17
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Champ Valeur à entrer
Adresse IP de votre VM PNETLab (ex:
Host name
192.168.x.x)
Port number 22 (port SSH par défaut)
User name root
Password Votre mot de passe root PNETLab
Cliquez sur « Save » pour sauvegarder la session, puis sur « Login » pour vous connecter.
Lors de la première connexion, WinSCP affiche un avertissement de sécurité concernant la clé SSH
du serveur. Cliquez sur « Yes » pour accepter et mémoriser la clé.
WinSCP s'ouvre avec deux panneaux : votre PC Windows à gauche, et le système de fichiers Linux
de PNETLab à droite.
6.4 Transfert des images vers PNETLab
Navigation dans les répertoires PNETLab
Dans le panneau droit de WinSCP (côté PNETLab), naviguez vers le répertoire des images QEMU
:
/opt/unetlab/addons/qemu/
Ce répertoire contient un dossier par type d'équipement. Par exemple :
/opt/unetlab/addons/qemu/mikrotik-chr-6.49.10/
Créer un dossier pour une nouvelle image
Pour importer une image manuellement, créez d'abord le dossier avec le bon nom. Le format du
nom de dossier est important : PNETLab l'utilise pour identifier le type d'équipement.
Dans WinSCP, dans le panneau droit, faites un clic droit → « New » → « Directory ».
Nommez le dossier selon la convention PNETLab. Exemples :
mikrotik-chr-6.49.10
vios-adventerprisek9-m-15.6.3
fortios-6.4.5
Copier l'image vers PNETLab
Dans le panneau gauche de WinSCP (côté Windows), naviguez vers le dossier contenant votre
image à importer.
Glissez-déposez le fichier image depuis le panneau gauche (Windows) vers le dossier créé dans le
panneau droit (PNETLab).
Le transfert commence. La durée dépend de la taille du fichier et de la vitesse de votre réseau local.
PNETLab — Document Pédagogique 2024/2025 | Page 18
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Correction des permissions
Après tout transfert de fichier, revenez dans la console Linux de PNETLab et exécutez :
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
✔ Cette commande est INDISPENSABLE après chaque transfert d'image. Elle corrige les droits
d'accès des fichiers afin que PNETLab puisse les lire et les exécuter.
PNETLab — Document Pédagogique 2024/2025 | Page 19
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 7 : PREMIER LABORATOIRE PNETLAB
Objectif du laboratoire
Nous allons créer un laboratoire simple contenant les équipements suivants :
• 2 routeurs MikroTik CHR
• 1 switch Ethernet (Switch virtuel PNETLab)
• 2 PC (nœuds Linux VPCS)
Topologie souhaitée :
PC1 ── Switch ── Routeur MikroTik 1 ── (lien) ── Routeur MikroTik 2 ──
Switch ── PC2
[Link] [Link] [Link]
[Link]
7.1 Création du laboratoire
Étape 1 — Ouvrir PNETLab dans le navigateur
Depuis votre navigateur, accédez à l'adresse IP de votre VM PNETLab. Connectez-vous avec votre
compte admin.
Étape 2 — Créer un nouveau laboratoire
20. Dans le panneau gauche, cliquez sur le dossier de votre choix.
21. Faites un clic droit → « New Lab ».
22. Remplissez : Name = « TP_01_Premier_Lab », Author = votre nom.
23. Cliquez sur « Save ». Le lab s'ouvre dans la zone centrale (canvas blanc).
Étape 3 — Ajouter un routeur MikroTik CHR
24. Dans le canvas (zone centrale), faites un clic droit → « New Node ».
25. La fenêtre « Add Node » s'ouvre. Sélectionnez le template « MikroTik » dans la liste.
26. Configurez le nœud :
• Name : R1
• Image : sélectionnez votre image MikroTik CHR importée
• RAM : 256 Mo minimum (512 Mo recommandé)
• Ethernet : 2 interfaces (eth1 et eth2)
27. Cliquez sur « Save ». Le routeur R1 apparaît sur le canvas.
28. Répétez l'opération pour créer le routeur R2.
Étape 4 — Ajouter un switch Ethernet
29. Faites un clic droit sur le canvas →
30. cherchez et sélectionnez « Network ».
31. Choisissez le type « Bridge » ou « Switch ».
32. Nommez-le SW1 et cliquez sur « Save ».
Étape 5 — Ajouter des PC (VPCS)
33. Faites un clic droit sur le canvas → « New Node ».
34. Sélectionnez le template « VPCS » (Virtual PC Simulator).
PNETLab — Document Pédagogique 2024/2025 | Page 20
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
35. Nommez-le PC1. Cliquez sur « Save ».
36. Répétez pour créer PC2.
Étape 6 — Connecter les équipements
Pour créer un câble entre deux équipements :
37. Survolez le premier équipement (ex. PC1) avec la souris. Un symbole de connexion
apparaît.
38. Cliquez sur l'icône de câble, puis sélectionnez l'interface source (ex. eth0 de PC1).
39. Cliquez ensuite sur le switch SW1, et sélectionnez une interface du switch.
Effectuez les connexions suivantes :
Équipement source Interface Équipement destination
PC1 eth0 SW1 (port 1)
SW1 port 2 R1 (eth1)
R1 eth2 R2 (eth2)
R2 eth1 SW2 (port 1)
SW2 port 2 PC2 (eth0)
Étape 7 — Démarrer les équipements
Faites un clic droit sur le canvas et choisissez « Start All Nodes », ou démarrez chaque équipement
individuellement en faisant un clic droit dessus → « Start ».
Attendez que toutes les icônes passent au vert (équipements démarrés). Cela peut prendre 1 à 2
minutes.
7.2 Accès aux consoles
Accès via HTML5 (recommandé pour débuter)
Double-cliquez sur un équipement dans le canvas. La console HTML5 s'ouvre directement dans
votre navigateur web. Aucun logiciel supplémentaire n'est nécessaire.
✔ La console HTML5 est la méthode la plus simple. Elle fonctionne directement dans Chrome ou
Firefox.
Accès via PuTTY (SSH)
PuTTY est un client SSH gratuit pour Windows. Pour accéder via PuTTY :
40. Téléchargez PuTTY sur [Link]
41. Lancez PuTTY et entrez l'IP de PNETLab et le port affiché pour l'équipement.
42. Cliquez sur « Open » pour ouvrir la session.
Accès via SecureCRT
SecureCRT est un client SSH payant mais très utilisé en entreprise. La configuration est similaire à
PuTTY : renseignez l'IP et le port du nœud PNETLab.
7.3 Configuration IP et test de connectivité
Configuration d'un PC VPCS
Ouvrez la console de PC1. Dans VPCS, configurez l'adresse IP ainsi :
ip [Link] [Link] [Link]
PNETLab — Document Pédagogique 2024/2025 | Page 21
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Explication de cette commande :
• [Link] : adresse IP du PC1
• [Link] : masque de sous-réseau
• [Link] : passerelle par défaut (adresse du routeur R1)
Pour PC2 :
ip [Link] [Link] [Link]
Configuration du routeur MikroTik CHR R1
Ouvrez la console de R1. MikroTik utilise l'OS RouterOS. Configurez les interfaces :
/ip address add address=[Link]/24 interface=ether1
/ip address add address=[Link]/30 interface=ether2
Pour R2 :
/ip address add address=[Link]/24 interface=ether1
/ip address add address=[Link]/30 interface=ether2
Test de connectivité — Ping
Depuis PC1, testez la connectivité vers PC2 :
ping [Link]
Si la topologie est correctement câblée et configurée, vous devriez voir des réponses :
84 bytes from [Link] icmp_seq=1 ttl=126 time=2.456 ms
✔ Si le ping échoue, vérifiez les connexions câbles (clic droit équipement → Show Connections) et
les adresses IP configurées.
PNETLab — Document Pédagogique 2024/2025 | Page 22
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 8 : STRUCTURE DES IMAGES PNETLAB
Organisation des répertoires d'images
PNETLab organise ses images dans trois répertoires principaux selon le type d'émulation utilisé :
Répertoire Type d'images Équipements concernés
Images QEMU (.qcow2, Cisco IOS-XE, MikroTik,
/opt/unetlab/addons/qemu/
.vmdk) FortiGate, Windows, Linux...
Images Dynamips (.bin, Cisco IOS classique (2600,
/opt/unetlab/addons/dynamips/
.image) 3600, 3700, 7200...)
/opt/unetlab/addons/iol/ Images IOL (.bin) Cisco IOS On Linux (L2/L3)
Répertoire QEMU — Structure détaillée
Chaque image QEMU est stockée dans un sous-dossier dont le nom suit une convention précise :
/opt/unetlab/addons/qemu/[type-fabricant]-[modele]-[version]/
Exemples concrets :
Nom du dossier Équipement Fichier attendu
mikrotik-chr-6.49.10 MikroTik CHR 6.49.10 hda.qcow2
vios-adventerprisek9-m-15.6.3 Cisco vIOS 15.6(3) hda.qcow2
fortios-6.4.5 FortiGate FortiOS 6.4.5 hda.qcow2
linux-ubuntu-20.04 Ubuntu Server 20.04 hda.qcow2
xrv9k-fullk9-x-7.x Cisco IOS XR 7.x hda.qcow2
ℹ Le fichier principal d'une image QEMU dans PNETLab s'appelle presque toujours hda.qcow2 (ou
[Link]). C'est ce fichier que vous transférez via WinSCP dans le bon sous-dossier.
Répertoire Dynamips
Les images Cisco IOS classiques (pour les vieux routeurs 2621, 3640, 7206...) sont stockées
directement dans ce répertoire, sans sous-dossier :
/opt/unetlab/addons/dynamips/[Link]
/opt/unetlab/addons/dynamips/[Link]
Les extensions .bin ou .image sont caractéristiques des images Dynamips.
Répertoire IOL
Les images IOL (IOS On Linux) permettent de faire tourner des versions légères de Cisco IOS
directement sur Linux, sans virtualisation QEMU. Elles sont plus légères en RAM.
/opt/unetlab/addons/iol/bin/[Link]
PNETLab — Document Pédagogique 2024/2025 | Page 23
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
/opt/unetlab/addons/iol/bin/[Link]
L3 désigne les images routeur (couche 3), L2 désigne les images switch (couche 2).
Commandes utiles pour gérer les images
Lister les images QEMU disponibles :
ls /opt/unetlab/addons/qemu/
Vérifier l'espace disque disponible :
df -h
Vérifier la taille des images :
du -sh /opt/unetlab/addons/qemu/*
Corriger les permissions après ajout d'image :
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
PNETLab — Document Pédagogique 2024/2025 | Page 24
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 9 : MAINTENANCE ET DÉPANNAGE
Problèmes fréquents et solutions
Problème 1 : La VM PNETLab ne démarre pas
La virtualisation Intel VT-x / AMD-V n'est pas activée dans le BIOS, ou VMware
Cause
n'a pas accès à la virtualisation matérielle.
VMware affiche une erreur du type : 'This host supports Intel VT-x, but Intel VT-x
Diagnostic
is disabled'
Redémarrez votre PC, entrez dans le BIOS (touche F2, F10, DEL ou Suppr
Solution
selon le fabricant), et activez Intel Virtualization Technology (VT-x) ou AMD-V.
Problème 2 : Interface Web PNETLab inaccessible
Cause L'adresse IP de la VM a changé, ou le service web Apache ne fonctionne pas.
Dans la console VM, vérifiez l'IP : ip addr show. Puis testez si Apache tourne :
Diagnostic
service apache2 status
Redémarrez Apache : service apache2 restart. Si l'IP a changé, utilisez la
Solution
nouvelle IP dans votre navigateur.
Problème 3 : Images non reconnues dans PNETLab
Les permissions des fichiers sont incorrectes, ou le nom du dossier de l'image
Cause
ne respecte pas la convention PNETLab.
L'image n'apparaît pas dans la liste lors de l'ajout d'un nœud. Vérifiez : ls
Diagnostic
/opt/unetlab/addons/qemu/
Exécutez : /opt/unetlab/wrappers/unl_wrapper -a fixpermissions. Vérifiez que le
Solution
nom de dossier correspond exactement au template PNETLab.
Problème 4 : Erreurs QEMU — équipements qui ne démarrent pas
Cause RAM insuffisante allouée à la VM PNETLab, ou image QEMU corrompue.
Le nœud reste bloqué à l'état 'starting'. Dans la console Linux : dmesg | tail -20
Diagnostic
pour voir les erreurs.
Augmentez la RAM allouée à la VM PNETLab dans VMware. Vérifiez l'intégrité
Solution
de l'image. Libérez de la RAM en arrêtant les équipements non nécessaires.
Problème 5 : WinSCP — connexion refusée
Cause Le service SSH de PNETLab n'est pas actif, ou l'adresse IP est incorrecte.
Diagnostic WinSCP affiche 'Connection refused' ou 'Network error: Connection timed out'.
Vérifiez l'IP de la VM : ip addr show. Redémarrez SSH : service ssh restart.
Solution
Vérifiez que VMware autorise la connexion réseau (mode NAT ou Bridged).
PNETLab — Document Pédagogique 2024/2025 | Page 25
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Problème 6 : iShare2 — erreur de téléchargement
Pas de connexion Internet depuis la VM PNETLab, ou espace disque
Cause
insuffisant.
iShare2 affiche une erreur réseau. Testez la connectivité depuis PNETLab :
Diagnostic
ping [Link]
Vérifiez la configuration réseau VMware (NAT doit permettre l'accès Internet).
Solution
Libérez de l'espace disque : df -h. Mettez à jour iShare2 : ishare2 update
Commandes de diagnostic utiles
Commande Linux Usage
Affiche toutes les interfaces réseau et leurs adresses IP de la
ip addr show
VM PNETLab.
Teste la connectivité Internet depuis PNETLab ([Link] = DNS
ping [Link]
Google).
Affiche l'espace disque disponible et utilisé sur tous les
df -h
systèmes de fichiers.
free -h Affiche la mémoire RAM disponible et utilisée.
service apache2 status Vérifie si le serveur web Apache (interface PNETLab) est actif.
service apache2 restart Redémarre le serveur web Apache.
Vérifie si le service SSH est actif (nécessaire pour WinSCP et
service ssh status
PuTTY).
Affiche les 30 derniers messages du noyau Linux. Utile pour
dmesg | tail -30
diagnostiquer des erreurs matérielles ou QEMU.
Affiche les processus en cours et leur consommation
top
CPU/RAM en temps réel. Appuyez sur 'q' pour quitter.
PNETLab — Document Pédagogique 2024/2025 | Page 26
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
PARTIE 10 : BONNES PRATIQUES
10.1 Gestion des images
✔ Téléchargez uniquement les images dont vous avez réellement besoin. Chaque image QEMU
peut peser entre 200 Mo et plusieurs Go.
✔ Après chaque ajout d'image (via iShare2 ou WinSCP), exécutez toujours :
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
✔ Vérifiez régulièrement l'espace disque disponible avec : df -h. Un disque plein empêche
PNETLab de fonctionner correctement.
✔ Respectez exactement les conventions de nommage des dossiers d'images QEMU. Un mauvais
nom = image non reconnue.
10.2 Sauvegardes
✔ Sauvegardez régulièrement le dossier des laboratoires : /opt/unetlab/labs/. Vous pouvez le copier
via WinSCP sur votre PC Windows.
✔ Exportez vos laboratoires importants depuis l'interface Web PNETLab (clic droit sur le lab →
Export). Le fichier .unl peut être réimporté sur n'importe quelle instance PNETLab.
⚠ Si vous éteignez la VM PNETLab sans sauvegarder, les configurations en cours sur les
équipements actifs seront perdues.
10.3 Utilisation de la RAM
✔ Démarrez uniquement les équipements dont vous avez besoin pour votre lab. Chaque
équipement actif consomme de la RAM.
✔ Arrêtez les labs terminés (clic droit → Stop All Nodes) pour libérer de la RAM.
⚠ Si la VM PNETLab manque de RAM, les équipements peuvent s'éteindre ou se bloquer de façon
imprévisible.
Indicatif de consommation RAM par type d'équipement :
RAM
Équipement RAM minimale
recommandée
VPCS (PC léger) 32 Mo 64 Mo
MikroTik CHR 128 Mo 256 Mo
Cisco IOS (Dynamips) 128 Mo 256 Mo
Cisco vIOS (QEMU) 512 Mo 1024 Mo
FortiGate 1024 Mo 2048 Mo
Linux Ubuntu 512 Mo 1024 Mo
10.4 Utilisation du CPU
PNETLab — Document Pédagogique 2024/2025 | Page 27
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
✔ Activez la virtualisation matérielle (VT-x/AMD-V) dans VMware pour de meilleures performances
CPU.
✔ N'allouez pas plus de vCPU à la VM PNETLab que votre machine physique n'en possède.
⚠ Sur les machines avec peu de cœurs CPU (2 cœurs), limitez le nombre d'équipements actifs
simultanément pour éviter les ralentissements.
10.5 Organisation des laboratoires
✔ Créez un dossier par module ou par TP pour organiser vos laboratoires (ex. : /TP_VLAN,
/TP_OSPF, /TP_Securite).
✔ Nommez vos laboratoires de manière explicite : TP_01_Introduction_OSPF est plus clair que
Lab1.
✔ Documentez vos laboratoires avec une description et la topologie dans les notes du lab.
✔ Testez vos configurations étape par étape plutôt que tout en une seule fois. Cela facilite le
débogage.
PNETLab — Document Pédagogique 2024/2025 | Page 28
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
CONCLUSION & MINI PROJET PRATIQUE RÉCAPITULATIF
Résumé de ce qui a été appris
Ce guide vous a accompagné dans la découverte complète de PNETLab, depuis les concepts
théoriques jusqu'à la réalisation de votre premier laboratoire réseau. Voici un résumé des
compétences acquises :
✓ Compétence Ce que vous savez faire
Distinguer simulateur et émulateur, comparer Packet Tracer,
✓ Concepts fondamentaux
PNETLab, EVE-NG et GNS3.
Comprendre comment fonctionnent QEMU, Dynamips, IOL au
✓ Architecture PNETLab
sein de PNETLab.
Installer PNETLab sur VMware Workstation 17, configurer
✓ Installation
RAM/CPU/Réseau.
✓ Interface Web Se connecter, naviguer, créer des labs et des utilisateurs.
✓ iShare2 Installer et utiliser iShare2 pour télécharger des images.
Transférer des images depuis Windows vers PNETLab via
✓ WinSCP
SCP.
Créer une topologie, câbler des équipements, démarrer et
✓ Laboratoires
accéder aux consoles.
✓ Commandes Linux Utiliser wget, chmod, ls, df, service, fixpermissions.
Diagnostiquer et résoudre les problèmes courants de
✓ Dépannage
PNETLab.
Mini Projet Pratique Récapitulatif
Ce projet récapitulatif vous guidera pas à pas pour mettre en pratique l'ensemble des compétences
apprises dans ce guide. Réalisez chaque étape dans l'ordre.
Étape A — Préparer votre environnement
1. Vérifiez que VMware Workstation 17 est installé sur votre PC.
2. Vérifiez que la virtualisation est activée dans votre BIOS (VT-x / AMD-V).
3. Téléchargez le fichier OVA PNETLab depuis : [Link]
4. Assurez-vous d'avoir au moins 50 Go d'espace disque libre et 8 Go de RAM disponibles.
Étape B — Installer PNETLab sur VMware Workstation 17
5. Ouvrez VMware Workstation 17.
6. Importez le fichier OVA : File → Open → sélectionnez [Link].
7. Configurez la VM : 4 Go RAM minimum, 2 vCPU, VT-x activé, réseau NAT.
8. Démarrez la VM et notez l'adresse IP affichée dans la console.
9. Changez le mot de passe root lors de la première connexion.
10. Vérifiez l'accès à l'interface Web depuis votre navigateur.
PNETLab — Document Pédagogique 2024/2025 | Page 29
Guide Complet PNETLab — Formation Licence Réseaux & Sécurité
Étape C — Installer WinSCP
11. Téléchargez WinSCP depuis : [Link]
12. Installez WinSCP avec les options par défaut.
13. Créez une nouvelle session SCP vers votre VM PNETLab (root / IP / port 22).
14. Connectez-vous et naviguez vers /opt/unetlab/addons/qemu/ pour vérifier l'accès.
Étape D — Installer iShare2
15. Ouvrez la console Linux de PNETLab dans VMware (ou connectez-vous via PuTTY).
16. Mettez à jour le système : apt-get update
17. Téléchargez iShare2 avec la commande wget indiquée dans la Partie 5.
18. Rendez iShare2 exécutable : chmod +x /usr/sbin/ishare2
19. Testez iShare2 en tapant simplement : ishare2
Étape E — Importer une image MikroTik CHR
20. Depuis la console Linux, recherchez l'image MikroTik : ishare2 search mikrotik
21. Téléchargez l'image : ishare2 pull mikrotik
22. Après le téléchargement, corrigez les permissions : /opt/unetlab/wrappers/unl_wrapper -a
fixpermissions
23. Vérifiez que l'image est bien présente : ls /opt/unetlab/addons/qemu/
Étape F — Créer votre premier laboratoire
24. Dans l'interface Web PNETLab, créez un dossier « MesPremiersTPs ».
25. Créez un nouveau lab nommé « TP_Recapitulatif » dans ce dossier.
26. Ajoutez 2 routeurs MikroTik CHR (R1 et R2), 1 switch virtuel (SW1), 2 PC VPCS (PC1 et
PC2).
27. Câblez les équipements : PC1 → SW1 → R1 → R2 → SW2 → PC2.
28. Démarrez tous les équipements.
Étape G — Configurer et tester la connectivité
29. Accédez à la console HTML5 de PC1 et configurez son IP : ip [Link]/24 [Link]
30. Accédez à la console HTML5 de R1 et configurez ses interfaces.
31. Accédez à la console HTML5 de R2 et configurez ses interfaces.
32. Accédez à la console HTML5 de PC2 et configurez son IP : ip [Link]/24 [Link]
33. Depuis PC1, testez la connectivité avec : ping [Link]
Félicitations ! Vous avez terminé votre premier laboratoire complet sur
PNETLab.
Vous maîtrisez maintenant les bases de PNETLab et êtes prêt à explorer des laboratoires plus
avancés.
PNETLab — Document Pédagogique 2024/2025 | Page 30