VMware虚拟机三种网络模式设置 - Bridged(桥接模式)

一、前言

  由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。

  在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。接下来,我们就一起来探讨一下关于vmware workstations网络连接的三种模式。

  vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。

二、vmware虚拟机三种网络工作模式

  打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?

在这里插入图片描述

VMnet0(桥接模式)

定义:桥接模式将主机的物理网卡与虚拟机的虚拟网卡通过虚拟网桥进行连接,使得虚拟机能够直接访问外部网络,就像真实环境中的物理机一样。

特点:

  1.虚拟机与主机在网络中处于平等地位,它们具有相同的网络身份。

  2.虚拟机IP地址需要与主机在同一网段,且网关、DNS等设置需保持一致。

  3.不提供DHCP服务,需手动为虚拟机配置IP地址、子网掩码等。

  4.虚拟机与主机、外部网络中的其他机器可以相互访问。

配置:安装虚拟机后,桥接网络模式是默认选项,用户需要手动配置虚拟机的网络参数。

VMnet1(仅主机模式)

定义:仅主机模式是一种封闭的网络环境,虚拟机只能与主机进行通信,而无法访问外部网络。

特点

  1.虚拟机仅与主机相连,无法与外部网络中的其他机器通信。

  2.适用于测试虚拟机与主机间的网络通信,或者需要隔离虚拟机与外部网络的情况。

配置:通过VMware的虚拟网络编辑器,可以设置虚拟机的网络模式为仅主机模式。

VMnet8(NAT模式)

定义:NAT模式允许虚拟机通过主机的网络适配器访问外部网络,同时保持虚拟机与主机之间的网络通信。

特点:

  1.虚拟机共享主机的外网IP地址。

  2.主机上的VMware会创建一个虚拟网卡(Vmnet8),用于实现虚拟机与主机的互访问。

  3.虚拟机内部有一个虚拟的NAT服务器和DHCP服务器,用于虚拟机获取IP地址。

  4.虚拟机可以访问外部网络,但外部网络无法直接访问虚拟机(除非在主机上进行端口映射)。

配置:在NAT模式下,用户无需手动配置虚拟机的网络参数,虚拟机会自动从虚拟DHCP服务器获取IP地址。

三、Bridged(桥接模式)

  Bridged(桥接模式)是虚拟机网络配置中的一种模式,它允许虚拟机直接连接到宿主机的物理网络,使得虚拟机能够像物理机一样访问外部网络。在桥接模式下,虚拟机被分配一个与宿主机所在网络相同的IP地址,从而可以直接与外部网络中的其他机器进行通信。

  在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。其网络结构如下图所示:

在这里插入图片描述

四、设置桥接模式

1.开启系统之前,点击“编辑虚拟机设置”来设置网卡模式。

在这里插入图片描述

2.点击“网络适配器”,选择“桥接模式”,然后“确定”

在这里插入图片描述

3.在进入系统之前,我们先确认一下主机的ip地址、网关、DNS等信息。
在这里插入图片描述

4.进入系统编辑网卡配置文件

命令为vim /etc/sysconfig/network-scripts/ifcfg-eth0

在这里插入图片描述

5. 编辑完成,保存退出,然后重启虚拟机网卡,使用ping命令ping外网ip,测试能否联网。

在这里插入图片描述

能ping通外网ip,证明桥接模式设置成功。

  桥接模式不适合校园网或受限网络环境、物理机拨号上网、需要网络隔离的场景、DHCP服务受限或不可用的环境、需要控制虚拟机网络访问的场景以及高安全性要求的场景。在这些情况下,可能需要考虑使用其他网络模式(如NAT模式或仅主机模式)来满足虚拟机的网络需求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/32837.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于imx6ull开发板 移植opencv4.7.0

一、概述 本章节是针对opencv-4.7.0移植到Linux系统,运行在正点原子-I.MX6U ALPHA开发板 上,详细的移植流程如下。 二、环境要求 2.1 硬件环境 正点原子-I.MX6U ALPHA开发板虚拟机:VMware 2.2 软件环境 Ubuntu系统要求:20.0…

DIVE INTO DEEP LEARNING 50-55

文章目录 50. semantic segmentation50.1 Basic concepts50.2 Major application 51. Transposed convolution51.1 Basic concepts51.2 Major role51.3 Implementation steps and application areas51.4 Transposed convolution51.5 Transposed convolution is a type of convo…

谁说串口通信波特率越高越好?

在电子世界里,串口通信就像是电子设备之间的“悄悄话”,它们通过串行数据传输来交换信息。但你知道吗?串口通信的波特率并不是越高越好,这事儿得好好聊聊。 1.什么是串口通信? 串口通信,就像它的名字一样&a…

深度学习11-13

1.神经元的个数对结果的影响: (http://cs.stanford.edu/people/karpathy/convnetjs/demo/classify2d.html) (1)神经元3个的时候 (2)神经元是10个的时候 神经元个数越多,可能会产生…

计算机组成原理 —— 存储系统(DRAM和SRAM,ROM)

计算机组成原理 —— 存储系统(DRAM和SRAM) DRAM和SRAMDRAM的刷新DRAM地址复用ROM(Read-Only Memory(只读存储器)) 我们今天来看DRAM和SRAM: DRAM和SRAM DRAM(动态随机存取存储器&…

展示3D模型的网站哪个好?

如果仅仅是模型展示,目前国内外值得推荐的无非就是那么几个,它们各自有不同的特点和优势: 1、Sketchfab:Sketchfab是一个知名的3D模型展示平台,提供了海量的模型资源和出色的3D展示效果。用户无需安装任何插件即可在线…

Spring Cloud - nacos +ubuntu环境搭建

1、安装ubuntu虚拟环境 VMware虚拟机安装Ubuntu与配置Ubuntu(超详细教程) 2、docker环境安装 1、apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 2、curl -fsSL https://mirrors.ustc.edu.cn/docke…

Maven的依赖传递、依赖管理、依赖作用域

在Maven项目中通常会引入大量依赖,但依赖管理不当,会造成版本混乱冲突或者目标包臃肿。因此,我们以SpringBoot为例,从三方面探索依赖的使用规则。 1、 依赖传递 依赖是会传递的,依赖的依赖也会连带引入。例如在项目中…

自动驾驶仿真测试用例表格示例 ACC ELK FCW

自动驾驶仿真测试用例表格示例 测试用例概览 本测试用例表格涵盖了自动驾驶系统中多个关键功能和场景的测试,旨在确保系统在不同条件下的表现和稳定性。 用例编号测试项目测试描述预期结果实际结果通过/失败TC-001ACC功能测试在高速公路上启用ACC,测试车…

SCI一区级 | Matlab实现BO-Transformer-LSTM多变量时间序列预测

SCI一区级 | Matlab实现BO-Transformer-LSTM多变量时间序列预测 目录 SCI一区级 | Matlab实现BO-Transformer-LSTM多变量时间序列预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.【SCI一区级】Matlab实现BO-Transformer-LSTM多变量时间序列预测,贝叶斯…

力扣SQL50 超过5名学生的课

Problem: 596. 超过5名学生的课 Code select class from courses group by class having count(distinct student) > 5;

高通安卓12-固件升级

下载步骤 第一步 格式化 「下载一次即可;能开机能下载的板子 忽略这一步,直接执行第二步即可」 QFIL工具配置为UFS类型,勾选Provision,如下图: Programmer选择prog_firehose_ddr.elf,Provision Xml选择prov…

【STM32-新建工程-CubeMX】

STM32-新建工程-CubeMX ■ CubeMX 生产工程 ■ CubeMX 生产工程

QT事件处理系统之五:自定义事件的发送案例 sendEvent和postEvent接口

1、案例 双击窗口,会发送 自定义事件,然后在事件过滤中心进行拦截处理自定义事件。 2、核心代码 /*解释:双击窗口时,将产生双击事件,然后该事件被包裹成一个对象,随后将会被发往event事件中心,然后进行事件的处理(Widget对象);因为m_lineEdit开启了事件过滤机制,所…

Linux - 利用/proc/sys/vm/drop_caches实现手工清理系统缓存

文章目录 现象buff/cache 的作用和含义分析 buff/cache 占用大量内存的原因是否需要清理缓存及其方法 命令清理缓存方法1. sync 命令2. echo 3>/proc/sys/vm/drop_caches 命令 注意事项小结 现象 使用free 命令,看到 buff/cache 占用很多 。 free 命令用于显示系…

第一个Flask程序

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 一切准备就绪,现在我们开始编写第一个Flask程序,由于是第一个Flask程序,当然要从最简单的“Hello World&#xff…

GPT-5大幅推迟?OpenAI CTO称将在2025年底到2026年初推出

GPT-5大幅推迟?OpenAI CTO称将在2025年底到2026年初推出 OpenAI CTO同时透露,GPT-5性能将有巨大飞跃,在某些特定任务中达到“博士水平”智能,此前市场曾预测GPT-5可能在2023年底或2024年夏季发布。 一再跳票的GPT-5可能大幅推迟…

JetBrains IDEA 新旧UI切换

JetBrains IDE 新旧UI切换 IntelliJ IDEA 的老 UI 以其经典的布局和稳定的性能,成为了许多开发者的首选。而新 UI 则在此基础上进行了全面的改进,带来了更加现代化、响应式和高效的用户体验。无论是新用户还是老用户,都可以通过了解和适应这…

101.qt qml-自定义日历控件2-附带动画效果

黑色风格截图如下所示: 白色风格如下所示: GIF效果如下所示: 1.控件使用介绍 QianWindow2.5版本及以上提供,源码位于:qrc:/common/qmlQianDateTime/QianCalendarInputField.qml QianWindow2.5版本及以上提供,示例使用代码位于:qrc:/pages/QianControlPages/QianDateTimeP…

修复:cannot execute binary file --- ppc64le 系统架构

前言: 修复node_exporter,引用pprof包,对源码编译后在 Linux 系统下执行程序运行时,发生了报错,报错信息:cannot execute binary file: Exec format error。 开始以为编译有问题,检查发现;该l…