Windows下創建虛擬網卡和網卡橋接進行調試和接口擴展 (qq.com)
前言
有這么一種場景,某個windows下的應用程序底層數據接口基于以太網,現在想修改為串口,那么一般來說需要修改該應用程序,添加對串口的支持,但是很多時候應用程序可能是第三方開發的并不能修改,有沒有在不修改應用程序的情況下實現兼容呢?
我們可以創建兩個虛擬網卡,進行橋接,原來的應用程序訪問一個網卡,然后新增程序將串口數據轉發到另外一個網卡,兩個網卡橋接聯通,這就實現了串口轉以太網。原來的應用程序無需任何修改。
創建虛擬網卡
右鍵點擊Windows圖標->設備管理器
操作->添加過時硬件
同樣再添加一個虛擬網卡
控制面板->網絡和共享中心->更改適配器設置
看到兩個網卡
橋接網卡
控制面板->網絡和共享中心->更改適配器設置
右鍵點擊網卡->屬性
分別設置IP為192.168.1.1,192.168.1.2
選中兩個網卡,點擊橋接
橋接后多了網橋設備
網橋添加兩個IP
ipconfig查看
測試
使用網絡調試助手測試
TCP測試
服務端設置為192.168.1.1,監聽端口10000
客戶端連接服務端,客戶端IP設置為192.168.1.2,客戶端自動產生源端口號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
實現了兩個網卡UDP通訊
審核編輯:湯梓紅
-
接口
+關注
關注
33文章
8933瀏覽量
153191 -
WINDOWS
+關注
關注
4文章
3606瀏覽量
90921 -
網卡
+關注
關注
4文章
323瀏覽量
27846 -
調試
+關注
關注
7文章
604瀏覽量
34514 -
虛擬網卡
+關注
關注
0文章
5瀏覽量
1494
發布評論請先 登錄
rt-thread如何解決添加虛擬網卡?
虛擬機通過USB網卡與嵌入式Linux開發板直連需求
StratoVirt 中的虛擬網卡是如何實現的?
Windows CE環境下無線網卡的自動安裝

Windows CE環境下無線網卡的自動安裝
基于Linux虛擬網卡的測試系統

評論