Linux初学之vmware Workstation 网络链接三种模式


简介:
服务器

VM(VMware Workstation简称VM,后面都将用VM代替阐述)是一款功能强大的虚拟化软件.VM支持在网络

单一的桌面上同时运行多款不一样的操做系统,可以模拟完整的网络环境,支持pxe功能.实时快照,等等多种强工具

大的功能.可以测试软件和部署新的业务测试.同时节约了不少资源.节约了企业成本.因此对于广大的互联网学习

从业者是不可多得的好工具.测试

 

本文中做者使用的软件以及操做系统版本:spa

VM 11.1.2版本 操作系统

win10 专业版xml

 

因为本文只讨论VM的网络链接的三种模式,因此对于虚拟机怎么虚拟CPU,内存,等等硬件,不作赘述.ip

 

一,首先思考的问题是:内存

在现实生活中,多台机器是怎么实现互联通讯的呢?须要什么设备呢?在虚拟机中是怎么实现呢?

答:在现实生活中,咱们将多台机器实现互联通讯的通常都是经过将多台主含有物理网卡的主机链接到交换机

组建局域网,或者当在多个不一样网段的局域网能够经过路由来实现多台主机的链接和通讯.

 

简而言之,主要的设备有:含有物理网卡设备的主机,交换机,网线,路由器.

 

那么在虚拟机软件中也一样须要这些设备,毕竟这些都是必备的东西,可是和现实中的方法不一样的是,虚拟机软

件是经过软件的形式来模拟这些物理设备的.

 

二,那么咱们来看看被模拟出来以及须要被用到的真实的设备在有哪些呢?下图分晓.

网卡设备:

1,主机host的物理以及虚拟网卡设备,以下图

1439612874707772.jpg

如图一:

标识一:是VM软件虚拟出来的一个vmnet1虚拟网卡设备     (注意:vmnet1表明是虚拟网卡设备,

标识二:是VM软件虚拟出来的一个vmnet8虚拟网卡设备     (而VMnet1和VMnet8表明的是虚拟

标识三:是host主机自己自带一个真实的物理物理网卡设备   (交换机,区别在于VM是否大写


2,主机guest的虚拟网卡设备,以下图

简介:

1439613037501502.jpg

 

 

 

标识一:是VM软件虚拟出来的guest主机的虚拟网卡设备

标识二:能够经过添加按钮给guest主机添加额外的虚拟网卡设备.

(注,此功能很好用尤为在练习heartbeat监控心跳的时候,能够单

独虚拟一个网卡设备来监控彼此的心跳信息)






3,VM软件虚拟出来的交换机有哪些呢?以下图:

   1439613612712490.jpg

 

 

 

标识三: 哇,是否是很惊讶?VM虚拟机软件给我虚拟了

 

10个交换机(VMnet0~9).这下是不怕不够用了!!!!!!  哈      

 

哈………..

 

 

以上的VM虚拟机软件和host主机帮咱们解决了,设备的问题,可是光有设备就能够了吗??????显然是

不够的,把网络设备都相互链接上可是没有ip地址仍是不能够解决的彼此互连通讯的问题.那么VM软件

是怎么解决的呢.那就是经过经过模拟dhcp服务,来分配给guest主机ip地址子网掩码,等等网络参数来

解决的.还面对一个问题那就是怎么解决内部guest主机连接互联网的问题,这里VM软件是经过模拟nat

服务的方式来解决的.

 

三,那么dhcp服务,和nat服务怎么查看呢,见下图

1,dhcp分别为在VMnet1(交换机)和VMnet8(交换机)提供在不一样网段的dhcp服务

4.jpg

 

这是VMnet1上的图示:

标识一:如图标识一能够得知,guest的虚拟网卡设备链接到VMnet1(交换机)上

标识二:如图标识二能够得知,经过使用本地dhcp服务给guest分配ip地址

注意(此网段使用的ip段是192.168.23.x/24)

5.jpg

 

 

这是VMnet8上的如图所示

标识一:如图标识二能够得知,guest的虚拟网卡设备链接到VMnet8(交换机)上

标识二:如图标识三能够得知,经过使用本地dhcp服务给guest分配ip地址

注意(此网段使用的ip段是192.168.10.x/24)

从上能够知道虚拟机软件是如何经过dhcp本地服务给guest分配ip地址的.

 

四,咱们要解决的是怎么解决guest连接外部互联网的,一种是经过桥接还有一种就是

经过nat服务来进行地址转换的.桥接模式以及其余两模式怎么实现接下来会慢慢揭晓

,首先咱们看看dhcp服务和nat服务怎么来的是?

 

答:其实就是安装VM安装的服务,至于怎么查看,以下图

win+r 接着 输入services.msc

 

7.jpg

就能够找到这两个服务了.就是经过两个服务提供dhcp和NAT解决方案的.

好了以上介绍完了VM虚拟机软件是如何经过模拟虚拟设备以及服务来解决问题的,好了

食材已经准备好了,准备下厨炒菜.说说三种网络连接的模式了.

五,三种模式详解过程.(桥接模式,仅主机模式,nat模式)

QQ截图20150815125158.jpg

上图是拓扑图

guest主机的网卡链接虚拟交换机上,而后经过虚拟网桥和host主机上真实物理网卡进行桥接,原理大概是这样的.把VM软件经过把网卡设置成混杂模式来达到监控多个ip地址的能力.这样的话,guest主机是经过主机网卡设备连接到外网的,这样桥接模式下的guest主机和host主机享受一样的地位.若是家里有路由器,那么路由器就像对待真实主机同样对待guest主机,经过路由器的dhcp功能直接给guest分配一个ip地址.若是有多个虚拟机同理,他们的地位都是等同地位的.至关于真实的主机.

2.jpg

 

上图是拓扑图

虚拟机内部有个多个guest主机.他们都是经过dhcp服务分别都分配获得一个ip地址.因为内部guest分配的ip地址都

是同一个网段的,因此彼此都是能够链接通讯的,可是面对一个问题,host主机真实物理网卡的ip地址再也不一个网段怎

么和内部guest主机进行通讯呢,host主机经过VM软件虚拟的vmnet1网卡来连接VMnet1交换机上来进行与其余内部

guest主机的通讯.能够经过win+r 输入cmd而后再输入ipconfig 就能够查看到vmnet1虚拟网卡设备的ip和VMnet1

下dhcp分配的ip地址段在同一网段.可是这样仅仅可让host和内部的guest主机们进行通讯,guest主机是没法链接外网,由于没有路由设备.

以下图

3.jpg

 

 

4.jpg

 

上图是拓扑图

       从上图能够看出,该拓扑图和上面的host-only拓扑图很类似,只不过是多了一个NAT服务链接外部网络,其实这里vmnet8虚拟网卡只是经过链接VMnet8的虚拟交换机来与内部的guest主机进行通讯而已,即便把这个虚拟网卡禁用掉,内部的guest主机依旧能够上网的,因此vmnet8虚拟网卡和内部guest的网卡也是相对独立的.vmnet8 仅仅是host链接内部VMnet8网段的桥梁而已,并不为VMnet8虚拟交换机的网段提供路由功能.处于虚拟NAT网络下的Guest是使用虚拟的NAT服务器链接的Internet的。

       总结,经过以上的学习能够知道,内部的guest要想与外部的网络进行通讯,无非就是须要,dhcp服务,nat服务,虚拟交换机.可是对于nat模式是怎么运做的原理没有进行详细的介绍.可是在接下来的网络服务继续进行总结.

相关文章
相关标签/搜索