欢迎来到天天文库
浏览记录
ID:11186940
大小:417.00 KB
页数:9页
时间:2018-07-10
《虚拟机的三种网络类型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、理解VMware的三种网络模型作者:陈来 厚朴教育来源:本站原创 点击数:1205 更新时间:2010-4-8 近来学习数据库,听从老大号召装上了VMware。由于我比较爱折腾,一不小心改了一下VMware的虚拟网络设置,导致无法上网。网上谷歌了一下,同时参考了厚朴上面的几篇教程,有点心得,与大家分享一下。 先说一下VMware的几个虚拟设备: ◇VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机; ◇VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机; ◇VMnet8:这是VMware用于虚拟NA
2、T网络下的虚拟交换机; ◇VMwareNetworkAdapterVMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡; ◇VMwareNetworkAdapterVMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡; VMware三种网络连接方式:Bridge模式、NAT模式、Host-Only模式。1、Bridge模式(VMnet0): 选择Bridge模式,VMware默认的网络是VMnet0。 这里VMnet0直接与物理网卡相连。 Host的物理网卡和Guest的网卡在VMnet0交换机上通过虚拟网桥进
3、行桥接,这也就是说,我的物理网卡和我的Guest的虚拟网卡(注:这个虚拟网卡不等于VMwareNetworkAdapterVMnet1或者VMwareNetworkAdapterVMnet8)处于同等地位,此时的Guest就好像我的Host所在的一个网段上的另外一台机器。这种模式是在新建虚拟机的时候默认选择的,是将虚拟主机的虚拟网卡桥接到一个Host主机的物理网卡上面,实际上是将Host主机的物理网卡设置为混杂模式,从而达到侦听多个IP的能力。 开始的时候我手工为虚拟系统配置IP地址、子网掩码,并且与Host处于同一网段,结果发现虚拟机不能上网,但是能pin
4、g通网关和宿主机。后来改为自动获取IP地址和DNS,结果发现能上网,疑为手工指定的IP被占用。2、NAT模式(VMnet8): 选择NAT模式,VMware默认的网络是VMnet8 在NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMwareNetworkAdapterVMnet8虚拟网卡被连接到VMnet8交换机上,来与Guest进行通信,但是VMwareNetworkAdapterVMnet8虚拟网卡仅仅是用于和VMnet8网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的Guest是使用虚拟的NAT服务器来连接到I
5、nternet的。所以,即便在Host中Disable掉这块虚拟网卡,Guest仍然是可以上网的,只是Host无法再访问VMnet8网段,也即是无法访问Guest而已。 用内网时因为多块网卡同时启用会被锐捷T掉,禁用了虚拟网卡后虚拟机仍然能上网就是这个原因。 VMware功能非常强大,在NAT网络下,我们甚至可使用PortForwarding功能,来把Host的某一个TCP或者UDP端口映射到Guest上! 前面朱敏同学说的很详细,这里我就不赘述了。3、Host-Only模式(VMnet1): 此模式下默认的是VMnet1网络。 在Host-Onl
6、y网络中,Host-Only网络被用来设计成一个与外界隔绝的(isolated)网络,其实Host-Only网络和NAT网络非常相似,唯一不同的地方就是在Host-Only网络中,没有用到NAT服务,没有服务器为VMnet1网络做路由,它就没有办法访问Internet了,此时我的Host要和Guest通信就要用到VMwareNetworkAdapterVMnet1这块虚拟网卡了。把Guest的网络设置成了Host-Only的话,把它的IP获取方式设置为DHCP,它会到虚拟的DHCP服务器上拿到IP,这个DHCP服务器仍然是一个虚拟的DHCP服务器(仅仅是一个系
7、统服务而已),Guest所获得的IP和我的Host的VMwareNetworkAdapterVMnet1虚拟网卡的IP处于同一个网段。 最后,如果不小心更改了某些默认设置,可以在Edit>VirtualNetworkEditor里面修改。 VM>Settings 利用Custom可以根据自己的需要选择自己当前的网络,随时改变自己虚拟机的网络类型。
此文档下载收益归作者所有