VMware Virtual Network介绍


VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;

VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;

VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机;

VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡;
VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡;

 

一、关于桥接网络
拓扑图:\

 

Host的物理网卡和Guest的网卡在VMnet0交换机上通过虚拟网桥进行桥接,也就是说,物理网卡和Guest的虚拟网卡(注:这个虚拟网卡不等于VMware Network Adapter VMnet1或者VMware Network Adapter VMnet8)处于同等地位,此时的Guest就好像Host主机所在的一个网段所在的另外一台机器。

 

二、关于NAT网络
拓扑图:

 \

 

在NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMware Network Adapter VMnet8虚拟网卡被连接到VMnet8交换机上,来与Guest进行通信,但是VMware Network Adapter VMnet8虚拟网卡仅仅是用于和VMnet8网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的Guest是使用虚拟的NAT服务器连接Internet的。
有一点需要说明的是,在NAT方式的网络中,Guest的Gateway都指向了192.168.X.2,也就是那个虚拟的NAT服务器的地址,这个服务器是一台虚拟的NAT服务器,你可以ping通它,但是却无法访问到这台虚拟机,因为这同样也是一个系统服务。
这时候,Guest和Host就可以实现互访了,并且如果Host此时已经连接到了Internet,那么Guest也就可以连上Internet了。那么VMware Network Adapter VMnet8虚拟网卡在这里扮演了一个什么角色呢?它仅仅是为Host和NAT虚拟网络下的Guest通信提供一个接口,所以,即便Disable掉这块虚拟网卡,Guest仍然可以上网的,只是Host无法再访问VMnet8网段而已。

 

三、关于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进行通信。也可以在Host上来为VMware Network Adapter VMnet1虚拟网卡来做路由,比如,可以用Windows 2000的RRAS来做,这样的话,处于Host-Only网络下的Guest就又可以上网了,只需要使用route add命令把Default Gateway改成VMware Network Adapter VMnet1网卡即可

相关内容

    暂无相关文章