工作环境:
    win7(主机)    笔记本使用无线上网

    virtual box
    redhat(rhel6.0)
    
需求:
    主机能ping虚拟机,虚拟机能ping主机及同网络的其他机器,虚拟机能ping外网,不需要主机同网络的机器可以访问虚拟机
 
概念
    virtual的“网络”配置页面有4个方案:(如果清楚这4种概念,直接跳转到下面
1:NAT 网络地址转换(Network Address Translation),应该是虚拟机要将数据包交给主机,再由主机的的网卡发出去。
2:Birdged Network 桥接,这种方式,就是虚拟机与主机平等平坐,两个相当于独立机子,外面的内网里也可以访问我的虚拟机,设置这种方式后,要在ubuntu的系统->首选项->网络连接,弹出的选项框,编辑Auto etho(应该自己新添加一个也可以),弹出的窗口选择IPV4设置的选项卡,选择“手动”的方式设置IP,设置IP,网关,域名等,对于内网,你就设置一个和你主机一样,只是IP最后一个不同就行了。
3:Internal Network 内部网络(可以是虚拟机与虚拟机之间)
4:Host-Only 只与主机通信(大概吧)
安装完VirtualBox后,主机多了一个“VirtualBox Host-Only Network ”本地网卡。
 
 
看完上面介绍如果还不清楚,可以参考:
http://nopainnogain.iteye.com/blog/809247(我是参考此文基础上尝试成功的)
 
 
步骤:
    1.虚拟机设置 网络,网卡1设为nat方式连接
    2,网卡2设为hostonly
安装好虚拟机系统后,进入系统,setup中设置网卡
    
    
使用dhcp方式对网卡1分配地址和图中类似,此处注意网关和dns最好设为同一网段,之前N多次测试未成功,不知道是不是这原因
 
3设置好nat方式的网卡之后我们设置hostonly方式的网卡2
此处我的设置为dhcp,自动获取,你可以改为静态地址,这样就可以方便使用(在公司和家中网络),注意此处的静态地址与主机中安装virtualbox后多出的hostonly网卡的对应关系。他们应该是在同一网段的
 
处理好之后保存,重启网卡service network restart
现在需求应该搞定了。如果还有问题,欢迎大家一起讨论
 
ps:
    此方式主要是针对电脑在不同的网段经常更替,之前测试不成功,看其他地方有提到是无线网络的原因,未仔细验证
    如果只是为了主机和虚拟机直接的访问,不存在上面的情况,可以使用网桥方式,这种方式最简便,设置网卡为bridge方式,将下图中2个红线建立桥接就可以了
    
 

 
 
 
 
 
标签: ,
本文连接地址: http://www.fresker.com/old2/archives/465 (转载注明出处)

回复

目前暂无评论

Sorry, 评论已关闭.