首页 > 系统相关 >VMware 虚拟机的三种网络工作模式

VMware 虚拟机的三种网络工作模式

时间:2023-12-04 13:23:03浏览次数:35  
标签:桥接 主机 虚拟机 模式 网卡 三种 NAT VMware

目录

介绍

vmware为我们提供了三种网络工作模式, 它们分别是:

Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。

默认情况下,当安装完VMware虚拟机软件时,进入vmware,在选项栏的 "编辑" 下的 "虚拟网络编辑器" 中可以看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。
简单来说
桥接模式适应于 ip不会经常变的场景,此时虚拟机所在的虚拟交换机和主机通过虚拟网桥连接,虚机和实体机处于同一网段。
NAT适用于网络经常变化的场景,VMware自己有一套NAT转换机制,通过IP包头转换与外界通信。虚拟机通过VMware Network Adapter VMnet8与主机通信,在主机上通过Xshell连接虚机,就是通过此网卡进行的

因为网络环境有时候会经常变化,导致虚拟机无法上网,所以我把VMnet0桥接网卡禁用了。同时,虚拟机里也 通过brctl show 、 ifconfig virbr0 down 、 brctl del 把桥接网卡进行了删除。

桥接模式

桥接模式是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。

在桥接的作用下, 类似于把物理主机虚拟为一个交换机, 所有设置桥接模式的虚拟机都将连接到这个交换机的一个接口上;

同样物理主机也插在这个交换机中, 所以桥接下的网卡与网卡都是交换模式的, 可以相互访问而不干扰。

虚拟机ip地址需要与主机在同一个网段, 如果虚拟主机要联网, 则要求网关与DNS要与主机的网卡保持一致。

桥接模式网络设置

设置桥接网络时,要保证虚机和实体机在同一个网段。因为本身网络较为复杂,所以没有使用这个连接方式。

NAT模式

NAT模式是利用 NAT设备 和 DHCP服务器 , 让虚拟机可以联网。

在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。
结构图如下:

实际操作中注意事项

实际操作中,需要注意VMware设置页面和虚机对应网卡的GATEWAY设置,网关设置为XX.XX.XX.2,这是由于负责与主机进行通信的VMware Network Adapter VMnet8 设置DHCP事,地址寻址为1造成的。

Host-Only

Host-Only就是NAT模式删了NAT设备, 用VMnet1网卡连接VMnet1虚拟交换机来与虚拟机通信的, 可见Host-Only将虚拟机与外部网络隔离, 虚拟机只与主机相互通讯。

网络的结构如图:

此模式使用较少,不再赘述。

标签:桥接,主机,虚拟机,模式,网卡,三种,NAT,VMware
From: https://www.cnblogs.com/AllenWongFly/p/17874667.html

相关文章

  • Linux下设置定时任务常用的三种方法
    在Linux系统中,设置定时任务是一项常见且重要的操作,它有助于自动化执行各种任务,如系统维护、备份和日志审计。Linux提供了多种工具来安排这些自动化任务,其中最常用的三种方法是Cron、At和SystemdTimers。1.cronCron是Linux中最传统且广泛使用的定时任务工具。它允许用......
  • Linux虚拟机配置网络之Xshell远程连接
    一、下载远程连接工具Xshell二、使用Xshell远程连接虚拟机1、查看虚拟机ip命令:ipaddr2、打开Xshell软件,点击新建会话   连接成功3、检查网络状态,开启虚拟机输入命令   pingwww.baidu.com......
  • 如何让你的虚拟机连上网和如何让xshell连到虚拟机 连接虚拟机到互联网 创建虚拟机:
    如何让你的虚拟机连上网和如何让xshell连到虚拟机 连接虚拟机到互联网创建虚拟机:首先,使用虚拟化软件(如VirtualBox、VMware或KVM)创建一个虚拟机。确保在虚拟机设置中启用网络适配器,并选择合适的网络连接方式(通常是“桥接”或“NAT”)。启动虚拟机:启动虚拟机,确保虚拟机......
  • centos7 安装vmware tool 遇到遇到 kernel-headers 问题修复
    安装vmwaretool步骤1.cpVMwareTools-10.3.25-20206839.tar.gz到用户目录下2.tarzxfVMwareTools-10.3.25-20206839.tar.gz解压3.进入vmware-tools-distrib执行sudo./vmware-install.pl执行过程中报错问题1.gcc问题SearchingforGCC...Thepath""isnot......
  • 如何解决Hyper-V中的虚拟机出现“无法连接到虚拟机配置存储”的问题
     上图是借用网上其它友友的图片,由于一直未在网上找到解决方案,后来无意中解决了这个问题后,把解决过程在此记录下来,方便有需要的其它友友。 先来说下我出现上述问题的背景:我的电脑有三个硬盘:Disk0,是固态硬盘,不知道历史上什么原因,2个分区的字母分得太开了。这个对于我这种有强......
  • VMware安装教程
    一、安装VMware前准备需要先安装VMware安装包和centos的镜像VMware下载网址:https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0Centos镜像下载网址: Indexof/centos/7.9.2009/isos/x86_64/|清华大学......
  • SAP ABAP 里如何高效找到修改某个数据库表字段的 ABAP 程序的三种思路介绍试读版
    我的知识星球里,有朋友提问:公司的SAP中,总部开发了一个功能去更新采购订单行上的收货地址字段EKPO-ADRN2,我尝试着去Debug,但找不到最终是哪段程序更新了这一个字段。SAT也用了,也发现不了。不过我对SAT也不熟。有什么思路可以快速Debug找到那段更新程序不?其实这种需......
  • OData 4.0 三种标准词汇的使用场合介绍
    OData4.0定义了三个标准词汇(vocabularies):Core,Capabilities和Measures.我们看个实际的例子:<PropertyName=“OrderedQuantity”Type=“Edm.Int16”><AnnotationTerm=“Measures.Unit”Path=“OrderedUnit”/></Property><PropertyName=“OrderedUnit”Type=“E......
  • Linux虚拟机如何配置网络之Xshell远程连接
    一、下载远程连接工具Xshell二、使用Xshell远程连接虚拟机1、查看虚拟机ip命令:ipaddr2、打开Xshell软件,点击新建会话   连接成功3、检查网络状态,开启虚拟机输入命令   pingwww.baidu.com ......
  • MAC系统通过vagrant的安装虚拟机
    brewinstallvagrant#使用brew进行安装brewinstallVirtualBox#安装虚拟机vagrant-v#先检查一下是否安装成功初始化项目文件夹mkdirvagrant_getting_startedcdvagrant_getting_startedvagrantinitcentos/7使用centos7初始化一个虚拟机vagrantup启动虚拟......