Ununtu使用virtualbox中的vpn连接网络

步骤
1. 建立虚拟网卡与桥接网络
安装 bridge-utils
apt-get install uml-utilities bridge-utils
修改/etc/network/interfaces
增加以下内容:

 
 
  
  
  
  
  1. auto vnet0 
  2. iface vnet0 inet static 
  3. address 172.16.0.1 
  4. netmask 255.255.255.0 
  5. bridge_ports none 
  6. bridge_maxwait 0 
  7. bridge_fd 1 
  8. up iptables -t nat -I POSTROUTING -s 172.16.0.0/24 -j MASQUERADE 
  9. down iptables -t nat -D POSTROUTING -s 172.16.0.0/24 -j MASQUERADE 

up网卡
sudo ifup vnet0


2. 启用ip 转发
修改/etc/sysctl.conf 去掉这行的注释
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

运行下面命令使其生效

sysctl -p

以上参考:http://dngood.blog.51cto.com/446195/720131

 

然后设置virtualbox中的xp的网卡2使用使vnet

设置guest中的网卡配置参考 :http://www.blogjava.net/fastzch/archive/2009/12/15/306045.html

最后中host中增加要访问的ip路由,并通过vnet访问

结果

 

你可能感兴趣的:(Ununtu使用virtualbox中的vpn连接网络)