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?
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.
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:
alors je peux accéder à la ressource dans VM.