Vmware虛擬機網卡直連設置詳解
1、虛擬機直連圖示
測試需要開啟兩個虛擬機,目的是在虛擬機1的 enps33 網卡打包,在虛擬機2的 enps33 網卡能夠接收到,反之亦然。在虛擬機1的 enps34 網卡打包,在虛擬機2的 enps34 網卡能夠接收到,反之亦然。如下圖所示:

其實這個邏輯很容易,就是在虛擬機1上面配置兩個網段分別把 ens33 和 ens34 設置到這兩個網段中去,然后將虛擬機1克隆一份出來,這樣克隆出來的虛擬機2的 ens33 網卡就和虛擬機1的 ens33 網卡在一個網段。同理 ens34 網卡也是這種情況。
完成后,在虛擬機1使用 tcpreplay 往 ens33 網卡打包,命令如下:
[root@localhost home]# tcpreplay -i ens33 -l 0 -p 1000 123.pcap # 參數(shù)注釋 # -i 對應網卡名 # -l 循環(huán)次數(shù),設置為0則是無線循環(huán)打包 # -p 每秒打包個數(shù) pps # 123.pcap 報文文件名
在虛擬機2使用 tcpdump 在 enps33 網卡收包,命令如下:
[root@localhost home]# tcpdump -i ens33
統(tǒng)計打包和收報數(shù)量查看是否一致
2、虛擬機網絡配置
虛擬機安裝步驟這里不再贅述,安裝完畢之后進行網絡配置,步驟如下:
步驟一:
VMware 主頁依次點擊編輯 – 虛擬網絡編輯器

點擊進入后如下圖所示:

可以看到,默認存在 VMnet1 和 VMnet8 兩個模式,點擊右下角更改設置按鈕。

這里不去修改默認存在的 VMnet1 和 VMnet8 ,點擊添加添加網絡按鈕,選擇 VMnet10 (選項不做強制要求,這里只是演示)。
選擇完畢后默認應該是主機模式,如下:

可以看到分配的IP網段為 192.168.245.0 。再次選擇添加網絡,選擇選擇 VMnet11 。
選擇完畢后默認應該是主機模式,如下:

可以看到分配的IP網段為 192.168.83.0 。至此已經創(chuàng)建了兩個網段的IP,創(chuàng)建完畢之后點擊右下角應用按鈕,然后點擊確定按鈕。
步驟二:
添加兩個網卡,并將創(chuàng)建的網卡匹配到創(chuàng)建的 VMnet10 和 VMnet11 中:
右鍵 CentOS8.4 虛擬機標簽,選擇設置按鈕,如下:

這里可以看出,默認已經存在一個網卡,名字為網絡適配器,配置如截圖右側所示:

點擊左下角添加按鈕。

選擇網絡適配器,然后點擊完成。

依次選擇網絡適配器2 – 自定義:特定虛擬網絡 – 選擇 VMnet10 。
然后再次點擊右下角添加,選擇網絡適配器,然后點擊完成,選擇網絡適配器3 – 自定義:特定虛擬網絡 – 選擇 VMnet11 。

設置完成之后,點擊確定按鈕,完成網絡配置。
3、虛擬機進行克隆

右鍵 Cenos8.4 虛擬機,依次點擊管理 – 克隆

選擇創(chuàng)建鏈接克隆,點擊下一頁,然后選擇克隆虛擬機的存儲路徑,點擊確定。

可以看到已經克隆成功。
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 網卡上抓?。ㄏ茸ズ笾胤?,方便計數(shù))
[root@localhost home]# tcpdump -i ens34
步驟八:在 CentOS8.4 虛擬機的 enps34 網卡上重放報文
[root@localhost home]# tcpreplay -i ens34 -l 0 -p 1000 123.pcap

步驟九:統(tǒng)計數(shù)量
CentOS8.4 虛擬機打包數(shù)量如下:

CentOS8.4 克隆虛擬機收包數(shù)量如下:

由于使用的是所有類型的報文都抓取,因此可能存在小部分誤差。
至此結束,后續(xù)便可以通過綁定一個虛擬機的網卡,運行 dpdk 的樣例,然后在另一個虛擬機上打包測試了。
到此這篇關于Vmware虛擬機網卡直連設置詳解的文章就介紹到這了,更多相關Vmware 網卡直連內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
VMware?ESXi?OpenSLP?堆溢出漏洞(CVE-2021–21974)問題分析
這篇文章主要介紹了VMware?ESXi?OpenSLP?堆溢出漏洞(CVE-2021–21974),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
VMware中CentOS虛擬機配置網絡(Net模式)的圖文教程
一般來說,我們學習Centos都在VMware Workstation下進行,用這種方法安裝Centos很容易在一臺機器上建立你自己的網絡,這樣方便你的學習,本文介紹了VMware中CentOS虛擬機配置網絡的圖文教程,需要的朋友可以參考下2024-09-09
教你如何在Mac上安裝VMware?Fusion和CentOS-7
這篇文章主要介紹了Mac上安裝VMware?Fusion和CentOS-7,其實安裝過程很簡單和安裝其他mac軟件一樣,雙擊app文件就可以,本文分步驟給大家介紹的非常詳細,需要的朋友可以參考下2022-01-01
linux常用命令之VMware10中安裝CentOS 6.4圖文教程
這篇文章主要介紹了linux常用命令之安裝VMware10中安裝CentOS 6.4的相關資料,需要的朋友可以參考下2016-05-05

