La connexion VPN sur la machine virtuelle contourne-t-elle le VPN hôte?

8

Je voulais voir si je pouvais canaliser mon trafic à travers deux vpns, donc comme expérience, j'ai configuré une machine virtuelle windows xp dans virtualbox (en utilisant le paramètre de réseau partagé NAT), connecté le PC hôte (windows 7) à un vpn, puis la machine virtuelle à un autre vpn. cela semble bien fonctionner. Cependant, ma question est, est-ce que le trafic est envoyé à travers les deux serveurs vpn, ou est-ce que les machines virtuelles vpn contournent la connexion vpn des machines hôtes? Merci.

Daniel
la source
Je suppose que j'imagine que ce serait FAI -> VPN1 -> VPN2 -> URL
Jon

Réponses:

7

le trafic vm ne passe pas par le VPN hôte. ce que fait la machine virtuelle crée un nic virtuel, donc le logiciel vpn sur l'hôte regarde loin de ce nic. c'est exactement pareil a avoir deux cartes nic et dire au vpn d'utiliser l'interface / ip de la carte X. en fait c'est juste ce cas, une seule carte est physique, l'autre virtuelle :)

vous pouvez le tester d'une autre manière: sur un ordinateur portable ou un hôte avec 2 cartes (disons, un rj45, un wifi), configurez votre vpn, pointez-le vers l'une des interfaces et vérifiez le trafic sur les deux réseaux (un traceroute vers quelque part sera fais bien)

l'ajout d'un VM, du point de vue de l'hôte, n'est qu'un autre avantage (rj45, wifi, VM). si vous voulez que cette interface passe par vpn, vous devez en informer le client vpn installé sur l'hôte.

c'est une vieille astuce (aussi ancienne que les machines virtuelles, c'est :) à utiliser dans des réseaux murés tels que le travail;)
comme dans:
- patron aux cheveux pointu: je veux que vous configuriez ce vpn pour que nous puissions vous avoir un grand frère toute la journée, da !!
-Esclave dilbertien: patron sûr. J'ai besoin d'environnements virtuels spécialisés pour tester les conditions de ce carburant de fusée spatiale, est-ce correct d'installer une VM? (s'en va et configure VM pendant que phb gratte la tête. passe toute la journée sur le net)

seulement je me souviens, est-ce que j'utilise beaucoup vmware, et la boîte virtuelle a une manière différente de configurer les nics virtuels. sur vmware, fonctionne hors de la boîte.

deimosaffair
la source
0

En supposant que tout le trafic de la machine hôte passe par le VPN, le tunnel VPN hôte transfère les données pour le tunnel VPN de la machine virtuelle.

Donc, dans un sens, le trafic est envoyé via les deux VPN, mais le VPN hôte ne peut pas voir ce qui se trouve dans le VPN VM.

Lawrence
la source
0

Je ne suis pas ce type théorique et ne me concentrerai pas sur les cartes réseau et ainsi de suite. Je partagerai mon expérience personnelle. J'exécute une configuration similaire avec Windows 8 en tant qu'hôte et Win2008 Server fonctionnant sur une machine virtuelle. J'ai configuré que le NIC de VM est connecté au système hôte derrière NAT. C'est une condition essentielle, sinon vous risquez de ne pas réaliser cette connexion "double tunnel". Si vous pontez la carte réseau de la VM directement sur l'interface réseau physique, vous ne le ferez pas.

Votre connexion principale passe donc par votre interface réseau physique. Ensuite, votre machine virtuelle est située dans un sous-réseau (généralement 192.168.xx), en utilisant votre hôte comme passerelle vers Internet. La connexion de l'hôte à un serveur VPN, achemine le trafic IP de la machine virtuelle via le même tunnel VPN. L'établissement d'une deuxième connexion VPN à partir de la VM passera en fait par le tunnel déjà existant. J'ai déjà testé et les résultats sont assez bons. Les vitesses sont un peu plus lentes, mais vous acheminez votre trafic à travers au moins deux portes et disposez d'un cryptage. De plus, vous pouvez configurer une troisième connexion SOCKS 5 via un proxy pour vos applications (navigateurs, client torrent, consoles SSH, etc.) qui fournira même une troisième couche de tunneling.

Noro
la source