首页 > 系统相关 >终于有人把VMware虚拟机三种网络模式讲清楚了!

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

时间:2023-11-02 15:32:25浏览次数:40  
标签:讲清楚 主机 虚拟机 模式 网卡 虚拟 NAT VMware

你们好,我的网工朋友。

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

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

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

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

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


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

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


01 VMware的三种网络工作模式

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

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

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

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

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

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

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

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_02

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

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


02 Bridged-桥接模式

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

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

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

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

网络的结构如图:

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

那么在VMware中怎么设置呢?

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

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_05

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

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

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

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_07

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

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

输入以下内容:

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

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

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

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_10

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

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_11

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

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

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


03 NAT-地址转换模式

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

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

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

这里给你补充一下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虚拟机三种网络模式讲清楚了!_华为认证_13

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

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

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

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_14

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

NAT参数

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_16

DHCP参数

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

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_17

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

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

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

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

保存退出,ping百度。

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

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

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

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

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

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

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

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


04 Host-Only-仅主机模式

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

网络的结构如图:

终于有人把VMware虚拟机三种网络模式讲清楚了!_华为认证_25

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

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

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

设置虚拟机的联网模式:

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

然后同样操作。

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

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

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

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

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

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

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

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

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

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

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

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

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

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


整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

标签:讲清楚,主机,虚拟机,模式,网卡,虚拟,NAT,VMware
From: https://blog.51cto.com/u_15281548/8147433

相关文章

  • 虚拟机安装centos7
    步骤:         ......
  • 惊险的ESXi虚拟机挽救(LVM丢盘了)(1)
    背景最开始玩软路由的时候买的是U3215,配置相对低端:内存:只有一个内存插槽,支持到8GB内存;硬盘:内置一个mSATA、一个SATA;扩展:还有一个miniPCIe槽位原本是为WiFi预留的,由于用来做软路由、而且安装的是ESXi,就没有上WiFi,直接淘宝了一个miniPCIe转4口SATA的转接卡。陆续扩展了3个SAT......
  • 如何让虚拟机配置网络以及Xshell软件如何连接你的虚拟机
    给虚拟机配置网络总共有三种方法:桥接模式、nat模式和更改虚拟机ip地址首先我们来介绍桥接模式桥接模式是指虚拟机直接与物理网卡相连接。虚拟机之间直接可通信,虚拟机与windows之间也可通信。每一个ip地址都是真实的,虚拟机可以上网。缺点是占用ip资源。主机可以和虚拟机通信,虚拟......
  • linux虚拟机 输出重定向
    经过上课实验以及老师的讲解,关于输出重定向,文件描述符的数字与"<"和">","<<"和">>"之间,不需要打上空格符号,否则会显示比如说:“无效的日期”。所以要记得数字和大小于符号之间不要加上空格,否则会出错误。......
  • VMware vCenter Server 8.0U2a 发布下载 - 集中式管理 vSphere 环境
    VMwarevCenterServer8.0U2a发布下载-集中式管理vSphere环境请访问原文链接:https://sysin.org/blog/vmware-vcenter-8-u2/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwarevCenterServer是一款高级服务器管理软件,提供了一个集中式平台来控制vSphere......
  • vmware tools无法安装情况
    Win7无法安装VMwareTools怎么办?Win7无法安装VMwareTools的解决方法 发布时间:2023-06-0716:34:41 作者:佚名   我要评论使用VMwareWorkstation上虚拟机时发现一个问题。上Windows10的时候可以自动安装VMwaretools,但上Windows7却显示无法自动安装VMwaretools,本......
  • VMware vCenter证书过期解决方法
    注意操作前请生成快照,避免不可逆错误导致系统崩溃!!!vCenter内含各种证书,部分证书过期会导致登录webclient时,出现“获取身份认证程序时出错”(https://ip/ui),“nohealthyupstream”(https://ip)的提示,导致无法登陆,错误代码500、400。本手册介绍证书过期问题的解决方法。操作步骤......
  • 华为云中虚拟机及容器的架构
    虚拟机现实中我们用的计算机看到的都是物理机,而虚拟机,顾名思义就是虚拟的机子,它把磁盘文件和描述文件封装在同一文件夹然后存放在底层存储提供的文件系统中,相较于物理机他的特点有:资源分区封装(操作系统与应用)独立(不同服务器之间的传递)隔离(每台虚拟机拥有一个独立的OS)容器......
  • 云计算基础搭建-centOS7和VMware17
    软件:centOS7和VMware171、安装centOS2、查看机器名:hostnamectl3、修改机器名:hostnamectl set-hostname Controller_1  将机器名修改为Controller_14、添加IP地址   首先,查看虚拟机菜单:“编辑”-“虚拟网络编辑器”,查看NAT模式的子网,如:192.168.190.0 子......
  • Vmware下载安装教程(非常详细) 中文版介绍
    VMwareWorkstation软件特色VMware支持在一台客户机上运行多个操作系统无需安装或者复杂的设置,即可体验预设置的产品的功能和特色VMware虚拟机支持在主机和虚拟机之间共享数据VMware虚拟机支持32位和64位的虚拟机系统支持第三方预设置的虚拟机和镜像文件通过一个直观的主页界面轻松......