Vmware虚拟机网卡直连设置详解

 更新时间:2023年08月09日 10:31:28   作者:LFTF  
使用Vmware虚拟机时,可以通过设置网卡直连来解决虚拟机网络问题,本文主要介绍了Vmware虚拟机网卡直连设置详解,感兴趣的可以了解一下

1、虚拟机直连图示

测试需要开启两个虚拟机,目的是在虚拟机1enps33 网卡打包,在虚拟机2enps33 网卡能够接收到,反之亦然。在虚拟机1enps34 网卡打包,在虚拟机2enps34 网卡能够接收到,反之亦然。如下图所示:

其实这个逻辑很容易,就是在虚拟机1上面配置两个网段分别把 ens33 ens34 设置到这两个网段中去,然后将虚拟机1克隆一份出来,这样克隆出来的虚拟机2的 ens33 网卡就和虚拟机1的 ens33 网卡在一个网段。同理 ens34 网卡也是这种情况。

完成后,在虚拟机1使用 tcpreplay ens33 网卡打包,命令如下:

[root@localhost home]# tcpreplay -i ens33 -l 0 -p 1000 123.pcap
# 参数注释
# -i 对应网卡名
# -l 循环次数,设置为0则是无线循环打包
# -p 每秒打包个数 pps
# 123.pcap 报文文件名

在虚拟机2使用 tcpdump enps33 网卡收包,命令如下:

[root@localhost home]# tcpdump -i ens33

统计打包和收报数量查看是否一致

2、虚拟机网络配置

虚拟机安装步骤这里不再赘述,安装完毕之后进行网络配置,步骤如下:

步骤一:

VMware 主页依次点击编辑虚拟网络编辑器

点击进入后如下图所示:

可以看到,默认存在 VMnet1 VMnet8 两个模式,点击右下角更改设置按钮。

这里不去修改默认存在的 VMnet1 VMnet8 ,点击添加添加网络按钮,选择 VMnet10 (选项不做强制要求,这里只是演示)。

选择完毕后默认应该是主机模式,如下:

可以看到分配的IP网段为 192.168.245.0 。再次选择添加网络,选择选择 VMnet11

选择完毕后默认应该是主机模式,如下:

可以看到分配的IP网段为 192.168.83.0 。至此已经创建了两个网段的IP,创建完毕之后点击右下角应用按钮,然后点击确定按钮。

步骤二:

添加两个网卡,并将创建的网卡匹配到创建的 VMnet10 VMnet11 中:

右键 CentOS8.4 虚拟机标签,选择设置按钮,如下:

这里可以看出,默认已经存在一个网卡,名字为网络适配器,配置如截图右侧所示:

点击左下角添加按钮。

选择网络适配器,然后点击完成。

依次选择网络适配器2 – 自定义:特定虚拟网络 – 选择 VMnet10

然后再次点击右下角添加,选择网络适配器,然后点击完成,选择网络适配器3 – 自定义:特定虚拟网络 – 选择 VMnet11

设置完成之后,点击确定按钮,完成网络配置。

3、虚拟机进行克隆

右键 Cenos8.4 虚拟机,依次点击管理克隆

选择创建链接克隆,点击下一页,然后选择克隆虚拟机的存储路径,点击确定。

可以看到已经克隆成功。

4、验证网卡连通性

下面,分别开启这两个虚拟机,然后通过打包收包的方式验证

步骤一:开启 CentOS8.4 虚拟机

步骤二:查看网卡名

[root@localhost ~]# ifconfig

步骤三:在 CentOS8.4 虚拟机的 enps33 网卡上重放报文

[root@localhost home]# tcpreplay -i ens33 -l 0 -p 1 123.pcap

步骤四:开启 CentOS8.4 克隆虚拟机

步骤五:查看网卡名

步骤六:在 CentOS8.4 克隆虚拟机的 enps33 网卡上抓取

[root@localhost home]# tcpdump -i ens33

步骤七:在 CentOS8.4 克隆虚拟机的 enps34 网卡上抓取(先抓后重放,方便计数)

[root@localhost home]# tcpdump -i ens34

步骤八:在 CentOS8.4 虚拟机的 enps34 网卡上重放报文

[root@localhost home]# tcpreplay -i ens34 -l 0 -p 1000 123.pcap

步骤九:统计数量

CentOS8.4 虚拟机打包数量如下:

CentOS8.4 克隆虚拟机收包数量如下:

由于使用的是所有类型的报文都抓取,因此可能存在小部分误差。

至此结束,后续便可以通过绑定一个虚拟机的网卡,运行 dpdk 的样例,然后在另一个虚拟机上打包测试了。

到此这篇关于Vmware虚拟机网卡直连设置详解的文章就介绍到这了,更多相关Vmware 网卡直连内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • VMware配置多节点环境的操作方法

    VMware配置多节点环境的操作方法

    这篇文章主要介绍了VMware配置多节点环境的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 探索VMware ESXI CLI常用命令

    探索VMware ESXI CLI常用命令

    很多公司在接触VMware 虚拟化产品时,会用到ESXI CLI常用命令,一般比较常用的都是以esxcli开头,接下来通过本文给大家详细介绍VMware ESXI CLI常用命令,感兴趣的朋友一起看看吧
    2021-06-06
  • VMware Workstation 15 Pro安装图解教程(小白)

    VMware Workstation 15 Pro安装图解教程(小白)

    这篇文章主要介绍了VMware Workstation 15 Pro安装图解教程(小白),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Vmware虚拟机网卡直连设置详解

    Vmware虚拟机网卡直连设置详解

    使用Vmware虚拟机时,可以通过设置网卡直连来解决虚拟机网络问题,本文主要介绍了Vmware虚拟机网卡直连设置详解,感兴趣的可以了解一下
    2023-08-08
  • VMware实现PXE+kickstart无人值守安装Centos7系统的详细过程

    VMware实现PXE+kickstart无人值守安装Centos7系统的详细过程

    PEX是基于 Client/Server的工作模式PXE在网卡的ROM 中,当计算机引导时,BIOS把PXE Client调入内存执行,PXE Client 将放置在远端的文件通过网络下载到本地运行。这篇文章主要介绍了VMware实现PXE+kickstart无人值守安装Centos7系统,需要的朋友可以参考下
    2021-11-11
  • VMware或virtualbox虚拟机虚拟网卡缺失两种解决办法

    VMware或virtualbox虚拟机虚拟网卡缺失两种解决办法

    最近测试中发现虚拟机的网络性能遇到了瓶颈,于是想一探究竟,发现自己一直忽略了这块儿知识,于是做个笔记,下面这篇文章主要给大家介绍了关于VMware或virtualbox虚拟机虚拟网卡缺失的两种解决办法,需要的朋友可以参考下
    2023-11-11
  • 启动VMware时遇到“vmx86版本不匹配问题”的完美处理方法

    启动VMware时遇到“vmx86版本不匹配问题”的完美处理方法

    在安装完VMware后,启动时可能会遇到vmx86版本不匹配问题,出现这类问题的原因可能是之前安装过VMware,但是卸载后未将vmx86文件清理干净,今天给大家分享处理方法,需要的朋友参考下吧
    2022-09-09
  • VMware Workstation如何创建加密虚拟机

    VMware Workstation如何创建加密虚拟机

    本文主要介绍了VMware Workstation创建加密虚拟机,用户访问虚拟机是需要用密码才能访问,没有密码就无法访问,有兴趣的同学可以来了解一下。
    2016-10-10
  • VMWare网络适配器三种模式实现过程解析

    VMWare网络适配器三种模式实现过程解析

    这篇文章主要介绍了VMWare网络适配器三种模式实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 如何判断Linux系统安装在VMware上

    如何判断Linux系统安装在VMware上

    这篇文章主要介绍了如何判断Linux系统安装在VMware上,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08

最新评论