vmware 3种网络模式原理详解

Posted cvems700

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vmware 3种网络模式原理详解相关的知识,希望对你有一定的参考价值。


前言

本文章详细介绍了vmware虚拟机中的三种网络配置模式和自定义的网络模式,主要是一些个人的理解,本人接触时间也不长,如有错误欢迎指正


一、桥接模式

对于桥接模式你可以认为是把你正在使用的网卡(无线网卡也可以共享)直接“劈成两半”,这两块网卡都在电脑中并接入到了真实的物理环境。
   比如我的网络环境为172.17.42.1/24,如果把虚拟机的ip和电脑本机的ip都调整为172.17.42.5的话,IP会冲突,在这个模式下虚拟机相当于一台真实的主机接入到真实环境。
假设你和你的小伙伴在机房学习,网络环境应该是这位样的:在这里插入图片描述

   桥接模式需要注意的是你的无线网卡不一定和虚拟机兼容,如果不兼容或者需要驱动程序的话还需要手动进行调整或者添加新的网卡。

二、nat模式

1.简介

nat模式会虚拟出一个网关,但这样会出现一个问题,哈哈反正是困扰了笔者很久,因为在nat模式下虚拟机和主机是可以通信的,但是主机本身又可以上网这也就出现了一个悖论,我用图片来画清楚:在这里插入图片描述
主机不可能在和虚拟机在局域网内通信的同时进行上网行为。
困扰了笔者很久后笔者才知道上网行为是网卡说了算的,也就是说图中的两个主机位置都有网卡,而vmware早就给我们虚拟出了一块网卡vmnat8,这块网卡的作用就是为了在开启nat模式后主机与虚拟机进行通信用的。
这里假设你的真实机网段是172.17.42.1/24,以其默认的nat设置为例,其网络拓扑图如下所示:
在这里插入图片描述

如图所示虚拟网卡vmnat8和本机真实网卡分别实现了与虚拟机和真是网络的局域网通信。
默认虚拟nat网关是192.168.26.2,如果要手动配置所以请不要占用这个IP,dhcp服务默认是从128往后开始分配的。

你可以设置vmnat8的ip(默认情况下vmnat8是dhcp自动寻址)使你的虚拟机能够固定的访问到主机,但要注意不要设置为那个网段主机的2号位,因为该IP用来当作虚拟nat网关。

如上所述假设有一台虚拟机开启了nat模式则这个网关下的用户就有三个,一是你的虚拟机网卡另外一个是你的主机中的虚拟网卡vmnat8以及虚拟网关。

2.两个模式的使用条件

对于桥接模式因为可以直接接入到真实环境,所以在做网络嗅探时用到的比较多。或者可以当作做服务器让别人来访问。
nat模式有个方便的地方,就是当你的虚拟机设置为dhcp上网时你不用再配置关于虚拟机网络的东西了,因为nat模式支持dhcp自动分配IP的,缺点是你无法被真实网络环境中的主机所访问,能访问的只有同时开启nat模式的你这台机子上的虚拟机。


三.仅主机模式

这个用得相对较少,你可以认为相当于隔绝出了一个完全密封的环境,对比与nat模式,它少了nat网关服务器,把vmnat8这块网卡换成了vmnat1,其环境结构图如下:
在这里插入图片描述

四.自定义模式

在vmware的编辑->虚拟网络映射器中可以对现存的网络模式进行编辑或者新建网络模式。包括对桥接模式网卡选择的更改和nat模式下私有ip段配置以及dhcp服务的配置。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
谢谢阅读

以上是关于vmware 3种网络模式原理详解的主要内容,如果未能解决你的问题,请参考以下文章

VMware虚拟机三种网络模式详解

VMware虚拟机三种网络模式详解

VMware虚拟机三种网络模式超详解

VMware虚拟机三种网络模式详解 Host-Only(仅主机模式)

Vmware虚拟机三种网络模式详解

Vmware虚拟机三种网络模式详解