Vmware虛擬機網(wǎng)卡直連設(shè)置詳解
1、虛擬機直連圖示
測試需要開啟兩個虛擬機,目的是在虛擬機1的 enps33
網(wǎng)卡打包,在虛擬機2的 enps33
網(wǎng)卡能夠接收到,反之亦然。在虛擬機1的 enps34
網(wǎng)卡打包,在虛擬機2的 enps34
網(wǎng)卡能夠接收到,反之亦然。如下圖所示:
其實這個邏輯很容易,就是在虛擬機1上面配置兩個網(wǎng)段分別把 ens33
和 ens34
設(shè)置到這兩個網(wǎng)段中去,然后將虛擬機1克隆一份出來,這樣克隆出來的虛擬機2的 ens33
網(wǎng)卡就和虛擬機1的 ens33
網(wǎng)卡在一個網(wǎng)段。同理 ens34
網(wǎng)卡也是這種情況。
完成后,在虛擬機1使用 tcpreplay
往 ens33
網(wǎng)卡打包,命令如下:
[root@localhost home]# tcpreplay -i ens33 -l 0 -p 1000 123.pcap # 參數(shù)注釋 # -i 對應(yīng)網(wǎng)卡名 # -l 循環(huán)次數(shù),設(shè)置為0則是無線循環(huán)打包 # -p 每秒打包個數(shù) pps # 123.pcap 報文文件名
在虛擬機2使用 tcpdump
在 enps33
網(wǎng)卡收包,命令如下:
[root@localhost home]# tcpdump -i ens33
統(tǒng)計打包和收報數(shù)量查看是否一致
2、虛擬機網(wǎng)絡(luò)配置
虛擬機安裝步驟這里不再贅述,安裝完畢之后進行網(wǎng)絡(luò)配置,步驟如下:
步驟一:
VMware
主頁依次點擊編輯 – 虛擬網(wǎng)絡(luò)編輯器
點擊進入后如下圖所示:
可以看到,默認存在 VMnet1
和 VMnet8
兩個模式,點擊右下角更改設(shè)置按鈕。
這里不去修改默認存在的 VMnet1
和 VMnet8
,點擊添加添加網(wǎng)絡(luò)按鈕,選擇 VMnet10
(選項不做強制要求,這里只是演示)。
選擇完畢后默認應(yīng)該是主機模式,如下:
可以看到分配的IP網(wǎng)段為 192.168.245.0
。再次選擇添加網(wǎng)絡(luò),選擇選擇 VMnet11
。
選擇完畢后默認應(yīng)該是主機模式,如下:
可以看到分配的IP網(wǎng)段為 192.168.83.0
。至此已經(jīng)創(chuàng)建了兩個網(wǎng)段的IP,創(chuàng)建完畢之后點擊右下角應(yīng)用按鈕,然后點擊確定按鈕。
步驟二:
添加兩個網(wǎng)卡,并將創(chuàng)建的網(wǎng)卡匹配到創(chuàng)建的 VMnet10
和 VMnet11
中:
右鍵 CentOS8.4
虛擬機標簽,選擇設(shè)置按鈕,如下:
這里可以看出,默認已經(jīng)存在一個網(wǎng)卡,名字為網(wǎng)絡(luò)適配器,配置如截圖右側(cè)所示:
點擊左下角添加按鈕。
選擇網(wǎng)絡(luò)適配器,然后點擊完成。
依次選擇網(wǎng)絡(luò)適配器2 – 自定義:特定虛擬網(wǎng)絡(luò) – 選擇 VMnet10
。
然后再次點擊右下角添加,選擇網(wǎng)絡(luò)適配器,然后點擊完成,選擇網(wǎng)絡(luò)適配器3 – 自定義:特定虛擬網(wǎng)絡(luò) – 選擇 VMnet11
。
設(shè)置完成之后,點擊確定按鈕,完成網(wǎng)絡(luò)配置。
3、虛擬機進行克隆
右鍵 Cenos8.4
虛擬機,依次點擊管理 – 克隆
選擇創(chuàng)建鏈接克隆,點擊下一頁,然后選擇克隆虛擬機的存儲路徑,點擊確定。
可以看到已經(jīng)克隆成功。
4、驗證網(wǎng)卡連通性
下面,分別開啟這兩個虛擬機,然后通過打包收包的方式驗證
步驟一:開啟 CentOS8.4
虛擬機
步驟二:查看網(wǎng)卡名
[root@localhost ~]# ifconfig
步驟三:在 CentOS8.4
虛擬機的 enps33
網(wǎng)卡上重放報文
[root@localhost home]# tcpreplay -i ens33 -l 0 -p 1 123.pcap
步驟四:開啟 CentOS8.4
的克隆虛擬機
步驟五:查看網(wǎng)卡名
步驟六:在 CentOS8.4
克隆虛擬機的 enps33
網(wǎng)卡上抓取
[root@localhost home]# tcpdump -i ens33
步驟七:在 CentOS8.4
克隆虛擬機的 enps34
網(wǎng)卡上抓?。ㄏ茸ズ笾胤?,方便計數(shù))
[root@localhost home]# tcpdump -i ens34
步驟八:在 CentOS8.4
虛擬機的 enps34
網(wǎng)卡上重放報文
[root@localhost home]# tcpreplay -i ens34 -l 0 -p 1000 123.pcap
步驟九:統(tǒng)計數(shù)量
CentOS8.4
虛擬機打包數(shù)量如下:
CentOS8.4
克隆虛擬機收包數(shù)量如下:
由于使用的是所有類型的報文都抓取,因此可能存在小部分誤差。
至此結(jié)束,后續(xù)便可以通過綁定一個虛擬機的網(wǎng)卡,運行 dpdk
的樣例,然后在另一個虛擬機上打包測試了。
到此這篇關(guān)于Vmware虛擬機網(wǎng)卡直連設(shè)置詳解的文章就介紹到這了,更多相關(guān)Vmware 網(wǎng)卡直連內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VMware?ESXi?OpenSLP?堆溢出漏洞(CVE-2021–21974)問題分析
這篇文章主要介紹了VMware?ESXi?OpenSLP?堆溢出漏洞(CVE-2021–21974),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03VMware中CentOS虛擬機配置網(wǎng)絡(luò)(Net模式)的圖文教程
一般來說,我們學習Centos都在VMware Workstation下進行,用這種方法安裝Centos很容易在一臺機器上建立你自己的網(wǎng)絡(luò),這樣方便你的學習,本文介紹了VMware中CentOS虛擬機配置網(wǎng)絡(luò)的圖文教程,需要的朋友可以參考下2024-09-09教你如何在Mac上安裝VMware?Fusion和CentOS-7
這篇文章主要介紹了Mac上安裝VMware?Fusion和CentOS-7,其實安裝過程很簡單和安裝其他mac軟件一樣,雙擊app文件就可以,本文分步驟給大家介紹的非常詳細,需要的朋友可以參考下2022-01-01linux常用命令之VMware10中安裝CentOS 6.4圖文教程
這篇文章主要介紹了linux常用命令之安裝VMware10中安裝CentOS 6.4的相關(guān)資料,需要的朋友可以參考下2016-05-05快速解決CentOS在VMware無法上網(wǎng)的問題
昨天在VMware下新裝CentOS7的時候,竟然提示我沒有網(wǎng)絡(luò),怎么回事呢?小編搗鼓很久,下面腳本之家小編給大家?guī)砹私鉀QCentOS在VMware無法上網(wǎng)的問題,感興趣的朋友一起看看吧2019-10-10