VMware的几种网络模式

简介: VMware的几种网络模式

一、网络连接与虚拟网络适配器

在之前的文章中已经介绍了VMware的作用以及安装方法,查看详细内容可进传送门:VMware Workstation 15.x 安装 - Windows。本文来介绍一下VMware虚拟化软件提供的几种主要的网络模式,并简单讲解一下虚拟机是如何上网的,不同模式之间有哪些区别,应如何进行选择。

1. 网络连接

我们的计算机之所以能够连接到互联网,主要需要满足两个条件。

  • 网卡硬件

连接网络首先就是机器自身的硬件支持,笔记本电脑都会配备有线网卡和无线网卡,他们实实在在的装在电脑上,在安装相关驱动之后就可以正常使用,使得计算机具备连接网络的能力。

  • 接入路由

在电脑自身做好准备后,接下来只要接入“猫”或路由器,就可以通过拨号上网或者直接等待路由器分配ip接入网络了,剩下的就是层层路由和网络运行商的事情了,负责保证网络连接正常。

2. 虚拟网络适配器

对于虚拟机来说,同样是一个可以独立操作的系统,接入网络同样需要满足以上两个条件。但是由于虚拟机实际上是通过软件方式实现的,所以在硬件方面都是使用物理机的资源,网卡也是一样。

除了直接使用宿主机的网卡上网以外,还根据需要提供了多种网络模式,不同的虚拟机软件之间会有所差异,在安装虚拟机软件时会安装虚拟网络适配器,在宿主机网络适配器的网络连接中也会出现对应网卡信息。

虚拟网卡的主要作用就是帮助虚拟机与宿主机、互联网进行数据交互的,换个说法就是预设的几种网络连接策略。

二、VMware网络模式

在安装完成后,我们都会关注内部的虚拟机如何连接网络,或与主机进行数据交互,方便进行项目的测试或文件传输。对于VMware软件,主要提供了三种网络模式:桥接模式、NAT模式、仅主机模式,除此之外还可以根据需要进行自定义配置。

1. 桥接模式

  • 网络特点

使用虚拟网桥与宿主机物理网卡连接,所以可以直接接收到由主机连接的路由器发出的DHCP等信息。在这种模式下,如果虚拟机使用桥接模式(即通过VMnet0)来上网,那么虚拟机中的网络设置必须与主机一致,包括网关、IP地址网段、子网掩码。

在这种模式下,也可以视为虚拟机直接接入到了路由器中,可以访问互联网,在同一局域网内的机器也可以发现该虚拟机,如果需要进行互相通信,注意修改一下防火墙的设置即可。另外一点,如果我们宿主机的网络环境发生了变化,虚拟机的网络设置也需要同步发生变化。

  • 配置方式【Windows】

点击虚拟机设置 - 选择网络适配器 - 选择桥接模式

  • 配置方式【Mac】

点击虚拟机设置 - 选择网络适配器

选择桥接模式下的自动检测或当前接入网络的网卡

2. NAT(地址转换)模式

  • 网络特点

在该网络模式下,虚拟机可以和主机进行通信,主要是通过虚拟网络适配器VMnet8来实现的。同时,也可以连入互联网,主要是通过虚拟NAT设备虚拟DHCP服务器实现的。

但是由于虚拟机并没有直接接入宿主机的路由器,所以虚拟机可以访问宿主机、可以访问互联网、也可以访问路由器中的其他物理机,但是局域网内的其他机器无法发现该虚拟机。

  • 配置方式【Windows】

点击虚拟机设置 - 选择网络适配器 - 选择NAT模式

  • 配置方式【Mac】

点击虚拟机设置 - 选择网络适配器

选择与我的Mac共享

3. 仅主机模式

  • 网络特点

仅主机模式与NAT模式的主要区别就是没有了虚拟NAT设备,表面上看就是将虚拟机与外界完全隔离,不接入外网,只能与宿主机进行数据交互。如果一定要使得仅主机模式的虚拟机接入互联网,也可以通过设置网卡共享的方式实现。

  • 配置方式【Windows】

点击虚拟机设置 - 选择网络适配器 - 选择仅主机模式

  • 配置方式【Mac】

点击虚拟机设置 - 选择网络适配器

选择仅供我的Mac专用

 

目录
相关文章
|
19天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
132 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
1月前
|
安全 Docker 容器
docker的默认网络模式有哪些
Docker 默认网络模式包括:1) bridge:默认模式,各容器分配独立IP,可通过名称或IP通信;2) host:容器与宿主机共享网络命名空间,性能最优但有安全风险;3) none:容器隔离无网络配置,适用于仅需本地通信的场景。
39 6
|
2月前
|
域名解析 网络协议 虚拟化
vmware 提供的三种网络工作模式
本文介绍了VMware虚拟机的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)和Host-Only(仅主机模式)。桥接模式将虚拟机与主机通过虚拟网桥连接,实现与物理网络的直接通信;NAT模式通过虚拟NAT设备和DHCP服务器使虚拟机联网;Host-Only模式则将虚拟机与外网隔离,仅与主机通信。此外,文章还简要介绍了网络相关的基础知识,包括主机名、IP地址、子网掩码、默认网关和DNS服务器。
94 3
|
3月前
|
负载均衡 应用服务中间件 数据安全/隐私保护
docker swarm 创建 Swarm 模式下的网络
【10月更文挑战第14天】
77 6
|
3月前
|
存储 前端开发 JavaScript
链动模式融合排队免单:扩散用户裂变网络、提高复购
将链动2+1与排队免单结合的模式及链动3+1模式转化为可运行代码涉及多个技术领域,包括后端开发、前端开发、数据库设计等。本文提供了一个简化的技术框架,涵盖用户管理、订单处理、奖励计算、团队结构等核心功能,并提供了示例代码。同时,强调了安全性、测试与部署的重要性,以确保系统的稳定性和合规性。
|
2月前
|
Docker 容器
【赵渝强老师】Docker的None网络模式
Docker容器在网络方面实现了逻辑隔离,提供了四种网络模式:bridge、container、host和none。其中,none模式下容器具有独立的网络命名空间,但不包含任何网络配置,仅能通过Local Loopback网卡(localhost或127.0.0.1)进行通信。适用于不希望容器接收任何网络流量或运行无需网络连接的特殊服务。
|
2月前
|
Docker 容器
【赵渝强老师】Docker的Host网络模式
Docker容器在网络环境中是隔离的,可通过配置不同网络模式(如bridge、container、host和none)实现容器间或与宿主机的网络通信。其中,host模式使容器与宿主机共享同一网络命名空间,提高性能但牺牲了网络隔离性。
|
2月前
|
Kubernetes Docker 容器
【赵渝强老师】Docker的Container网络模式
Docker容器在网络环境中彼此隔离,但可通过配置不同网络模式实现容器间通信。其中,container模式使容器共享同一网络命名空间,通过localhost或127.0.0.1互相访问,提高传输效率。本文介绍了container模式的特点及具体示例。
|
2月前
|
Linux Docker 容器
【赵渝强老师】Docker的Bridge网络模式
本文介绍了Docker容器的网络隔离机制及其四种网络模式:bridge、container、host和none。重点讲解了默认的bridge模式,通过示例演示了如何创建自定义bridge网络并配置容器的网络信息。文中还附有相关图片和视频讲解,帮助读者更好地理解Docker网络的配置和使用方法。
|
19天前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
59 17