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专用

 

目录
相关文章
|
2月前
|
JavaScript
Vue中Axios网络请求封装-企业最常用封装模式
本教程介绍如何安装并配置 Axios 实例,包含请求与响应拦截器,实现自动携带 Token、错误提示及登录状态管理,适用于 Vue 项目。
82 1
|
4月前
|
负载均衡 算法 安全
基于Reactor模式的高性能网络库之线程池组件设计篇
EventLoopThreadPool 是 Reactor 模式中实现“一个主线程 + 多个工作线程”的关键组件,用于高效管理多个 EventLoop 并在多核 CPU 上分担高并发 I/O 压力。通过封装 Thread 类和 EventLoopThread,实现线程创建、管理和事件循环的调度,形成线程池结构。每个 EventLoopThread 管理一个子线程与对应的 EventLoop(subloop),主线程(base loop)通过负载均衡算法将任务派发至各 subloop,从而提升系统性能与并发处理能力。
218 3
|
1月前
|
网络协议 API 网络安全
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
504 3
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
|
1月前
|
数据采集 监控 网络安全
VMware Cloud Foundation Operations for Networks 9.0.1.0 发布 - 云网络监控与分析
VMware Cloud Foundation Operations for Networks 9.0.1.0 发布 - 云网络监控与分析
325 3
VMware Cloud Foundation Operations for Networks 9.0.1.0 发布 - 云网络监控与分析
|
4月前
基于Reactor模式的高性能网络库github地址
https://github.com/zyi30/reactor-net.git
88 0
|
2月前
|
安全 测试技术 虚拟化
VMware-三种网络模式原理
本文介绍了虚拟机三种常见网络模式(桥接模式、NAT模式、仅主机模式)的工作原理与适用场景。桥接模式让虚拟机如同独立设备接入局域网;NAT模式共享主机IP,适合大多数WiFi环境;仅主机模式则构建封闭的内部网络,适用于测试环境。内容简明易懂,便于理解不同模式的优缺点与应用场景。
333 0
|
3月前
|
运维 安全 网络安全
VMware NSX 4.2.3 - 网络安全虚拟化平台
VMware NSX 4.2.3 - 网络安全虚拟化平台
112 0
|
4月前
|
缓存 索引
基于Reactor模式的高性能网络库之缓冲区Buffer组件
Buffer 类用于处理 Socket I/O 缓存,负责数据读取、写入及内存管理。通过预分配空间和索引优化,减少内存拷贝与系统调用,提高网络通信效率,适用于 Reactor 模型中的异步非阻塞 IO 处理。
171 3
|
4月前
|
监控 数据可视化 Java
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
101 0
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
|
11月前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
245 17

热门文章

最新文章