Vous êtes sur la page 1sur 17

Procdure dinstallation et dutilisation

GNS3

Sommaire
Besoins pour lutilisation de GNS3 et des machines virtuelles ............................................................... 3
Pour une installation classique ........................................................................................................ 3
Pour lutilisation de la machine virtuelle Ubuntu sous virtualbox .................................................. 3
Installation sous MS Windows (test sous Windows 7) .......................................................................... 4
Installation sous Linux (test sous Ubuntu 12.04) .................................................................................. 5
Configuration de GNS3 ............................................................................................................................ 6
Manipulations de base sous GNS3 .......................................................................................................... 9
Les projets ....................................................................................................................................... 9
Crer un nouveau projet ................................................................................................................. 9
Recharger un projet existant ........................................................................................................... 9
Sauvegarder un projet ..................................................................................................................... 9
La construction dun projet ............................................................................................................. 9
Ajouter un quipement sur la feuille GNS3 ..................................................................................... 9
Supprimer un quipement ............................................................................................................ 10
Configurer un quipement ............................................................................................................ 10
Interconnecter deux quipements ................................................................................................ 10
Dconnecter deux quipements ................................................................................................... 11
Utilisation des machines virtuelles dans GNS3 ..................................................................................... 13
Dmarrer une machine ................................................................................................................. 13
Eteindre une machine ................................................................................................................... 14
Erreurs possibles ................................................................................................................................... 15
Vous utilisez la machine virtuelle virtualbox et vous ne parvenez pas contrler la souris dans la
machine virtuelle CoreLinux. ............................................................................................................. 15
Sous MS Windows vous avez interdit les communications dun composant de GNS3 par erreur. .. 15
Lors du dmarrage de GNS3, le message derreur UnicodeDecodeError apparait. ................... 16
Lors de lajout dun commutateur sur la feuille GNS3 le message "Dynamips.exe a cess de
fonctionner" apparat dans la console. ............................................................................................. 16
Vous navez pas accs certains caractres ..................................................................................... 16



Besoins pour lutilisation de GNS3 et des machines virtuelles
Pour une installation classique
Disque dur 500Mo
RAM 2Go
Processeur 2 curs
Carte rseau Wifi ou Ethernet
Ecran >1024x768
Pour lutilisation de la machine virtuelle Ubuntu sous virtualbox
Disque dur 1.5Go
RAM 4Go
Processeur 2 curs
Carte rseau Wifi ou Ethernet
Ecran >1024x768

Installation sous MS Windows (test sous Windows 7)
1. Utilisez un compte ayant les droits dadministrateur et pour lequel le nom dutilisateur ne
possde pas de caractres accentus.
2. Tlchargez linstalleur Windows depuis le lien fourni sur le site du cours.
3. Lancez lexcution de linstalleur.
4. Si Windows demande si nous voulons faire confiance au logiciel, acceptez.
5. Lorsque la fentre de bienvenue saffiche, appuyez sur next .
6. Acceptez les termes de la licence.
7. Ne modifiez pas le rpertoire du menu dmarrer au travers duquel GNS3 est accessible.
8. Laissez la liste des composants installer inchange.
9. Ne modifiez pas le rpertoire dans lequel GNS3 sera install et validez.
10. Si dans la phase suivante, on vous indique que WinPcap est dj install, ne refaites pas son
installation en cliquant sur Cancel .
11. A lapparition de lcran de bienvenue de Winpcap, appuyez sur next .
12. Acceptez les termes de la licence.
13. Autorisez le module winpcap sexcuter au dmarrage.
14. Lorsque linstallation se termine, cliquez sur Finish .
15. Si dans la phase suivante, on vous indique que Wireshark est dj install, ne refaites pas son
installation en cliquant sur Cancel .
16. A lapparition de lcran de bienvenue de Wireshark, appuyez sur next .
17. Acceptez les termes de la licence.
18. Laissez la liste des composants installer inchange et validez.
19. Laissez la liste des taches additionnelles inchange et validez.
20. Ne modifiez pas le rpertoire dans lequel Wireshark sera install et validez.
21. Ne demandez pas linstallation de WinPcap et validez.
22. Aprs linstallation de Wireshark, cliquez sur next puis sur finish dans la fentre
suivante.
23. Aprs linstallation de GNS3, cliquez sur Next .
24. A la demande dinscription la mailing-list de GNS3,, cliquez sur next puis sur Yes la
fentre demandant de confirmer.
25. Dcochez Start GNS3 et cliquez sur Finish .
26. Linstallation est termine.

Installation sous Linux (test sous Ubuntu 12.04)
1. Utilisez un compte pour lequel le nom dutilisateur ne possde pas de caractres accentus.
2. Certaines distributions linux rcentes permettent linstallation de GNS3 et des logiciels
associs (qemu, dynamips, wireshark) au travers du gestionnaire de paquetage. Si votre
distribution propose une version de GNS3 suprieure la 0.8.4 vous pouvez utiliser cette
approche. Il se peut cependant que vous ayez une interface graphique lgrement
diffrente. Attention galement : pour certaines distributions le paquetage GNS3 nest pas
suffisant pour faire fonctionner les TPs et linstallation dautres paquetages (qemu,
wireshark) peut tre ncessaire.
3. Tlchargez le paquetage correspondant GNS3 depuis le lien fourni sur le site du cours.
4. Si votre systme fonctionne en mode 64 bits tlchargez larchive relative QEMU en mode
64 bits.
5. Si votre systme fonctionne en mode 32 bits tlchargez larchive relative QEMU en mode
32 bits.
6. Sous linux, ouvrez une fentre de terminal (xterm).
7. Tapez : sudo dpkg i gns3_0.8.4-1~1_all.deb
8. Tapez : sudo apt-get f install
9. Validez en tapant O.
10. Dcompressez larchive QEMU-0.14.1b-GNS3-Ubuntu-Linux .tgz.
11. Si votre systme fonctionne en mode 64 bits, tapez : cd QEMU-0.14.1-GNS3-Ubuntu-Linux64
12. Si votre systme fonctionne en mode 32 bits, tapez : cd QEMU-0.14.1-GNS3-Ubuntu-Linux
13. Tapez sudo ./Qinstall
14. Tapez sudo apt-get install wireshark
15. Validez en tapant O.
16. Linstallation est termine.

Installation sous Mac OS X (test sous OS X Mavericks 64 bits)

1. Utilisez un compte pour lequel le nom dutilisateur ne possde pas de caractres accentus.
2. Certaines distributions linux rcentes permettent linstallation de GNS3 et des logiciels
associs (qemu, dynamips, wireshark) au travers du gestionnaire de paquetage. Si votre
distribution propose une version de GNS3 suprieure la 0.8.4 vous pouvez utiliser cette
approche. Il se peut cependant que vous ayez une interface graphique lgrement
diffrente. Attention galement : pour certaines distributions le paquetage GNS3 nest pas
suffisant pour faire fonctionner les TPs et linstallation dautres paquetages (qemu,
wireshark) peut tre ncessaire.
3. Tlchargez linstalleur de GNS3 pour Mac OS X depuis le lien fourni sur le site du cours.
4. Ouvrez limage disque
5. Copiez lexcutable de GNS3 dans votre dossier Applications
6. Tlchargez linstalleur de Xquartz depuis le lien fourni.
7. Ouvrez limage disque puis ouvrez le ficher dextension .pkg
8. Cliquez sur "Continuer" trois fois puis acceptez le contrat de licence
9. Cliquez sur "Installer" et entrez votre mot de passe administrateur lorsque le systme vous le
demande
10. Cliquez sur "Fermer" pour quitter linstalleur
11. Tlchargez linstalleur de Wireshark depuis le lien fourni.
12. Ouvrez limage disque puis ouvrez le ficher dextension .pkg
13. Cliquez sur "Continuer" deux fois puis acceptez le contrat de licence
14. Cliquez sur "Installer" et entrez votre mot de passe administrateur lorsque le systme vous le
demande
15. Cliquez sur "Fermer" pour quitter linstalleur

Configuration de GNS3
Attention : GNS3 ncessite pour fonctionner les droits dadministrateur, il est donc recommand de
lexcuter partir dun compte possdant ces droits.
1. Tlchargez limage de machine virtuelle depuis le lien fourni sur le site dans la partie
Configuration Initiale . Ne placez pas celle-ci sur une clef USB ou un support amovible. De
prfrence positionnez ce fichier
a. Sous Windows dans le rpertoire C:\Users\NomUtilisateur\GNS3\Images\ .
b. Sous Unix dans le rpertoire /home/NomUtilisateur/GNS3/Images/
2. Dmarrez GNS3 .
3. Ignorez la fentre de conseils en cliquant sur Close .
4. Fermez la fentre de cration de projet en cliquant sur Cancel .
5. Allez dans le menu Edit .
6. Choisissez Preferences .
7. Cliquez sur Qemu .
8. Choisissez longlet Qemu guest en cliquant dessus.

9. Dans la ligne Identifier name , saisissez Linux .
10. Dans la ligne Binary Image, choisissez le chemin daccs limage de machine virtuelle que
vous avez tlcharg.
11. Dans la ligne RAM , choisissez 128 MiB .
12. Dans la ligne Number of NICs , choisissez 2 .
13. Dans la ligne NIC Model , slectionnez ne2k_pci .
14. Dans la ligne Qemu Options saisissez -k fr .
15. Cliquez sur Save .
16. Cliquez sur OK .
17. Cliquez sur OK .
18. Si on vous demande si vous voulez crer des rpertoires relatifs GNS3, acceptez.
19. Allez dans le menu File .
20. Cliquez sur Quit .
21. La configuration est termine.

Manipulations de base sous GNS3
Les projets
GNS3 travaille en utilisant la notion de projet. Un projet est une configuration de rseau dans
laquelle on conserve :
Quels sont les quipements utiliss.
Comment ces quipements sont connects les uns aux autres (topologie).
La configuration de chaque quipement.
Crer un nouveau projet
Lors du dmarrage de GNS3, taper un nom de projet dans la ligne project name , puis cliquez sur
OK .

Si GNS3 est dj dmarr, allez dans le menu File , et choisissez la fonction New Blank Project .
Recharger un projet existant
Lors du dmarrage de GNS3, cliquez sur Open a Project et slectionnez le rpertoire
correspondant au nom de projet recherch. Slectionnez ensuite le fichier de topologie (.net )
adquat et cliquez sur Open .
Sauvegarder un projet
Allez dans le menu File , et choisissez la fonction Save project .
Attention vous ne pourrez sauvegarder efficacement un projet que si toutes les machines en faisant
partie sont arrtes !
La construction dun projet
Au dmarrage dun projet, GNS3 nous prsente une page blanche. Afin de construire celui-ci on va
tre amen installer sur notre page blanche diffrents quipements, modifier leurs configurations
matrielles, les interconnecter les uns aux autres puis les utiliser et modifier leurs configurations
logicielles.
Ajouter un quipement sur la feuille GNS3
Pour cela, slectionnez un type dquipement en cliquant avec le bouton gauche de la souris sur
licne associe (le type ordinateur dans notre exemple ci-dessous) puis cliquez de nouveau avec
le bouton gauche de la souris sur le type dordinateur (le type qemu guest dans notre exemple ci-
dessous). Maintenez le bouton appuy en tirant lquipement jusqu la feuille blanche. Lorsquil se
situe lendroit dsir relchez le bouton.

Supprimer un quipement
Pointez la souris vers lquipement supprimer et cliquez sur le bouton droit. Un menu apparait dans
lequel se trouve la fonction Delete . Slectionnez celle-ci.

Configurer un quipement
Pointez la souris vers lquipement supprimer et cliquez sur le bouton droit. Un menu apparait dans
lequel se trouve la fonction Delete . Slectionnez celle-ci. En fonction du type dquipement utilis
la fentre de configuration peut varier.
Interconnecter deux quipements
Pointez la souris sur le connecteur dans la liste des icones. Cliquez dessus avec le bouton gauche de
la souris. Vous tes alors en mode interconnexion . Pour sortir du mode interconnexion ,
refaites la mme opration.

Pour connecter deux quipements entre eux. Cliquez sur le premier quipement avec le bouton
gauche de la souris. Si lquipement possde plusieurs interfaces, une liste dinterface apparait alors.
Slectionnez linterface adquate en cliquant dessus. Pointez ensuite la souris vers le deuxime
quipement et ralisez la mme opration.

Attention, lorsque vous interconnectez certains quipements sous certaines versions de MS
Windows, le systme dexploitation peut vous demander si vous dsirez autoriser un logiciel
(dynamips, Qemu, ) communiquer avec dautres quipements. Autorisez-le afin de pouvoir
utiliser les composants de GNS3 qui en dpendent.
Dconnecter deux quipements
Sortez du mode interconnexion comme vu dans la section prcdente. Puis pointez la souris sur
le lien supprimer. Cliquez ensuite sur le bouton droit de la souris et slectionnez Delete . Pour
pouvoir supprimer un lien entre deux quipements, ceux-ci doivent tre arrts.


Utilisation des machines virtuelles dans GNS3
Dmarrer une machine
Pointez la souris sur lquipement que vous dsirez dmarrer puis cliquez sur le bouton droit.
Slectionnez Start . Une fentre apparait alors reprsentant ltat dexcution de la machine
virtuelle dmarre. Au bout de quelques minutes elle grandit et une interface graphique apparait qui
permet de contrler la machine virtuelle comme vous contrleriez un ordinateur normal.

Vous pouvez redimensionner cette fentre en agissant sur sa taille.
Afin de contrler la machine virtuelle, pointez votre souris lintrieure de la fentre la reprsentant
et cliquez sur le bouton gauche puis agitez la souris pendant quelques secondes.
Vous pouvez alors pointer cette souris vers la barre doutil en bas de lcran afin raliser des
oprations sur celle-ci. Dans cette barre doutil, les trois premires icones nous seront les plus utiles.
La premire de gauche droite permet dteindre la machine virtuelle. La seconde (icne en forme
dcran) permet douvrir un terminal virtuel dans lequel nous pourrons taper des commandes. Enfin
la troisime est un diteur de texte.
Afin de sortir dune machine virtuelle, appuyez simultanment sur les touches CTRL et ALT de
votre clavier puis agitez votre souris.
Attention, lorsque vous dmarrez certains quipements sous certaines versions de MS Windows, le
systme dexploitation peut vous demander si vous dsirez autoriser un logiciel (dynamips, Qemu, )
communiquer avec dautres quipements. Autorisez-le afin de pouvoir utiliser les composants de
GNS3 qui en dpendent.

Eteindre une machine
Dans la fentre relative la machine virtuelle, pointez la souris vers la premire icne en bas
gauche puis cliquez sur le bouton gauche. Une fentre souvre alors dans la machine virtuelle.
Choisissez loption Shutdown puis cliquez sur OK .

Une fois la fentre ferme, dans GNS3 pointez la souris sur lquipement que vous vouliez teindre
et cliquez sur le bouton droit. Slectionnez la fonction Stop .
Attention, vous ne pourrez sauvegarder un projet que si toutes les machines en faisant partie sont
arrtes !

Erreurs possibles
Vous utilisez la machine virtuelle virtualbox et vous ne parvenez pas
contrler la souris dans la machine virtuelle CoreLinux.
Si vous faites fonctionner GNS3 et Qemu dans une machine virtuelle il est possible que la souris ne
soit pas utilisable dans les machines virtuelles CoreLinux. Afin de rgler ce problme une solution
peut tre d'ajouter dans la machine virtuelle virtualbox, dans la configuration de la machine virtuelle
Linux sous GNS3, dans la partie "Qemu Options", l'option "-usbdevice tablet" aprs le "-k fr"

Sous MS Windows vous avez interdit les communications dun composant
de GNS3 par erreur.
Suivez la procdure suivante :
Fermez toutes les machines virtuelles.
Quittez GNS3.
Dans le panneau de contrle Windows, allez dans la partie System and Security
( Systmes et Scurit ).
Dans la partie relative au firewall Windows, cliquez sur la fonction Allow a program through
windows firewall , Autoriser un programme au travers du pare-feu Windows .
Cliquez sur Change settings , Changement des paramtres .

Supprimez les lignes relatives dynamips .
Supprimez les lignes relatives qemu .
Fermez la fentre.
Relancez GNS3.
Lors du dmarrage de GNS3, le message derreur UnicodeDecodeError
apparait.
Une cause possible est lutilisation dun nom dutilisateur accentu. Pour rgler le problme crez un
compte dutilisateur sans caractre accentu et ayant les droits dadministrateur puis utilisez GNS3
sous ce compte.
Lors de lajout dun commutateur sur la feuille GNS3 le message
"Dynamips.exe a cess de fonctionner" apparat dans la console.
Une cause possible est que vous ne travaillez pas dans le cadre d'un projet (vous avez par exemple
cliqu sur cancel dans la fentre New project . Quittez GNS3, relancez-le, crez un projet et
retentez la manipulation.

Vous navez pas accs certains caractres
Certaines combinaisons de touches ne sont pas supportes dans Core Linux. Pour accder aux
touches mortes, lancer le script /home/tc/xvkbd.sh. Celui-ci dmarre un clavier virtuel. Afin de taper
un caractre
Positionner votre curseur avec la souris lendroit o le caractre doit tre saisi.
Avec la souris placez le clavier virtuel en avant plan et tapez sur le caractre dsir
ventuellement en combinant plusieurs touches (shift/alt/).
Les caractres apparaissent lendroit prvu.