vmware的网络连接方式
在说到VMware的网络模型之前,先说一下VMware的几个虚拟设备:
■ VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;
■ VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;
■ VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机;
■ VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡;
■ VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡;
一、桥接网络:
可将虚拟机模拟接入主机所在的局域网。
二、NAT网络:
在
NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMware Network Adapter
VMnet8虚拟网卡被连接到VMnet8交换机上,来与Guest进行通信,但是VMware Network Adapter
VMnet8虚拟网卡仅仅是用于和VMnet8网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的Guest是使用虚拟的
NAT服务器连接的Internet的。
这时候,你的Guest和Host就可以实现互访了,并且如果你的Host此时已经连接到了
Internet,那么你的Guest也就可以连上Internet了。那么VMware Network Adapter
VMnet8虚拟网卡在这里扮演了一个什么角色呢?它仅仅是为Host和NAT虚拟网络下的Guest通信提供一个接口,所以,即便Disable掉这块
虚拟网卡,Guest仍然是可以上网的,只是Host无法再访问VMnet8网段而已。
这种方式的时候,主机需要开启VMDHCP和VMNAT服务。
三、Host-Only
在
Host-Only网络中,Host-Only网络被用来设计成一个与外界隔绝的网络,其实Host-Only网络和NAT网络非常相似,唯一不同的地方
就是在Host-Only网络中,没有用到NAT服务,没有服务器为VMnet1做路由,它当然就没有办法访问Internet啦,可是如果我的Host
要和Guest通信呢?怎么办?对了!当然就要用到VMware Network Adapter VMnet1这块虚拟网卡了。
可以看
到,在Host-Only网络下,Guest的Default
Gateway被设置为NULL,这是由于没有使用虚拟NAT服务器的缘故,但是,即便使用route
add命令加上某个地址做它的路由,它仍然不能访问Internet(实际上也没有地址可加)。这样,我的Guest虽然没有办法访问Internet,
但是仍然可以和我的Host进行通信:
实施上,如果我们足够BT,也可以在Host上来为VMware Network Adapter VMnet1虚拟网卡来做路由,比如,我们可以用Windows
2000的RRAS来做,这样的话,处于Host-Only网络下的Guest就又可以上网了,他们只需要使用route
add命令把自己的Default Gateway改成VMware Network Adapter
VMnet1网卡即可,不过这样不推荐,也没有必要
转载文章,原文链接:http://blog.csdn.net/wangtingcool/archive/2008/10/29/3175459.aspx
更多资料:http://blog.sina.com.cn/s/blog_3ca4d0950100ghke.html