首页 > 系统相关 >VMware的三种网络模式——在NAT模式下开放接口为局域网内其他主机提供服务

VMware的三种网络模式——在NAT模式下开放接口为局域网内其他主机提供服务

时间:2024-12-14 12:31:12浏览次数:5  
标签:网段 主机 虚拟机 模式 网卡 NAT VMware

众所周知 VMware 有三种常用的网络通讯模式,分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式),它们各有不同的用法。
Bridged 桥接模式是与主机使用同一网段的IP,能够直接使用主机的网卡,连接互联网与局域网。
NAT 转换模式是通过网络适配器进行IP转换,能够通过VMnet8 虚拟交换机上网,也能主机进行通讯。但在默认情况,由于网段不同,使用 NAT 模式下的虚拟机只能跟主机进行通讯,内网的其他服务器是无法直接访问虚拟机的。
Host-Only 仅主机模式是通过连接VMnet1虚拟交换机来进行通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯而不能直接连接外网。

 打开 “网络连接” 可以看到 VMnet1 主要用于 Host-Only 主机模式,VMnet 8 主要用于 NAT 模式

 

1. Bridged 桥接模式

bridged 桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。需要手工为虚拟系统配置IP地址、子网掩码,而且还要和主机处于同一网段,这样虚拟系统才能和宿主机器进行通信。相当于如果主机的IP为192.168.1.101,默认网关为192.168.1.1,那虚拟机可以使用同一网关,IP为192.168.102。同于处于同一网段,两者之间可以直接实现互联,虚拟机也能跟局域网内的其他主机实现通讯。

其网络结构如下图所示:

 

值得注意的是在设置时尽量不要使用自动桥接,而是直接绑定对应的网卡或者无线网卡,避免错误绑定。

 

2. NAT 网络转换模式

从事互联网的朋友应该明白,在公司里的网络IP通常都需要经过申请,通过网管登记开通后才能使用。因此在办公室的虚拟机通常机是使用 NAT 模式,由于使用不同的网段,因为不影响局域网内的其他主机,因此也无需申请。比如内网使用 192.168.1.* 网段的,虚拟机可以使用 192.168.2.* 网段。

 再点击 “DHCP 设置” 按键,把虚拟机 IP 的起始范围设置在该网段内。

此时打开虚拟机,其IP地址就是在192.168.2.100~192.168.2.254 之间随机选择,虚拟机与主机之间可以互联访问,虚拟机也能正常上网。

但由于处理不同网段,局域网内的其他主机就无法访问到虚拟机,若此时需要跟其他开发人员进行联合调试,就需要在NAT模式下开放端口。
首先到 “网络连接” 网页把VMnet8 的 IP 设置在 192.168.2. * 范围内,注意此处的默认网关非常重要,下一步需要用到。

 然后在VMware中选择NAT模式,按下 "NAT设置" 按键 

网关填入刚才在“网络设置”中 VMnet8 中的填入的默认网关,然后把主机的端口绑定虚拟机中的对应地址。
如果虚拟机中是 Linux 系统,记着先用 ufw allow 18080 命令开放端口。 

 最后在window 的防火墙中修改入站规则,开放对应端口18080。此时,局域网内的其他主机就能通过你本机的 18080 端口访问 VMware 上的虚拟机服务了。

 

3.  Host-Only 仅主机模式

与NAT模式不同,Host-Only 模式下的虚拟机无法直接访问外部网络。这是因为Host-Only模式将虚拟机与外部网络完全隔离,仅允许虚拟机与宿主机进行通信,因此 Host-Only模式提供了更高的安全性。虚拟机无法被外部网络中的设备直接访问,减少了潜在的安全风险。在Host-Only模式下,用户无需配置复杂的网络设置,如NAT规则或端口映射。虚拟机与宿主机的通信通过虚拟网卡直接进行,配置过程相对简单。

此模式主要用于内部测试,用户可以在此模式下搭建模拟的网络环境,进行软件测试、网络配置验证等操作。
设置也比较简单,只要先把虚拟机的IP设置到与主机不同的网段

然后点击 “DHCP设置” 按键,把虚拟机 IP 的起始范围设置在该网段内就可以。

 

标签:网段,主机,虚拟机,模式,网卡,NAT,VMware
From: https://www.cnblogs.com/leslies2/p/18606476

相关文章

  • 一对一聊天软件源码:实现 Redis主从+哨兵模式
    一对一聊天软件源码:实现Redis主从+哨兵模式搭建Redis主从+哨兵模式的架构需要以下步骤:1.配置Redis主从:在主数据库的redis.conf配置文件中,将“bind”设置为该主数据库所在服务器的IP地址,关闭“protected-mode”,设置密码等。在从数据库的redis.conf配置文件中,设置“bind”为......
  • Kotlin设计模式之策略模式
    策略模式(StrategyPattern)用于定义一系列算法,将每个算法封装起来,并使它们可以相互替换。策略模式使得算法可以独立于使用它的客户端而变化。以下是Kotlin中实现策略模式的详细过程。类图+----------------+   +----------------+| Context   |<----->| S......
  • 解密prompt系列44. RAG探索模式?深度思考模式?
    前一阵多步RAG的风吹入了工业界,kimi推出了探索版本,各应用都推出了深度搜索,You.COM更是早就有了Genius的多步模式。其实都是类似multi-hopRAG的实现。之前学术界在讨论multi-hopRAG的时候总是给一些基于历史知识类的问题,什么某年诺贝尔奖的获奖人在哪读的大学呀,给人一种错觉就是......
  • 【设计模式与体系结构】创建型模式-单例模式
    引言张三和其舍友收假后回到宿舍,并闲聊了起来。张三说:“我昨天吃了家店,菜品很不错。”其舍友也说:“我昨天也在校门口一家新开的店吃了一下,那家新开的店也很不错。”张三说:“我昨天吃的是鸡公煲,你吃的是什么?”其舍友说:“巧了,我吃的也是鸡公煲。”张三说:“学校门口有好几家鸡公煲呢......
  • 前端必须掌握的设计模式——装饰器模式
    目录定义特点场景举例实现装饰器方式TS装饰器不生效问题总结 定义        装饰器模式(DecoratorPattern)属于结构型设计模式。将新的行为以创建类的方式去对原始对象进行包装,在实现同一接口并且不修改原有结构的前提下,达到扩展新行为的目的。简而言之,装饰......
  • 定制链接类名,两类跳转传参,vue路由重定向,404,模式设置
    router-link-exact-active和router-link-active两个类名都太长,可以在router路由对象中定制进行简化//index.js//路由的使用步骤5+2//1.下载v3.6.5//2.引入//3.安装注册Vue.use(Vue插件)//4.创建路由对象//5.注入到newVue中,建立关联//2个核心步骤/......
  • 转载:【AI系统】CUDA 编程模式
    前面的文章对AI芯片SIMD和SIMT计算本质进行了分析,结合英伟达CUDA实现对SIMD和SIMT进行了对比,本文将以英伟达GPU为例,讲解GPU的编程模型。GPU编程模型CUDA英伟达公司于2007年发布了CUDA,支持编程人员利用更为通用的方式对GPU进行编程,更好地发挥底层硬件强大......
  • Not using native diff for overlay2, this may cause degraded performance……
    问题现象案例:Anolis8.9(4.19.91-26.an8.x86_64)+Overlay2存储驱动程序) 当我们安装好Docker之后,通过systemctlstatusdocker-l会发现有一个告警信息:level=warningmsg="Notusingnativediffforoverlay2,thismaycausedegradedperformanceforbuildingimages:ke......
  • EHOME视频平台EasyCVR关于监控摄像机电源功率配置及供电模式的选择
    在构建一个高效、可靠的监控系统时,电源配置是至关重要的一环。电源不仅需要为监控摄像头提供稳定的电力支持,还要确保整个系统的长期稳定运行。正确的电源功率配置可以预防许多潜在的问题,比如摄像机的频繁重启、图像质量下降,甚至是设备损坏。本文将深入探讨监控系统中电源功率配置......
  • Freertos低功耗-Tickless模式
    此篇文章在2023年5月15日被记录很多嵌入式设备都对功耗有严格的控制,特别是消费电子对功耗的控制更为严格,Tickless是freertos中的一个可选模块,主要实现低功耗功能STM32类芯片的低功耗模式STM32之类的arm芯片通常有三种低功耗模式:睡眠模式(sleep):仅CPU时钟关闭,其他所有外......