终于有人把VMware虚拟机三种网络模式讲清楚了!

这篇具有很好参考价值的文章主要介绍了终于有人把VMware虚拟机三种网络模式讲清楚了!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

你们好,我的网工朋友。

前段时间VMware更新了,你用上最新版了吗?

有几个网工朋友留言说,在操作中遇到过各种各样的问题。比如说由于公司服务器重启导致出现下面的问题:

在Xshell里连接虚拟机映射时连接失败;能够连接上虚拟机的映射地址,但git pull时报错无法解析hostname……

其实这些都是ip问题导致的,但主要还是虚拟机的网络配置问题不清楚。

所以今天就给你们梳理下VM虚拟机的三种网络工作模式。

今日文章阅读福利:《网工好用工具——VMware 虚拟机》

作为经典好用工具,应该都安装过了吧?还没下载的,私信我,发送暗号“VM”,获取资料,附许可证哈。

01 VMware的三种网络工作模式

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

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

进入vmware, 在选项栏的 "编辑" 下的 "虚拟网络编辑器" 中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。

并且在物理机的网络连接中可以看到两张虚拟网卡VMnet1和VMnet8, 这两种网卡分别作用于仅主机模式与NAT模式。

如果将这两块不小心卸载, 可以在vmware的 "编辑" 下的 "虚拟网络编辑器" 中点击 "还原默认设置"。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

那VMnet0呢?这需要先系统了解一下三种模式,你就会有答案了。

02 Bridged-桥接模式

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

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

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

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

网络的结构如图:

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

那么在VMware中怎么设置呢?

点击编辑虚拟机设置,这个设置可以设置虚拟机的配置,自然包括网卡。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

找到网络适配器 , 然后找到 桥接模式,点击,然后点击确定。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

之后 查看一下主机的ip地址、网关、DNS等信息。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

然后进如系统, 打开终端输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0,编辑网卡配置信息。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

输入以下内容:

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

然后ESC返回命令模式,输入 :wq! 保存退出, 然后重启网卡或者重启系统, 然后使用ping命令ping百度 看看能否接收到数据包。

如果能ping通百度, 配置完成。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

我们使用Xshell测试一下虚拟机与主机之间的连接,查看是否能够进行信息交换。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

可见主机与虚拟机通信正常。

注意:当前的网络环境是ip资源很缺少或对ip管理比较严格的话, 那桥接模式就不适用。

我们可以把模式设置成NAT模式模式。

03 NAT-地址转换模式

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

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

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

这里给你补充一下DHCP和NAT的知识。

DHCP是动态主机配置协议, 是一个局域网的网络协议。

指的是由服务器控制一段IP地址范围, 客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

担任DHCP服务器的计算机需要安装TCP/IP协议, 并为其设置静态IP地址、子网掩码、默认网关等内容。

打开该功能后, 路由器会根据所在局域网的IP网段自动分配IP地址, 不用自己去设置IP地址, 关闭后则需要自己手动去设置IP地址。

NAT(Network Address Translation, 网络地址转换)是1994年提出的。

当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址), 但现在又想和因特网上的主机通信(并不需要加密)时, 可使用NAT方法。

这种方法需要在专用网(私网IP)连接到因特网(公网IP)的路由器上安装NAT软件。

装有NAT软件的路由器叫做NAT路由器, 它至少有一个有效的外部全球IP地址(公网IP地址)。

这样, 所有使用本地地址(私网IP地址)的主机在和外界通信时, 都要在NAT路由器上将其本地地址转换成全球IP地址, 才能和因特网连接。

另外, 这种通过使用少量的公有IP 地址(私网地址)代表较多的私有IP 地址的方式, 将有助于减缓可用的IP地址空间的枯竭。

NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。结构图如下:

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

从上图中我们可以看出, 主机网卡与虚拟NAT设备直接连接, 然后NAT设备与DHCP服务器均链接到VMnet8上, 这样就实现了虚拟机联网。

其中VMnet8虚拟网卡为了实现主机与虚拟机之间的沟通。

打开vmware的虚拟网络编辑器,可以设置NAT参数及DHCP参数。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos
NAT参数
终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos
DHCP参数

同样,点击虚拟机设置调整网络模式。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

进系统,敲命令vi /etc/sysconfig/network-scripts/ifcfg-eth0。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

保存退出,ping百度。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

现在我们来验证一下VMnet8的作用。禁用VMnet8,进入虚拟机重新ping百度。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

能通,用Xshell测试,发现不能连接。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

重新启动网卡VMnet8发现可以连接上了。

总结:用虚拟NAT设备和虚拟DHCP服务器来让虚拟机联网 而VMnet8是用来主机与虚拟机通信。

04 Host-Only-仅主机模式

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

网络的结构如图:

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

要使虚拟机能上网, 可以把主机的网卡共享给VMnet1网卡。

同样,打开虚拟网络编辑器,然后配置一下 DHCP设置,配置一下起始和终止IP。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

设置虚拟机的联网模式:

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

然后同样操作。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

保存退出, 然后重启网卡, 测试与主机之间的连通性。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

可以通讯,这时我们让虚拟机通信。

主机进入网络连接,鼠标右击上网的网卡属性,选择共享选项卡,勾选共享,下方选择vM1网卡,点击确定。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

点击确定,强制将VM1的ip设置成 192.168.137.1,然后调整虚拟机的DHCP的子网和起始地址。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

配置网卡, VM1网卡作为路由。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

重启网卡, 然后测试能否ping通百度以及远程登录。

终于有人把VMware虚拟机三种网络模式讲清楚了!,网络,华为认证,网络工程师,开发语言,macos

测试结果证明可以使得虚拟机连接外网。

步骤基本和NAT一样,设置固定IP时虚拟机IP要和VMnet1在同一网段,网关一致,DNS地址要和主机相同。

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部文章来源地址https://www.toymoban.com/news/detail-739305.html

到了这里,关于终于有人把VMware虚拟机三种网络模式讲清楚了!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟机三种网络连接方式

    第一种连接方式- 桥接模式 原理图 : 桥接模式效果 :通过桥接,我们让vm虚拟机和真正主机pc3处在了一片局域网下,vm虚拟机可以访问pc123也可以外网(Internet),同时pc123也可以访问vm虚拟机。 好处 是vm虚拟机可以上外网,还能让pc访问; 坏处 是这样的连接安全性较低,我们

    2024年02月16日
    浏览(31)
  • GPT现状终于有人讲清楚了!OpenAI大牛最新演讲爆火,还得是马斯克钦点的天才

    量子位 | 公众号 QbitAI 继Windows Copilot发布后,微软Build大会热度又被 一场演讲 引爆。 前特斯拉AI总监Andrej Karpathy在演讲中认为 思维树(tree of thoughts) 与AlphaGo的 蒙特卡洛树搜索(MCTS) 有异曲同工之妙! 网友高呼:这是关于如何使用大语言模型和GPT-4模型的最详尽有趣的指南

    2024年02月07日
    浏览(49)
  • 虚拟机三种网络连接方式(桥接、NAT、仅主机、vlan)、Fusioncompute中的网络配置(OVS、DVS)

    我们通过VMware workstation 安装虚拟机的时候,需要配置我们的虚拟网卡。 需要在网络适配器那里进行配置,网络连接这里一般有三种模式,桥接模式,NAT模式和仅主机模式,如下图所示,那么这三种模式有什么区别呢? 1、桥接模式: 如下图所示,就很好的讲解了桥接的原理。

    2024年02月07日
    浏览(26)
  • VMware 三种网络模式

    目录 目录 VMware 三种网络模式 一、Bridged(桥接模式) 二、NAT(地址转换模式) 三、Host-Only(仅主机模式) 四、自定义特等虚拟网络 五、LAN区段模式 网卡、路由器、交换机 虚拟网络编辑器 vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地

    2024年02月09日
    浏览(28)
  • VMware-16.0配置虚拟机网络模式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 我是Windows11系统,之前安装的VMware-15发现和WSL2不兼容,其实是和Windows自带的Hyper-V不兼容,这个问题16版本已经解决了,可以共存了。今天就讲讲VMware-16上主要的集中网络配置。 因为我们要上网,如果不

    2024年04月09日
    浏览(28)
  • VMware虚拟机设置NAT网络模式

    查看本地服务器网卡 ip=10.9.158.77 设置vmNet8虚拟网卡 ip=10.9.58.177 ,不需要在同一网段 3.点击VMware设置“虚拟网络编辑器”,点击“NAT设置”所有设置的ip网段需要与第二步的VMNet8网卡的网一致

    2024年01月20日
    浏览(29)
  • VMware虚拟网络编辑桥接/NAT/仅主机模式详解

    安装VMware后 默认虚拟网络设置: VMnet0:桥接模式 VMnet1:仅主机 VMnet8:NAT模式 可以打开VMware的虚拟网络适配器查看 NAT模式 NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。NAT模式的虚拟机就是通过物理机上网和交换数据的 在NAT模式下,虚拟机的网卡连接到宿

    2024年02月07日
    浏览(34)
  • 虚拟机的三种网络模式分别是什么含义?

    桥接模式: 其实就是你的虚拟机当做局域网中的一员,跟你的主机是平起平坐的。虚拟机的网段和主机的网段是一样的。比如 主机是192.168.1.101 , 虚拟机也是192.168.1.102..... 弊端:假如你现在从学院回家了,主机的IP会发生变化,而你的虚拟机由于都是设置的静态,所以不发生

    2023年04月17日
    浏览(29)
  • vmware虚拟机网络“桥接模式”与“NAT模式”的联网原理及linux环境下IP配置指引

    选中虚拟机》设置》网络适配器,打开虚拟机设置面板 我们看到网络连接处有多个选项,今天 良哥 通过试验告诉你“桥接模式”和“NAT模式”的联网原理、区别及两种模式下IP地址配置的详细方法。 桥接模式 ①虚拟机操作系统直接连接物理网卡,通过物理网卡与外部网络建

    2024年02月08日
    浏览(41)
  • 记录--为什么没有人能讲清楚 BFC?

    CSS 规范(英文) | 中文翻译 浮动,绝对定位的元素,非块盒的块容器(例如inline-blocks,table-cells和table-captions),以及’overflow’不为’visible’的块盒(当该值已被传播到视口时除外(except when that value has been propagated to the viewport))会为其内容建立新的块格式化上下文 在一个

    2024年02月05日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包