首页 > 其他分享 >【网络知识】虚拟机的桥接、NAT、仅主机模式分别是什么?

【网络知识】虚拟机的桥接、NAT、仅主机模式分别是什么?

时间:2023-06-02 15:25:47浏览次数:40  
标签:桥接 主机 虚拟机 模式 网卡 NAT linux

在我们安装 VMware 时,VMware 会自动三种 3 种网络连接模式,分别为VMnet0 (桥接模式)、VMnet8 (NAT模式)、VMnet1 (仅主机模式),当然我们也可以根据需要自行创建更多的虚拟网络。

【个人实验环境】

pc:win11家庭版

虚拟机:VMware Workstation 16Pro ,16.2.1 build-18811642

iso镜像:CentOS-7-x86_64-DVD-2009

一、桥接模式

桥接模式,即虚拟机和物理机连接同一网络,也就是说虚拟机是利用本机的真实网卡进行通信的,因此我们需要将虚拟机和本机设置为同一个网段的ip。这时虚拟机相当于一台完全独立的计算机,会占用局域网本网段的一个IP地址。

本地pc(连接wifi)

linux的网络配置

linux与外网通信(ok)

 

 

二、NAT模式

NAT是网络地址转换的意思。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络(默认为VMnet8网卡),用以在主机和虚拟机之间相互通信。个人觉得可以把VMnet8网卡理解为路由器,虚拟机与外部通信时实际是以主机的名义进行转发。这种做法的优点就是不需要占用ip,而且也不会因为切换wifi而去变更地址。

本机pc(VMnet8网卡地址)

linux的网络配置

linux与外网通信(ok)

 

 

 三、仅主机模式

仅主机模式,是一种比 NAT 模式更加封闭的的网络连接模式,顾名思义它仅对主机可见,在虚拟机和主机系统之间可以进行网络通信(默认为VMnet1网卡)。因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到 Internet。在同一台主机上可以创建多个仅主机模式的虚拟网络,如果多个虚拟机处于同一个仅主机模式网络中,那么它们之间是可以相互通信的。

本机pc(VMnet1网卡地址)

linux的网络配置

linux去ping外网(不通!)

pc和centos相互通信(ok!)

 ps:如果遇到linux无法ping通主机的情况,请自行关闭防火墙!!!【如下图】

 

标签:桥接,主机,虚拟机,模式,网卡,NAT,linux
From: https://www.cnblogs.com/Mourinkun/p/17451647.html

相关文章

  • ubuntu报错:The following signatures couldn't be verified because the public key i
    当在ubuntu中加入了第三方源,没有设置公钥更新索引的时候就会提示Thefollowingsignaturescouldn'tbeverifiedbecausethepublickeyisnotavailable:NO_PUBKEY082AB56BA14FE591Readingpackagelists...DoneW:GPGerror:http://mirrors.tuna.tsinghua.edu.cn/za......
  • 宿主机访问虚拟机ubuntu系统报502错误 | 代理问题
    报错502这里可以发现远程访问的地址与访问的地址ip不一致才发现原来宿主机不能够开代理,否则就访问不了虚拟机里的项目地址,即使能够互相ping通!......
  • 考古笔记11:网络地址转换NAT(3)-设定环节
    接续上一节的实验,本节将正式进入NAT的配置设定环节。本节内容是在上节内容的基础上进行的。拓扑-NAT实施前   至此,大家应该已经可以看到路由器端(也就是逻辑上的ISP维护端)已全部打通;      但是,这个时候我们会发下另一个问题:      PC1或者PC3(PC2因为在R1上未配置......
  • NAT基础
    第一个问题,为什么?为什么存在NAT,设计NAT解决了哪些问题?场景1.作为企业内网的用户需要访问公网,但是公有IP地址不够用,如果所有企业的每一台主机都申请一个公有IP,则公有IP很快就会消耗殆尽。局域网私网地址用户访问公网-出方向场景2.企业在局域网部署了一台服务器,对外提供如web服......
  • natapp网络穿透
     日常开发经常会用到协议访问本地测试这些,包括localhost不够用的情况,使用网络穿透,natapp简单好用还便宜推荐  ......
  • k8s问题解决 - 删除命名空间长时间处于terminating状态
    一行命令解决,注意替换两处待删命名空间字样kubectlgetnamespace"待删命名空间"-ojson\|tr-d"\n"|sed"s/\"finalizers\":\[[^]]\+\]/\"finalizers\":[]/"\|kubectlreplace--raw/api/v1/namespaces/待删命名空间/finali......
  • 考古笔记10:网络地址转换NAT(1)-基础
    NAT的概念相关1、概念   NAT:网络地址转换实现将内网私有IP地址转换为公网IP地址 解决公网IP地址数目不足的问题 可保护内网IP地址的私密性,起到一定的安全性 还可实现企业内多个私有IP网段重叠问题2、NAT分类静态NAT:唯一的私有IP------映射------唯一的公网IP(映射关系确......
  • VirtualBox配置kali 让宿主机可以SSH远程登录虚拟机 vb真难用啊 粘贴板双向死活配置不
    补充:kali里两个虚拟机之间互相访问设置就只需要设置下桥接网络就行!kali里: sudovi/etc/network/interfacesautoeth0ifaceeth0inetdhcp  kali里下载ssh服务包apt-getinstallssh打开ssh服务1servicesshstart打开ssh服务==》开启下!2servicesshstatus查看状......
  • hibernate session
       ......
  • Vagrant编排虚拟机安装与配置
    1.安装VirtualBox与VagrantVirtualBox与Vagrant是支持不通过操作系统的;根据具体操作系统下载对应版本即可。(这里使用windows操作系统搭建)VirtualBoxhttps://www.virtualbox.org/wiki/DownloadsVagranthttps://developer.hashicorp.com/vagrant/downloadsVagrant是没有图形界面的......