Accueil » Logiciels, Outils

VPCS et GNS3

30 mars 2009 One Comment Par Remy

VPCS est un logiciel tiers qui permet de simuler de simples machines. Elles permettent ainsi de créer de nombreuses machines qui peuvent être utiles pour différents types de tests. En outre, nous allons voir ici comment l’utiliser pour intégrer ces hôtes virtuels aux topologies GNS3 et ainsi obtenir un environnement de lab plus complet.

Vous trouverez le binaire (a priori windows) pour VPCS sur le site de GNS3 par exemple :http://www.gns3.net/download. Ensuite, il faut aller dans le répertoire de GNS3 / Dynamips et renommer le fichier cygwin1.dll pour copier le fichier cygwin1.dll fourni avec VPCS à la place du fichier renommé.

L’utilitaire VPCS s’ouvre en ligne de commande, il est d’utiliser la traditionnelle fenêtre cmd pour se rendre dans le répertoire où vous avez décompressé VPCS. Pour exécuter le logiciel, il suffit de rentrer la commande vpcs.exe.

Le résultat de la commande doit donc être le suivant : 

vpcs_start

 

 

 

 

 

 

 Par défaut, VPCS démarre donc trois PCs virtuels avec les adresses IP 172.16.1.1, .2 et .3 avec un masque sous-réseau de 255.255.255.0 et une passerelle par défaut en .10 pour chaque sous-réseau.

 

Dans l’invite de commande créé par VPCS, il est aussi possible d’utiliser la commande show qui donne pour résultat :

vpcs_show

 

 

 

Les paramètres les plus importants pour l’intégration à GNS sont LPORT et RPORT. Nous reviendrons dessus dans la suite de ce billet. Pour obtenir la liste des commandes disponibles dans cet invite de commande, il suffit de tapper ?

Pour choisir la machine virtuelle à configurer, il faut rentrer le numéro de la machine directement dans l’invite :

vpcs_invite_numero

Nous passons donc ici simplement de la machine virtuelle n°1 à la n°2. Le changement d’adresse IP se fait simplement via la commande ip ADRESSE_IP_PC ADRESSE_PASSERELLE NBRE_BITS_SS_RESEAU :

vpcs_change_ip

 

 

 

Il est ainsi possible de créer et configurer à sa guise 9 machines virtuelles maximum.

Passons désormais à l’intégration de ces machines dans GNS3. Pour chaque PC que vous souhaitez mettre en place dans votre lab virtuel, il est nécessaire de créer un nuage dans GNS3 et d’en éditer les paramètres. Après avoir créé le nuage, faites donc un clic-droit dessus et sélectionnez Configurer. 

Si vous me suivez bien, vous devriez être à cette étape :

gns3_node_conf

 

 

 

 

 

Il faut donc sélectionner NIO UDP et c’est à cette étape qu’interviennent les valeurs RPORT et LPORT que vous aurez pris soin de noter auparavant ! Il suffit maintenant de remplir le champ Local Port par la valeur relevée pour le RPORT et inversement, le champ Remote Port par la valeur relevée pour LPORT. Le champ sera quant à lui 127.0.0.1

 

Votre nuage est désormais assimilé à un PC et toutes les commandes que vous rentrerez dans VPCS à l’image de ping ou tracert seront effectuées dans votre environnement de lab ! (sous réserve bien entendu que l’ensemble du réseau soit bien configuré ;) )

Un Commentaire »

  • kasper dit:

    est ce que cette configuration des VPC intégrées dans GNS3 sont toujours fonctionnel meme aprés fermeture de console VPC, ou bien les pc integrées dans GNS3 sont à regonfigurées chaque fois que j’ouvre le projet GNS ?

    merci de me repondre au plus vite possible :)

Laissez votre réponse !

Vous devez être connecté pour poster un commentaire