web-dev-qa-db-fra.com

Comment mapper une carte réseau VPN (tun0) sur l'hôte Ubuntu à un invité Windows de VirtualBox?

J'ai une Ubuntu 10.04 exécutant Oracle VirtualBox 3.2.6 avec un invité Windows XP. J'utilise un VPN auquel la machine virtuelle invitée souhaite accéder. Sur un ifconfig, il affiche:

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:5.192.10.99  P-t-P:5.192.10.99  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1362  Metric:1
          RX packets:14151 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19860 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:4415271 (4.4 MB)  TX bytes:17949982 (17.9 MB)

L'utilisation de NAT ou des adaptateurs de pont sur la VM ne me donne que l'adaptateur non-vpn. Comment mapper l'adaptateur tun0 sur VirtualBox?

7
Mashimom

Réglage de /etc/sysctl.conf:

sysctl net.ipv4.ip_forward=1

Puis en cours d'exécution:

Sudo sysctl -p

(Ne devrait pas être nécessaire mais) j'ai redémarré après cela.

2
Mashimom

J'ai rencontré le même problème et j'ai cherché sur Google sans trouver de réponse. enfin j'ai trouvé ma solution:

  1. dans Windows, ouvrez la connexion VPN à l'aide de l'interface graphique VPN.
  2. dans la configuration VM, ajoutez un nouveau réseau: réseau interne.
  3. redémarrer la VM.

alors je peux accéder à la ressource dans VM.

3
sg552sg552