VMware和VirtualBox 桥接 NAT以及仅主机模式
2015-06-30 23:47
381 查看
今天为了连通VMware虚拟机、VirtualBox虚拟机和本机的通信花费了很长时间,差点还挨了领导的批评,说什么工作时间先把工作任务完成,我想也对,但就是忍不住内心的好奇心。写以下文字并图片,希望给有心的你我以借鉴:
具体的桥接、NAT以及Host-Only是什么,请直接搜索百度百科,讲的明明白白,以下仅是实例的再现。
桥接
VM和VB虚拟机选择桥接就是和本机一样,在网络空间里申请一个独立的IP,这样的好处是大家都是独立的,可以自由的浏览网页,爱咋滴咋滴。但如果没有网络,虚拟机是无法ping通本机的,VM的虚拟机之间是可以的ping通的,至于VB虚拟机之间能够ping通没测,大概能吧,但VM的虚拟机是无法ping通VB虚拟机的。
VM虚拟机桥接,VB类似不再单列:
在虚拟机->设置->网络
到编辑->虚拟网络编辑器为桥接选择一个合适的网卡,无线就选无线网卡,有线就选有线,根据实际选择。这里选择无线,当然你不选,会默认为自动,但有的时候自动不能完全自动,会出现问题。
稍等2分钟ipconfig,本机IP:192.168.1.107,可以发现虚拟机的Ip和本机在一个网段上,很显然本机能ping通虚拟机,虚拟机之间也能互相ping通
虚拟机ping外网,能够ping通
NAT Net Address Translaition,和本机共享有一个IP,都可以上网,但上网出去的IP只有一个就是本机的IP。正常的时候,如VB不对虚拟机的IP地址做处理,VirtualBox会为每个虚拟机分配一个类似于10.0.2.15的IP,和本机的192.168.1.2不一样。但VM虚拟机则是做了一些处理,对分配出来的每一个虚拟机的IP做了一些规格化的划分,统一为本机一样的192.168.220.128等的IP,但不要被这种形式给迷惑了,出去的依旧是一个IP,那就是本机的IP地址。通过NAT连通的网络,同一类虚拟机之间可以互联,虚拟机可以和本机以及和Internet连通,但从外面去ping本虚拟机就不行,哪怕是你本机也不行。
VM虚拟机NAT配置及测试截图如下:
在虚拟机->设置->网络
到编辑->虚拟网络编辑器为NAT选择一个选择VMNet8虚拟网卡
3、同时在NAT设置里面可以自己定义一些虚拟网管和端口
4、稍等2分钟,在CMD命令行上ipconfig
此处在VB虚拟的IP则是
本机IP:192.168.1.107,ping虚拟机VM和VB虚拟机,可见ping不通
在VM虚拟机ping VB虚拟机
在VM虚拟机上ping外网
Host-Only
仅主机模式,实现方式NAT类似,都是通过一个类似NAT路由的东西为每一个虚拟机分配一个独立IP,不同的是不能上外网,也连本机也无法ping通。但VB本机能够ping通虚拟机,VM本机不能ping通虚拟机。
VMwear的Host-Only配置及测试截图如下:
1、在虚拟机->设置->网络
2、稍等2分钟
3、本机IP:192.168.1.107,ping虚拟机,ping不通
4、虚拟机ping本机,ping不通
5、虚拟机ping另一台同一类的虚拟机,ping通
VirtualBox的Host-Only配置及测试截图如下:
1、在VB设备->网络->更改网络设置
2、稍等2分钟,虚拟机需要进行网络切换,这个CMD->ipconfig
3、本机IP:192.168.1.107,通过本机ping虚拟机
4、通过虚拟机ping本机
今天为了连通VMware虚拟机、VirtualBox虚拟机和本机的通信花费了很长时间,差点还挨了领导的批评,说什么工作时间先把工作任务完成,我想也对,但就是忍不住内心的好奇心。写以下文字并图片,希望给有心的你我以借鉴:
具体的桥接、NAT以及Host-Only是什么,请直接搜索百度百科,讲的明明白白,以下仅是实例的再现。
桥接
VM和VB虚拟机选择桥接就是和本机一样,在网络空间里申请一个独立的IP,这样的好处是大家都是独立的,可以自由的浏览网页,爱咋滴咋滴。但如果没有网络,虚拟机是无法ping通本机的,VM的虚拟机之间是可以的ping通的,至于VB虚拟机之间能够ping通没测,大概能吧,但VM的虚拟机是无法ping通VB虚拟机的。
VM虚拟机桥接,VB类似不再单列:
在虚拟机->设置->网络
到编辑->虚拟网络编辑器为桥接选择一个合适的网卡,无线就选无线网卡,有线就选有线,根据实际选择。这里选择无线,当然你不选,会默认为自动,但有的时候自动不能完全自动,会出现问题。
稍等2分钟ipconfig,本机IP:192.168.1.107,可以发现虚拟机的Ip和本机在一个网段上,很显然本机能ping通虚拟机,虚拟机之间也能互相ping通
虚拟机ping外网,能够ping通
NAT Net Address Translaition,和本机共享有一个IP,都可以上网,但上网出去的IP只有一个就是本机的IP。正常的时候,如VB不对虚拟机的IP地址做处理,VirtualBox会为每个虚拟机分配一个类似于10.0.2.15的IP,和本机的192.168.1.2不一样。但VM虚拟机则是做了一些处理,对分配出来的每一个虚拟机的IP做了一些规格化的划分,统一为本机一样的192.168.220.128等的IP,但不要被这种形式给迷惑了,出去的依旧是一个IP,那就是本机的IP地址。通过NAT连通的网络,同一类虚拟机之间可以互联,虚拟机可以和本机以及和Internet连通,但从外面去ping本虚拟机就不行,哪怕是你本机也不行。
VM虚拟机NAT配置及测试截图如下:
在虚拟机->设置->网络
到编辑->虚拟网络编辑器为NAT选择一个选择VMNet8虚拟网卡
3、同时在NAT设置里面可以自己定义一些虚拟网管和端口
4、稍等2分钟,在CMD命令行上ipconfig
此处在VB虚拟的IP则是
本机IP:192.168.1.107,ping虚拟机VM和VB虚拟机,可见ping不通
在VM虚拟机ping VB虚拟机
在VM虚拟机上ping外网
Host-Only
仅主机模式,实现方式NAT类似,都是通过一个类似NAT路由的东西为每一个虚拟机分配一个独立IP,不同的是不能上外网,也连本机也无法ping通。但VB本机能够ping通虚拟机,VM本机不能ping通虚拟机。
VMwear的Host-Only配置及测试截图如下:
1、在虚拟机->设置->网络
2、稍等2分钟
3、本机IP:192.168.1.107,ping虚拟机,ping不通
4、虚拟机ping本机,ping不通
5、虚拟机ping另一台同一类的虚拟机,ping通
VirtualBox的Host-Only配置及测试截图如下:
1、在VB设备->网络->更改网络设置
2、稍等2分钟,虚拟机需要进行网络切换,这个CMD->ipconfig
3、本机IP:192.168.1.107,通过本机ping虚拟机
4、通过虚拟机ping本机
相关文章推荐
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 把Chrome OS安装在VMWare下及Chrome OS的关键特性和一些截图
- 企业云 2.0:VMware 眼中的企业 IT 的未来
- Linux下三大免费桌面虚拟机评测
- VMware Workstation 5.5.3 Build 34685 汉化补丁
- Vmware虚拟机的安装及配置方法
- nasm实现的用vmware运行自做的linux启动盘的引导代码
- Install ESX Server 3.5/3i onto ESX Server安装方法
- 用VirtualBox构建MySQL测试环境的笔记
- win2003 配置DNS、NAT及搭建IIS网站的方法
- 利用RemoteBox管理VirtualBox中虚拟机
- Ubuntu 12.04 LTS下安装Virtualbox
- linux主机,win7客户机 在virtulbox下设置共享目录步骤
- virtualbox不能识别u盘等移动设备
- 【笔记】CentOS
- [教程] VMware Workstation 9安装MAC OS 10.8全程图解
- Linux服务器上命令行安装Virtualbox虚拟机
- 虚拟机 硬盘容量不够 增大的方法