VirtualBox qui utilise le VPN de la machine hôte

Dans le cadre de mon travail j’ai dû utiliser VirtualBox afin de pouvoir tester différentes versions d’IE. Mon problème est que mon PC utilise normalement un VPN pour accéder au réseau de l’entreprise et que ma VM n’arrive pas à y accéder de base….

Pour y remédier il faut d’abord définir deux adaptateurs dans l’onglet Network de la VM :

  1. NAT (s’assurer que « Cable Connected » est coché)
  2. Bridged Adapter (avec « Promiscous Mode »: Allow All, et « Cable Connected » de coché)

Ensuite, au niveau de la machine virtuelle, il devrait y avoir deux connexions :

  1. Une qui doit avoir une IP en 10.x.x.x (réseau du VPN)
  2. La deuxième qui doit avoir une IP de notre réseau local (192.168.0.x chez moi) … IP Local à définir manuellement si nécessaire, et à noter qu’il faut aussi définir les DNS manuellement (j’utilise ceux de Google) si on veut que ça fonctionne bien

A partir d’ici votre système devrait être en mesure d’accéder au réseau VPN.

(ci-dessous une configuration que je dois faire pour réussir à avoir un semblant d’accès au reste du Net … à noter que ça rend les choses instables)

Dans l’exemple qui suit on va supposer que ma gateway pour le VPN est 10.0.2.2 et pour le réseau local 192.168.0.254

Ensuite j’ai modifié les routes en ouvrant une console cmd en tant qu’administrateur puis je tape :
route print (pour trouver le numéro des interfaces, on va dire que #13 est pour 10.x.x.x et #15 pour l’interface en 192.168.0.x)
route -f (on flush les règles existantes)
route add 0.0.0.0 mask 0.0.0.0 192.168.0.254 IF 15 (par défaut tout le trafic passe par le réseau normal)
route add 10.0.0.0 mask 255.0.0.0 10.0.2.2 IF 13 (et tout ce qui concerne le réseau du VPN on l’envoie vers celui-ci)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*