Windows下創(chuàng)建虛擬網(wǎng)卡和網(wǎng)卡橋接進(jìn)行調(diào)試和接口擴(kuò)展 (qq.com)
前言
有這么一種場景,某個windows下的應(yīng)用程序底層數(shù)據(jù)接口基于以太網(wǎng),現(xiàn)在想修改為串口,那么一般來說需要修改該應(yīng)用程序,添加對串口的支持,但是很多時候應(yīng)用程序可能是第三方開發(fā)的并不能修改,有沒有在不修改應(yīng)用程序的情況下實現(xiàn)兼容呢?
我們可以創(chuàng)建兩個虛擬網(wǎng)卡,進(jìn)行橋接,原來的應(yīng)用程序訪問一個網(wǎng)卡,然后新增程序?qū)⒋跀?shù)據(jù)轉(zhuǎn)發(fā)到另外一個網(wǎng)卡,兩個網(wǎng)卡橋接聯(lián)通,這就實現(xiàn)了串口轉(zhuǎn)以太網(wǎng)。原來的應(yīng)用程序無需任何修改。
創(chuàng)建虛擬網(wǎng)卡
右鍵點擊Windows圖標(biāo)->設(shè)備管理器
操作->添加過時硬件
同樣再添加一個虛擬網(wǎng)卡
控制面板->網(wǎng)絡(luò)和共享中心->更改適配器設(shè)置
看到兩個網(wǎng)卡
橋接網(wǎng)卡
控制面板->網(wǎng)絡(luò)和共享中心->更改適配器設(shè)置
右鍵點擊網(wǎng)卡->屬性
分別設(shè)置IP為192.168.1.1,192.168.1.2
選中兩個網(wǎng)卡,點擊橋接
橋接后多了網(wǎng)橋設(shè)備
網(wǎng)橋添加兩個IP
ipconfig查看
測試
使用網(wǎng)絡(luò)調(diào)試助手測試
TCP測試
服務(wù)端設(shè)置為192.168.1.1,監(jiān)聽端口10000
客戶端連接服務(wù)端,客戶端IP設(shè)置為192.168.1.2,客戶端自動產(chǎn)生源端口號11047
UDP測試
開兩個測試程序
一個本地IP為192.168.1.1 本地端口為10000
目的IP為192.168.1.2 目的端口為10000
一個本地IP為192.168.1.2 本地端口為10000
目的IP為192.168.1.1 目的端口為10000
實現(xiàn)了兩個網(wǎng)卡UDP通訊
審核編輯:湯梓紅
-
接口
+關(guān)注
關(guān)注
33文章
8885瀏覽量
152972 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3598瀏覽量
90692 -
網(wǎng)卡
+關(guān)注
關(guān)注
4文章
320瀏覽量
27752 -
調(diào)試
+關(guān)注
關(guān)注
7文章
602瀏覽量
34408 -
虛擬網(wǎng)卡
+關(guān)注
關(guān)注
0文章
5瀏覽量
1480
發(fā)布評論請先 登錄
相關(guān)推薦
Windows下基于MSVC搭建Wintun開發(fā)環(huán)境

rt-thread如何解決添加虛擬網(wǎng)卡?
虛擬機(jī)通過USB網(wǎng)卡與嵌入式Linux開發(fā)板直連需求
如何對USB網(wǎng)卡的帶寬進(jìn)行測試呢
StratoVirt 中的虛擬網(wǎng)卡是如何實現(xiàn)的?
Windows CE環(huán)境下無線網(wǎng)卡的自動安裝

網(wǎng)卡
主板網(wǎng)卡芯片
網(wǎng)卡接口類型
Windows CE環(huán)境下無線網(wǎng)卡的自動安裝
基于Linux虛擬網(wǎng)卡的測試系統(tǒng)

網(wǎng)卡的分類
網(wǎng)卡是什么,有哪些分類
panabit加載virtio網(wǎng)卡驅(qū)動
網(wǎng)卡的演進(jìn)和應(yīng)用

評論