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自动获取。
- VMWare的三种工作模式
- VMWare的三种网络工作模式
- 详解VMWare的三种工作模式
- VMWare的三种网络工作模式
- VMware的三种工作模式
- VMware的三种工作模式
- VMWare三种工作模式
- VMWare三种工作模式
- VMWare三种工作模式
- VMWare三种工作模式
- VMWare 三种工作模式
- VMWare 三种工作模式
- (转)走近VMWare的三种工作模式
- VMWare网络连接的三种工作模式
- (转)走近VMWare的三种工作模式
- VMWare虚拟机网络的三种工作模式
- 理解VMWare三种网络工作模式
- VMWare提供三种工作模式
- 【内核驱动】 在内核源码中添加第一个驱动程序
- 【LeetCode】233. Number of Digit One
- 异常检测RX算法
- Autolayout
- 用nfs挂载内核时出错 ERROR: Cannot umount的解决办法
- VMware的三种工作模式
- tensorflow cross_entropy 四种交叉熵计算函数
- LeetCode 遍历技巧 | 18. 4Sum
- 死磕 Java 并发 : 深入分析 volatile 的实现原理
- 计算机专外Week2-Exercises
- ubuntu下python 2.7与python 3.X的转换
- python把函数作为参数
- 网络编程基础
- 414. Third Maximum Number (java)