La connexion de GNS3 à l hôte et à Internet 1) Créer une interface Microsoft Loopback Il est possible de connecter une topologie réseau sous GNS3 à un réseau réel. Nous allons créer une interface de bouclage loopback que nous utiliserons avec l'interface réelle de l'hôte. Menu [Démarrer] => [Panneau de configuration] => [Système et sécurité] => [Système]. Cliquer sur Gestionnaire de périphériques. 1 Connexion de GNS3 à l hôte
Clic droit de la souris sur le nom de l'ordinateur, ici CPQ. Cliquer sur Ajouter un matériel d'ancienne génération. 2 Connexion de GNS3 à l hôte
Cliquez sur le bouton Suivant. Cocher l'option Installer le matériel que je sélectionne manuellement dans la liste (utilisateur expérimenté). Cliquer sur le bouton Suivant. Sélectionner Cartes réseau puis cliquer sur le bouton Suivant. 3 Connexion de GNS3 à l hôte
Sélectionner Microsoft. Sélectionner Carte de bouclage Microsoft. Cliquer sur le bouton Suivant. Une synthèse de vos choix apparaît. Cliquer une nouvelle fois sur le bouton Suivant. Cliquer sur le bouton Terminer. L'interface est créée. Renommer l'interface de bouclage en HOST to GNS. Menu [Démarrer] => [Panneau de configuration] => [Réseau et Internet] => [Centre Réseau et partage] 4 Connexion de GNS3 à l hôte
Cliquer sur Modifier les paramètres de la carte. Bouton droit de la souris sur Carte de bouclage Microsoft. Sélectionner Renommer. 5 Connexion de GNS3 à l hôte
Taper HOST to GNS. Bouton droit de la souris sur la carte réseau reliée à Internet ; ici : LAN. Sélectionner Propriétés. Cliquer sur l'onglet partage. Cocher l'option Autoriser d'autres utilisateurs du réseau à se connecter via la connexion Internet de cet ordinateur. Cocher également l'option "Autoriser d'autres utilisateurs du réseau à contrôler ou désactiver la connexion Internet partagée". Sélectionner dans le menu déroulant l'interface HOST to GNS. Cliquez sur le bouton OK. Bouton droit de la souris sur HOST to GNS. Sélectionner Propriétés. Double-cliquer sur l'option Protocole Internet Version 4 (TCP/IPv4). L'option Utiliser l'adresse IP suivante: est cochée par défaut. L'adresse IP 192.168.137.1 et le masque de sous-réseau 255.255.255.0 ont été définis automatiquement. L'adresse IP 192.168.137.254 sera utilisée sur le routeur Cisco dans GNS3. Un lien sera créé entre ce routeur et l'hôte via le "Cloud (Nuage)". Le "Cloud" sera configuré avec la carte HOST to GNS. Redémarrer l'ordinateur. Autoriser le Ping sous Windows 7 6 Connexion de GNS3 à l hôte
Windows 7 bloque par défaut le Ping. Vous devez l'autoriser dans le pare-feu du système. Menu [Démarrer] => [Panneau de configuration] => [Système et sécurité] => [Pare-feu Windows] Cliquer sur l'option Paramètres avancés. Bouton droit de la souris sur l'option Règles de trafic entrant. Cliquer sur Nouvelle règle... Cocher l'option Personnalisée. Cliquer sur le bouton Suivant. Cocher l'option Tous les programmes. Cliquer sur le bouton Suivant. 7 Connexion de GNS3 à l hôte
Ligne Type de protocole, sélectionner ICMPv4. Cliquer sur le bouton Suivant. Fenêtre Etendue, cocher Toute adresse IP. Cliquer sur le bouton Suivant. Fenêtre Action, cocher Autoriser la connexion. Cliquer sur le bouton Suivant. Fenêtre Profil, cocher les options Domaine, Privé et Public. Cliquer sur le bouton Suivant. 8 Connexion de GNS3 à l hôte
Taper le nom Ping IPv4 puis cliquer sur le bouton Terminer. Quitter le Pare-feu puis tester le ping à l'aide d'un ordinateur distant. Ajouter une route statique sur l'hôte Vous devez configurer une route statique sur l'hôte Windows pour accéder au réseau 172.16.8.0/21 et permettre ainsi aux VMs sous GNS3 d'accéder à Internet via le routeur R1. À partir de l'invite de commande de Windows, taper la ligne ci-dessous : C:\> route add -p 172.16.8.0 mask 255.255.248.0 192.168.137.1 Afficher la table de routage de l'hôte : C:\> route print ========== Itinéraires persistants : Adresse réseau Masque réseau Adresse passerelle Métrique 172.16.16.0 255.255.240.0 192.168.1.20 1 172.16.8.0 255.255.248.0 192.168.137.1 1 0.0.0.0 0.0.0.0 192.168.137.254 Par défaut 0.0.0.0 0.0.0.0 192.168.1.254 Par défaut ========== Un ping de la machine virtuelle de GNS3 vers Internet doit désormais fonctionner. 9 Connexion de GNS3 à l hôte
On peut compléter la topologie par l'ajout de notes et d'images. 2) TUN/TAP sous Linux Utiliser la fonction TUN/TAP du noyau Linux pour le cloud de GNS3 Pour une communication réseau entre l'hôte et le cloud (nuage) de GNS3, utiliser la fonction TUN/TAP de la Debian. Commencer par installer le paquet uml-utilities : # apt-get install uml-utilities Créer le script suivant dans le répertoire [/usr/local/bin] : # vim /usr/local/bin/tun #!/bin/bash /sbin/modprobe tun /bin/chown root:jmm /dev/net/tun /usr/sbin/tunctl -u jmm -t tap0 /sbin/ifconfig tap0 192.168.137.1 netmask 255.255.255.0 up /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE /sbin/route add -net 172.16.8.0 netmask 255.255.248.0 dev tap0 jmm est mon compte utilisateur, tap0 est l'interface réseau qui communiquera avec le cloud de GNS3, 192.168.137.1 est l'adresse IP associée au cloud de GNS3 via l'interface tap0, la règle iptables permet de faire communiquer le réseau virtuel de GNS3 avec Internet, 172.16.8.0 est le réseau virtuel déclaré sous GNS3. 10 Connexion de GNS3 à l hôte
Changer les droits sur le script : # chmod +x /usr/local/bin/tun Intégrer ce script dans le fichier /etc/rc.local pour une exécution automatique à chaque démarrage du système. L'interface tap0 est opérationnelle. Vous pouvez désormais l'associer au cloud de GNS3. 11 Connexion de GNS3 à l hôte