Académique Documents
Professionnel Documents
Culture Documents
GNS3 - Connexion Internet
GNS3 - Connexion Internet
. En effet, GNS3 permet dimporter et dintgrer des VM une architecture rseau qui, elle
aussi est virtualise.
Lide est de reproduire un petit LAN avec un routeur virtuel qui fera office de Box Internet.
Chaque VM atteindra le rseau internet via ce routeur. Un peu comme vos PC connects la Box de
votre FAI, jenlve la Box et plus dinternet pour tout le monde et aucunes communications entre les
PC.
1 GESTION RESEAU DES VM
Je vous invite lire cet article trs intressant et complet sur la gestion rseau des VM.
http://chrtophe.developpez.com/tutoriels/gestion-reseau-machine-virtuelle/
Les VMnet sont des cartes rseaux virtuelles de VMware Workstation.(sous Windows)
Il est logique que si 2 machines virtuelles se trouvent sur 2 rseaux diffrents et configures
en mode Host Only alors chacune des machines virtuelles sera capable de communiquer avec la
machine hte mais ne pourront pas communiquer ensemble ni aller sur Internet ou tout autre
rseau. Aprs tout le mode Host Only est fait pour a.
Donc comment faire, sans modifier le mode de connexion, communiquer les VM travers
GNS3 ? Le but de la manipulation tant bien sr de manipuler des priphriques rseaux.
Cela fait, il tait possible certes de faire communiquer diffrentes VM entre elles, mais il
ntait pas possible de joindre le rseau extrieur, cest--dire INTERNET.
Par manque de connaissances, la premire ide mtre venue en tte tait dajouter une
deuxime carte rseau mes VM et de les configurer en NAT pour avoir accs Internet via ma
machine hte, mais faut avouer que ce nest pas trs propre.
Alors mes recherches ont commenc, pour savoir sil tait possible de connecter un routeur
virtuel Internet via GNS3 et ensuite connecter tout mon rseau virtualis ce routeur pour avoir un
accs au WEB. Bref en quelques sortes, le but tait de simuler une Box tel que celle dun FAI et rendre
dpendant la totalit de mon SI de ce routeurAyant une petite approche de GNS3, je savais quil tait
possible dimporter des VM de VirtualBOX sur le plan. VMware Workstation tant un produit
propritaire, il est au contraire de VirtualBOX non intgr GNS3. Mais il est possible dy importer les
cartes rseaux virtuelles l o sont connectes les VM.
Les cartes rseaux virtuelles VMnet fonctionnent un peu comme un commutateur avec un
serveur DHCP intgr qui peut bien sr tre dsactiv..
2 GNS3
2.1INTRODUCTION A LA VIRTUALISATION
La virtualisation consiste faire fonctionner une ou plusieurs machines sur un hte physique. Il
est donc possible de virtualiser plusieurs systmes dexploitation et les faire fonctionner
simultanment sur un seul PC. Je citerai Oracle VM VirtualBox et VMware Workstation qui sont tous
les 2 des hyperviseurs de type 2 et qui permettent donc de virtualiser des machines pour y installer
des OS invits.
Pour rappel un hyperviseur type 2 est un logiciel install sur votre OS qui permet de crer et de
virtualiser des machines. Un hyperviseur de type 2 nest pas li la couche matrielle contrairement
un hyperviseur de type 1 qui lui est install directement tel un OS au-dessus de la couche
matrielle. Ce qui permet de meilleures performances. Je ne mattarderai pas aller plus loin mais
pour plus dinformations sur la virtualisation et les hyperviseurs :
http://fr.wikipedia.org/wiki/Hyperviseur
STOP POUR
AUJOURDHUI
Je vous invite jeter un il cet article qui aborde la gestion rseau des machines virtuelles :
http://chrtophe.developpez.com/tutoriels/gestion-reseau-machine-virtuelle/
2.2PRESENTATION DE GNS3
GNS3 (Graphical Network Simulation) est une solution libre disponible sous Windows,
GNU/Linux et MacOS permettant lmulation ou la simulation de rseaux informatiques via une
interface graphique.
Pour fonctionner GNS3 sappuie sur 2 outils qui sont Dynamips et Dynagen.
Ce logiciel peut servir travailler diffrents protocoles ou mme reproduire une architecture
complte (SI) en y ajoutant des VM. Idal galement pour crer de petits LAB et prparer des
certifications telles que CCNA, CCNP de chez CISCO par exemple.
2.3DYNAMIPS
Dynamips est un logiciel crit en langage C qui offre une solution dmulation hardware de
routeurs CISCO via des images IOS non modifies.
MIPS est une architecture de processeur quon retrouve dans les routeurs CISCO, des NAS ou
encore mme certaines anciennes consoles de jeux vidoetc
Lmulation de Switch nest pas support du fait que le processeur de ces priphriques est trs
compliqu muler. Il est possible malgr tout dintgrer un module switch Ethernet un routeur tel
que le module NM-16ESW.
Attention les images de systme dexploitation Cisco ne sont pas libres. Il faut possder un routeur
avec un systme dexploitation ou disposer dun compte utilisateur sur le site Cisco avec les droits
daccs au tlchargement pour obtenir une image dIOS.
http://www.cisco.com/c/en/us/support/index.html
2.4DYNAGEN
Dynagen est un produit complmentaire crit en PYTHON sinterfaant avec Dynamips grce
un mode hyperviseur. Dynagen permet de facilit la cration de maquettes ainsi que leurs gestions
via un fichier de configuration qui contient la topologie du rseau.
https://community.gns3.com/login.jspa
Il en manque ici ? Tu ne parleras que de linstallation sous Windows ou bien tu parleras aussi de Linux
et MAC ?
Quest ce quelle a de particulier cette carte de bouclage, pourquoi est elle obligatoire ?
Il suffit tout simplement de faire un CLIC DROIT sur le nom de votre PC puis de cliquer sur
Ajouter un matriel dancienne gnration pour lancer lassistant.
Une fois lassistant lanc, je choisi dinstaller le matriel manuellement et je CLIC sur SUIVANT.
Ma connexion Internet se fait via ma carte rseau nomme Smartphone , il vous faudra
partager internet via votre interface (Wifi, Ethernet ).
Pour partager la connexion internet vers la carte de bouclage, il suffit tout simplement de
slectionner linterface rseau connecte au WEB puis de se rendre dans les proprits de la carte et
de cliquer sur longlet Partage.
Il faut dans un premier temps autoriser le partage et slectionner la carte rseau puis de
cliquer sur OK pour valider.
Une fois le partage tabli, en se rendant dans les proprites de la carte de bouclage, je peux constater
que ladresse IPv4 adresse est 192.168.137.1 /24.
Jouvre un CMD et je PING ma carte de bouclage pour massurer de la connectivit.
3 CONFIGURATION GNS
Le but de cette procdure est de pouvoir faire en sorte que lensemble de mon LAN VIRTUEL
puisse avoir accs internet.
Dans la topologie ci-dessous, nous avons un nuage reprsentant INTERNET qui est configure
pour tre associ la carte de bouclage Microsof prcdemment installe. Un routeur Cisco 3745
sera connect directement cette carte de bouclage (CLOUD) et un VPC pour tester la connectivit.
CLIC DROIT sur le nuage puis CONFIGURE, je slectionne la carte L0, je lajouter, japplique puis OK
3.2 CONFIGURATION DU ROUTEUR CISCO
Aprs avoir connect le CLOUD linterface F0/0 du routeur, puis le VPC linterface F0/1 du
routeur, je le dmarre et je patiente jusqu linvite de commande.
La configuration est trs basique, je configurerai et activerai les interfaces rseaux jen
profiterai galement pour mettre en place un serveur DHCP pour adresser le rseau 192.168.100.0 /
24. Je massurerai que le service DNS est ctiv et je le configurerai de sorte pour DNS la carte L0 soit
192.168.137.1.
Le NAT sera configur de sorte translater lensemble du rseau en une seule et unique
adresse publique (192.168.137.2), jutiliserai donc loverloading. Une petite ACL sera mettre en
place pour faire en sorte que le rseau 192.168.100.0 puisse accder au NET.
conf t
ip domain-lookup
ip name-server 192.168.137.1
int f0/0
ip nat outside
no sh
int f0/1
no sh
exit
default-router 192.168.100.254
dns-server 192.168.137.1
exit
service dhcp
exit
wr
cop r s
4 TEST DE CONNECTIVITE
4.1 TEST DU ROUTEUR VERS INTERNET
Jouvre une console et je commence par lancer un DHCP REQUEST pour avoir une adresse IP
fournie par le serveur DHCP configur sur le routeur R1.
SQDQ