如何实现主机通过网络访问VBOX下的虚拟机

来源:互联网 发布:速录 软件 编辑:程序博客网 时间:2024/05/16 08:00
网上有N多办法,要么太烦,要么不行,总至我是没有成功使用过。
这里介绍的办法是本人熟悉的,也是很简单的。
1 :共享本地网络。网上邻居->属性->网络连接,在这里可以看到本地连接(如果是无线则有无线网络连接),以及VBOX创建的虚拟网卡(VirtualBox Host-Only Network)。右击本地连接->属性->高级,把网络共享给VirtualBox Host-Only Network。这时系统将强制把VirtualBox Host-Only Network的IP地址修改为192.168.0.1,记下这个地址( 注:这个地址是可以修改的,这里假定不改)。
2:  打开VBOX, 选择虚拟机->设置->网络,关闭网络连接1(系统默认是启用网络连接1,并且连接方式为NAT), 再打开网络连接2,连接方式选择Host-only Adapter, 网卡选择VirtualBox Host-Only Ethernet Adapter。
3. 启动虚拟机,进入网络设置,找到eth1, 手动设置IP: 192.168.0.8, MASK: 255.255.255.0, GATWAY:192.168.0.1。
4. 重启网络或重启电脑,ping 虚拟机IP 192.168.0.8, 如果ping通表示成功!否则请核对以上步骤。

总结:1. 本方法的核心是将本地网络共享组VBOX的虚拟网卡,虚拟机再连接到VBOX的虚拟网卡,从而实现上网,也同时实现了主机可以访问VBOX虚拟机。
           2. 本方法即实现了主机访问虚拟机,又满足了虚拟机的上外网需求。

如果你的主机是通过代理上网,需要找到代理服务器地址,并将其设置到虚拟的net proxy。