У меня Ubuntu 10.04 под управлением Oracle VirtualBox 3.2.6 с гостем Windows XP. Я использую VPN, к которой я хотел бы получить доступ гостевой виртуальной машины, на ifconfig это выглядит так:
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)
Использование адаптеров NAT или Bridge на виртуальной машине дает мне только адаптер не-vpn. Как я могу подключить адаптер tun0 к VirtualBox?
Я столкнулся с той же проблемой, и погуглил вокруг, но не нашел ответа. наконец-то я нашел свое решение:
тогда я могу получить доступ к ресурсу в ВМ.
Настройка /etc/sysctl.conf
:
sysctl net.ipv4.ip_forward=1
Затем выполняется:
sudo sysctl -p
(не обязательно, но) После этого я перезагрузился.