GNS3 (Graphical Network Simulator)
GNS3
(Graphical
Network Simulator)
est
un simulateur d'équipements Cisco. Cet outil permet donc de
charger de véritable IOS Cisco et de les utiliser en simulation
complète sur un simple ordinateur.
GNS3
permet d'avoir un routeur Cisco virtuel sur son ordinateur. A noter
simplement que GNS3 ne
fournit pas d'IOS, il faut se les procurer à l'aide d'un compte Cisco CCO par exemple. Ou grâce à Google.
fournit pas d'IOS, il faut se les procurer à l'aide d'un compte Cisco CCO par exemple. Ou grâce à Google.
Cet
outil est parfait pour se préparer aux certifications Cisco CCNA,
CCNP, CCIP ou CCIE.
Pour
ma part je l'utilise essentiellement pour tester des fonctionnalités
d'IOS. Je l'ai par exemple beaucoup
utilisé pour faire des tests autour de OSPF (redistribution,
filtrage, authentification, ...).
Afin
de permettre des simulations complètes, GNS3 est fortement lié
avec :
- Dynamips, un émulateur d'image IOS qui permet de lancer des images binaires IOS provenant de Cisco Systems.
- Dynagen, une interface en mode text pour Dynamips.
GNS3
nous permet de simuler pratiquement n’importe quelle architecture
réseau avec la possibilité d’intégration
de machines virtuelles sous Virtualbox, Vmware ou encore des
containers Docker.
Il
est
important de signaler qu’il est possible de faire communiquer les
équipements sous GNS3 avec
ceux de votre réseau physique.
GNS3
est un logiciel libre qui fonctionne sur de multiples plateformes,
incluant Windows, Linux, et MacOS X.
Dans
cet article nous verrons comment faire l’installation sous Linux et
comment l’utiliser. Dans un prochain
article nous verrons comment installer la plateforme de
containérisation Docker et comment
télécharger un container ubuntu et comment l’intégrer à GNS3.
Ces
instructions s’appliquent à Ubuntu et à toutes les distributions
qui en découlent, comme Linux Mint .
root@tirera:~#
add-apt-repository ppa:gns3/ppa
root@tirera:~#
apt update -y
root@tirera:~#
apt install -y gns3-gui
Une fois l'installation terminée vous pouvez lancer votre gns3 en ligne de commande comme le montre la figure ci-après:
Comme signaler précédemment il nous faut les IOS CISCO. Pour intégrer on clique sur l'onglet Edit ensuit préférences et on obtient l'onglet si-après comme le montre la figure suivante.
Maintenant pour ajouter cliquez sur IOS routers et vous cochez New Image et on part sélectionner l'image sur l'ordinateur en cliquant sur Browser et pour terminer cliquer sur Open comme le montre la figure ci-après :
Cliquez sur sur Next comme le montre la figure suivante
Faites Next à nouveau
Sur la capture si après constater qu'on 7 slot permettant d'ajouter des interfaces routeur sur les deux premiers slots et sur le troisième on ajoute le module NM-16ESW de switch sur notre routeur du coup les interfaces du switch auront comme nom f2/0, f2/1,.......f2/15:
Créons notre premier projet sous GNS3 en montant l'architecture suivante :
Terminons en beauté en faisant un test de connectivité depuis PC-1 vers PC-2 comme le montre la figure :
Une fois l'installation terminée vous pouvez lancer votre gns3 en ligne de commande comme le montre la figure ci-après:
Comme signaler précédemment il nous faut les IOS CISCO. Pour intégrer on clique sur l'onglet Edit ensuit préférences et on obtient l'onglet si-après comme le montre la figure suivante.
Maintenant pour ajouter cliquez sur IOS routers et vous cochez New Image et on part sélectionner l'image sur l'ordinateur en cliquant sur Browser et pour terminer cliquer sur Open comme le montre la figure ci-après :
Cliquez sur sur Next comme le montre la figure suivante
Faites Next à nouveau
Sur la capture si après constater qu'on 7 slot permettant d'ajouter des interfaces routeur sur les deux premiers slots et sur le troisième on ajoute le module NM-16ESW de switch sur notre routeur du coup les interfaces du switch auront comme nom f2/0, f2/1,.......f2/15:
Pour terminer faites Finish comme le montre la figure ci-après:
Créons notre premier projet sous GNS3 en montant l'architecture suivante :
- Configuration du routeur consiste à affecter une adresse IP à l'interface f0/0 comme suit
- Affecter aux deux machines des adresses IP comme le montre les captures suivantes :
Commentaires
Enregistrer un commentaire