liukaida 发表于 2016-1-10 16:51:38

virtualbox 网络 ip互访+主客机上网设置。

virtualbox 是sun公司的虚拟机软件,使用简单,安装方便,广泛用于系统测试和开发部署虚拟环境,相比于功能强大的vmware 最大的特点是开源免费。
废话不多说,下面开始。
virtualbox的网络连接分为三种
NAT:访问互联网 不能访问主机
Host Interface:与第一个相反,访问主机,不能访问互联网
Intelnal Network:利用主机上的所有的虚拟机构建一个虚拟网络
 
平常用的最多的是前两种。
但是由于种种原因上网和主客机互访都要,在互联网上搜索都采用的vmware中专过来的一种方法,在主机中安装两张网卡,一个是张虚拟网卡,把虚拟网卡和本地主机网卡桥接器来,实现上网和主客机互访,但是很多人没成功,很多人主机是拨号上网的,设置了半天也不行。
 
其实这是一种思维的惯性,我们可以反过来解决这个问题,在客集中安装两张网卡,一张上网,一张访问主机用实现web2.0的服务器。
 
环境一
主机:无所谓 安装virtualbox即可。
客机:Windows ×
1:在建好虚拟机好,装好系统后,按照如图设置
http://hiphotos.baidu.com/yafy/pic/item/8fd8dc50df2d574384352495.jpg
 
2:网卡一(Adapter 1):Host Interface模式 下面选项中选择本地连接,不要选错哦
 
 
 
http://hiphotos.baidu.com/yafy/pic/item/4d0c13e7ba21ad0fb8382096.jpg
 
网卡二(Adapter 2):NAT模式 下面选项中选择本地连接。
 
3:接着确定 启动虚拟机
 
在虚拟机中会看到两个个本地连接 如图
 
http://hiphotos.baidu.com/yafy/pic/item/1893ccd4aeed0520a08bb797.jpg
 
设置其中一个本地连接的ip自动获取,一个设置成和主机同的网段中的ip地址 我的主机ip:192.168.1.254
虚拟机中设置ip:192.168.1.252
下面看看客机的上网
 
http://hiphotos.baidu.com/yafy/pic/item/b4e21daf58fec9dafaed5097.jpg
可以!
 
接下来看看主机访问客机。
 
http://hiphotos.baidu.com/yafy/pic/item/91668e17b8cce528c83d6d90.jpg
可以
 
环境二
主机:无所谓 安装virtualbox即可。
客机:ubunti-server
 
前面两部都一样设置两个网卡
启动 linux虚拟机
用root账户登录 不然没权限
下面是命令。我的系统无图形界面
1:检测刚刚设置的网卡在系统中的名字.
ifconfig -a
如图
 
http://hiphotos.baidu.com/yafy/pic/item/b72b7edb500ed047d1164e91.jpg
 
名字为eth5 和eth6
所以设置网络
vim /etc/network/interfaces
在里面的设置如下
auto lo
iface lo inet loopback
 
auto eth6
iface eth6 inet dhcp
 
auto eth5
iface eth5 inet static
address 192.168.1.252
netmask 255.255.255.0
gateway 192.168.1.1

保存
 
重启网络
/etc/init.d/networking restart
 
测试Internet网络
ping www.google.com
结果如下
 
http://hiphotos.baidu.com/yafy/pic/item/a8b148b3fdd0c086d8335a92.jpg

可以
到此教程结束。
页: [1]
查看完整版本: virtualbox 网络 ip互访+主客机上网设置。