Installer GNS3 (Simulateur de Réseau Graphique) sur Linux
Vous préparez-vous à des examens de certification réseau ? J'ai une bonne nouvelle pour vous. Découvrez GNS3, un simulateur réseau graphique gratuit, multiplateforme et open source. C'est l'un des meilleurs simulateurs pour ceux qui préparent des examens comme Cisco CCNA, CCNP, CCIE, Juniper JNCIA, JNCIS et JNCIE. Si vous êtes étudiant et que vous ne pouvez pas vous permettre d'acheter de vrais routeurs et switchs pour tester les commandes, GNS3 est votre refuge. Avec GNS3, vous pouvez facilement simuler et utiliser différents types de routeurs et de switchs réseau virtuels, quels que soient les systèmes d'exploitation que vous utilisez.
Ce n'est pas seulement pour les étudiants, mais peut également être utilisé par les professionnels du réseau pour tester et construire des réseaux complexes avant de les mettre en œuvre dans l'environnement de production. GNS3 possède diverses fonctionnalités intéressantes, y compris le support de VirtualBox et QEMU, afin que vous puissiez importer et tester différentes machines virtuelles pour les tester avec des réseaux virtuels. Si vous êtes formateur en certification réseau, vous pouvez également utiliser GNS3 dans votre laboratoire pour enseigner à vos étudiants de la même manière que vous enseignez en utilisant de vrais équipements réseau. GNS3 prend en charge Linux, Microsoft Windows et Mac OS X.
Dans ce tutoriel, nous verrons comment installer, configurer et utiliser GNS3 sur le bureau Ubuntu 16.04 LTS.
Installer GNS3 sur Linux
GNS3 est disponible dans les dépôts par défaut de nombreuses distributions Linux. De plus, l'équipe GNS propose un dépôt séparé pour fournir des paquets à jour. Vous pouvez l'installer soit à partir des dépôts officiels, soit à partir des dépôts GNS.
Sur Arch Linux :
GNS3 est disponible dans l'AUR. Pour installer des paquets depuis l'AUR, vous devez installer les outils packer ou yaourt. Vous n'avez pas besoin d'installer les deux. Installez simplement l'un d'eux.
- Installer packer sur Arch Linux
- Installer yaourt sur Arch Linux :
Après avoir installé Packer ou Yaourt, exécutez la commande suivante pour installer GNS3 sur Arch Linux et ses dérivés tels qu'Antergos et Manjaro Linux.
packer -S gns3-gui gns3-serverOu,
yaourt -S gns3-gui gns3-serverSur Ubuntu (64 bits uniquement) :
Comme je l'ai dit, GNS3 est disponible dans les dépôts par défaut d'Ubuntu. Alternativement, vous pouvez ajouter le dépôt GNS et installer la dernière version comme indiqué ci-dessous.
sudo add-apt-repository ppa:gns3/ppa
sudo apt-get update
sudo apt-get install gns3-guiLors de l'installation, il vous sera demandé de configurer Wireshark pour les utilisateurs non administrateurs.
Permettre aux non-superutilisateurs de capturer des poches est une question de sécurité.
Alors cliquez simplement sur Non.
Si vous voulez un support IOU, alors exécutez :
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install gns3-iouDebian (64 bits uniquement) :
Pour Debian Jessie :
Ouvrez le fichier /etc/apt/sources.list :
sudo nano /etc/apt/sources.listAjoutez les lignes suivantes :
deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty mainDebian Stretch :
Ajoutez les lignes suivantes au fichier /etc/apt/sources.list :
deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial mainEnregistrez et fermez le fichier.
Enfin, exécutez les commandes suivantes dans un terminal pour installer GNS3 :
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A2E3EF7B
sudo apt-get update
sudo apt-get install gns3-guiFedora :
Dans les distributions RPM comme Fedora, CentOS, nous pouvons installer GNS3 en utilisant pip.
Pour installer GNS3, exécutez les commandes suivantes une par une dans un Terminal :
sudo yum install python3-devel
sudo yum install python3-qt5
sudo pip3 install gns3-server
sudo pip3 install gns3-guiUtilisation de GNS3
Une fois que vous avez installé GNS3 sur votre distribution préférée, lancez-le en utilisant la commande suivante depuis un terminal :
gns3J'ai testé cela sur le bureau Ubuntu 16.04 LTS.
Au premier lancement, vous devriez voir l'écran suivant.
Choisissez un type de serveur pour exécuter vos simulations réseau. Je souhaite les exécuter depuis mon système local, donc j'ai sélectionné l'option "Serveur local".
Ensuite, vous devez ajouter les périphériques réseau virtuels ou les machines virtuelles.
J'aimerais ajouter un routeur Cisco virtuel, donc j'ai sélectionné la première option.
Cliquez sur le bouton Parcourir pour choisir l'image IOS pour le routeur virtuel.
J'ai déjà téléchargé l'image IOS du routeur Cisco 3745 dans mon dossier personnel. Vous pouvez télécharger les images IOS de votre choix depuis le site de Cisco ou tout autre site si elles sont disponibles.
Choisissez l'image IOS.
Je ne veux pas décompresser l'image IOS, donc j'ai sélectionné l'option - "Non".
Cliquez sur "Oui" pour enregistrer l'image sélectionnée dans le répertoire d'images par défaut.
Une fois que vous avez sélectionné l'image de votre choix, cliquez sur Suivant.
Choisissez le nom, la plate-forme et le châssis de votre appareil réseau (Routeur dans notre cas).
Entrez la taille de la RAM pour votre périphérique réseau virtuel.
Choisissez les adaptateurs réseau par défaut qui doivent être insérés dans votre appareil.
Sélectionnez les modules WIC (cartes d'interface WAN) par défaut qui doivent être insérés dans votre routeur.
Entrez la valeur Idle-PC. Cela est nécessaire pour empêcher IOS d'utiliser 100 % de votre processeur ou de l'un de ses cœurs. Comme c'est juste à des fins de démonstration, je l'ai laissé vide.
Passez en revue le modèle de périphérique réseau, puis cliquez sur appliquer et OK.
Enfin, saisissez le nom du projet et cliquez sur OK.
Félicitations ! Vous avez créé avec succès un nouveau projet avec un nouveau périphérique réseau virtuel (Routeur).
Voici à quoi ressemble l'espace de travail GNS3. À partir d'ici, vous pouvez créer divers périphériques réseau virtuels et machines virtuelles, les interconnecter entre eux et commencer à tester.
Nous avons déjà ajouté un routeur de réseau virtuel, n'est-ce pas ?
Pour le démarrer, cliquez sur l'icône Routeurs dans la barre de gauche. La liste des appareils réseau ajoutés sera affichée. Il suffit de cliquer et de le faire glisser vers le lieu de travail.
Comme vous le voyez à l'écran ci-dessus, nous avons ajouté le routeur Cisco modèle c3745. Pour allumer cet appareil, faites-le glisser vers le lieu de travail, puis cliquez avec le bouton droit sur l'icône de l'appareil. Enfin, cliquez sur Démarrer.
Le périphérique réseau va démarrer maintenant. Encore une fois, faites un clic droit dessus et cliquez sur Console pour vous connecter à ce périphérique via le Terminal.
La console du périphérique réseau sélectionné s'ouvrira dans une nouvelle fenêtre Terminal.
Commencez à configurer votre environnement réseau.
C'est tout. Vous pouvez ajouter des routeurs virtuels supplémentaires depuis le lien Édition -> Préférences -> Routeurs IOS.
Non seulement des périphériques réseau, vous pouvez également ajouter, configurer et tester des machines virtuelles (à partir d'Oracle VirtualBox ou VMWare), des conteneurs Docker, etc., dans l'application GNS3.
En résumé, GNS3 dispose de tout ce dont vous avez besoin pour configurer un environnement réseau simple ou complexe, y compris un switch, un routeur, une machine virtuelle, etc. De quoi avez-vous encore besoin ? Allez le chercher et améliorez vos compétences en réseau.
Vous pourriez vouloir télécharger les ressources gratuites suivantes liées au réseautage et à la virtualisation.
C'est tout pour le moment. Si vous trouvez nos guides utiles, veuillez les partager sur les réseaux sociaux et professionnels, afin que d'autres utilisateurs puissent également en bénéficier. Je serai bientôt de retour avec un autre article intéressant et utile. D'ici là, restez à l'écoute avec OSTechNix.
Santé !
Liens de référence :
- Documentation GNS3
- Site web GNS3





















