Cours["net"][0] = "Init GNS3"
J'utilise GNS3 pour mes labs réseaux. Il est donc nécessaire de l'installer avant de commencer x) !
Si vous avez commencé à faire un peu de réseau, vous avez surement déjà utilisé Cisco Packet Tracer.
GNS3 fonctionne de la même manière qui Packet Tracer. La différence principale est dans le fait que GNS3 est entièrement libre en opensource, et qu'il supporte une large variété d'équipements sans se limiter aux équipements Cisco.
Installation
Windows
Lancer l'installeur disponible sur le site de gns3 (vous devrez créer un compte pour la version Windows)
Continuez l'installation jusqu'à ce choix, et choisissez dans le menu déroulant l'option "Local Installation" et cochez GNS3 VM.
Choisissez VirtualBox quand demandé, puis continuez l'installation en laissant tout par défaut.
Répondez non pour la licence des outils solarwind, et décochez la case "Start GNS3"
Installez VirtualBox depuis le site officiel :
Laissez tout par default.
Une fois VirtualBox installé, téléchargez le pack d'extension (disponible un peu plus bas sur la page de téléchargement) et lancez-le :
Ouvrez votre dossier de Téléchargement, vous devriez avoir un .zip contenant la machine virtuelle
Dézippez la machine dans un dossier de votre choix.
Dans VirtualBox, choisissez "Importez" et sélectionnez le .ova que vous venez d'extraire.
Pensez à sélectionner le nombre de CPU et la quantité de RAM que vous souhaitez allouer à la VM :
Sélectionnez la VM GNS3 et cliquez sur "Configuration", dans la partie "système", "processeur", cochez : "Activer VT-x/AMD-V imbriqué"
Ne lancez pas la VM, lancez GNS3, sélectionnez la première option et laissez tout par défaut
Choisissez VirtualBox (vous pouvez ignorer l'erreur sur le fait que VMWare n'est pas présent) puis votre VM et remettez votre nombre de CPU et votre quantité de RAM alloué à la VM
Terminez, puis laissez à la VM le temps de démarer (cela peut prendre plusieurs minutes).
Linux
Si vous utilisez un système d'exploitation supérieur (AKA Arch Linux), vous pouvez utiliser les packets suivants disponibles sur l'AUR : gns3-gui et gns3-server. Installez aussi qemu docker vpcs libvirt ou la VM GNS3
Suivez la documentation Arch pour terminer l'installation si besoin.
Si vous utilisez un système d'exploitation autre, mais toujours supérieur (ubuntu et dérivés), vous pouvez utiliser le PPA GNS3 :
sudo add-apt-repository ppa:gns3/ppa
sudo apt update
sudo apt install gns3-gui gns3-server
Pour Debian : Suivez ces instructions
Installez docker et qemu/libvirt si vous souhaitez directement utiliser les périphériques, ou la VM GNS3 avec VirtualBox.
MacOS
Si vous êtes sur Mac, suivez ces instructions et choisissez d'utiliser la VM GNS3.
Templates utiles
Vous pouvez aller dans "File" > "New Template" pour télécharger des périphériques depuis le serveur GNS3.
Les périphériques utiles :
- VOSS (Switch Cisco-like gratuit)
- Vyos (Routeur)
- Chrome/Firefox (docker)
- Alpine linux (docker)
- Ubuntu Server (docker)
- Ubuntu Desktop (qemu)
Les instructions de téléchargement varient pour chaque périphérique, suivez-les.
J'inclurai les templates que j'utiliserai dans les différents labs !
Happy networking !
PS : GNS3 à un thème assez désagréable pour les personnes nocturnes, vous pouvez utiliser ce projet par n3oxmind pour changer ça !