VMware的三种工作模式

来源:互联网 发布:java nio网络编程 编辑:程序博客网 时间:2024/04/30 17:28

bridged(桥接模式)

桥接模式就是将各个虚拟机和物理网卡关联起来,在这种模式下虚拟出来的操作系统就像局域网内的一台主机一样,通过配置IP地址、子网掩码,并且要和宿主机在同一网段,这样就可以访问局域网内的任何一台主机。通过配置TCP/IP配置信息,可以通过网关访问互联网。

使用环境:当你想在局域网内搭建一个虚拟服务器,为局域网内的用户提供服务时,就需要选择桥接模式。

host-only(仅主机模式)

VMware通过软件的方式在各个虚拟机之间虚拟出一个虚拟交换机,各个虚拟机之间通过虚拟交换机实现通信,宿主机Host通过软件的虚拟网卡“VMware Network Adapter VMnet1”实现与各个虚拟机之间的通信。但此时各个虚拟机不能访问互联网,因为在这种模式下,虚拟系统和真实的网络是隔离开的。

使用环境:利用VMWare创建一个与网内与其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。

NAT(网络地址转换模式)

使用NAT模式,就是虚拟机通过借助VMware内部的NAT(网络地址转换)功能,通过宿主机器所在的网络访问互联网。此时各个虚拟机通过软件的虚拟网卡“VMware Network Adapter VMnet8”实现与宿主机的通信,宿主机作为VMnet8的网关,以实现虚拟网络VMnet8与现实局域网之间转发数据。使用环境:VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。

虚拟网卡

vmnet0

实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。

vmnet1

这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,其中vmnet1也是一个虚拟的交换机,交换机的一个端口连接到你的Host上,另外一个端口连接到虚拟的DHCP服务器上(实际上是vmware的一个组件),另外剩下的端口就是连虚拟机了。虚拟网卡“VMWare Virtual Ethernet Adapter for VMnet1”作为虚拟机的网关接口,为虚拟机提供服务。在虚拟机启动之后,如果你用ipconfig命令,你会很清楚的看到,你的默认网关就是指向“VMWare Virtual Ethernet Adapter for VMnet1”网卡的地址的。

vmnet8:

这是一个NAT方式,最简单的组网方式了,从主机的“VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡出来,连接到vmnet8虚拟交换机,虚拟交换机的另外的口连接到虚拟的NAT服务器(这也是一个Vmware组件),还有一个口连接到虚拟DHCP服务器,其他的口连虚拟机,虚拟机的网关即是“VMWare Virtual Ethernet Adapter for VMnet8”网卡所在的机器,废话,这肯定就是你的Host机器啦。同样,用ipconfig也可以看出来,你的虚拟机的默认网关也指向了你的“VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡地址。相比之下,可以看出来,NAT组网方式和Host-Only方式,区别就在于是否多了一个NAT服务。

Note:各个虚拟机的网络配置方式可以是手工配置或者DHCP自动获取。

0 0
原创粉丝点击