0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows下創(chuàng)建虛擬網(wǎng)卡和網(wǎng)卡橋接進(jìn)行調(diào)試和接口擴(kuò)展

嵌入式USB開發(fā) ? 來源:嵌入式USB開發(fā) ? 作者:嵌入式USB開發(fā) ? 2023-06-08 10:15 ? 次閱讀

本文轉(zhuǎn)自公眾號,歡迎關(guān)注

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)用程序的情況下實(shí)現(xiàn)兼容呢?

我們可以創(chuàng)建兩個虛擬網(wǎng)卡,進(jìn)行橋接,原來的應(yīng)用程序訪問一個網(wǎng)卡,然后新增程序?qū)⒋跀?shù)據(jù)轉(zhuǎn)發(fā)到另外一個網(wǎng)卡,兩個網(wǎng)卡橋接聯(lián)通,這就實(shí)現(xiàn)了串口轉(zhuǎn)以太網(wǎng)。原來的應(yīng)用程序無需任何修改。

創(chuàng)建虛擬網(wǎng)卡

右鍵點(diǎn)擊Windows圖標(biāo)->設(shè)備管理器

操作->添加過時硬件

圖片

圖片

圖片

圖片

圖片

圖片

圖片

同樣再添加一個虛擬網(wǎng)卡

控制面板->網(wǎng)絡(luò)和共享中心->更改適配器設(shè)置

看到兩個網(wǎng)卡

圖片

橋接網(wǎng)卡

控制面板->網(wǎng)絡(luò)和共享中心->更改適配器設(shè)置

右鍵點(diǎn)擊網(wǎng)卡->屬性

分別設(shè)置IP為192.168.1.1,192.168.1.2

圖片

圖片

選中兩個網(wǎng)卡,點(diǎn)擊橋接

圖片

橋接后多了網(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

實(shí)現(xiàn)了兩個網(wǎng)卡UDP通訊

圖片

圖片

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8448

    瀏覽量

    150725
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3521

    瀏覽量

    88319
  • 網(wǎng)卡
    +關(guān)注

    關(guān)注

    3

    文章

    301

    瀏覽量

    27312
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    571

    瀏覽量

    33874
  • 虛擬網(wǎng)卡
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    1408
收藏 人收藏

    評論

    相關(guān)推薦

    Windows基于MSVC搭建Wintun開發(fā)環(huán)境

    Wintun就提供了解決方案,Wintun可以創(chuàng)建虛擬網(wǎng)卡,提供IP層的數(shù)據(jù)鏈路,那么我們只需要使用Wintun創(chuàng)建虛擬
    的頭像 發(fā)表于 06-08 10:11 ?4668次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于MSVC搭建Wintun開發(fā)環(huán)境

    rt-thread如何解決添加虛擬網(wǎng)卡?

    rt-thread在初始化一個(物理網(wǎng)卡只有一個)網(wǎng)卡之后,還想要再次添加一張虛擬網(wǎng)卡,調(diào)用netif_add沒有效果,應(yīng)該如何解決添加虛擬
    發(fā)表于 07-10 08:18

    虛擬機(jī)通過USB網(wǎng)卡與嵌入式Linux開發(fā)板直連需求

    應(yīng)用場景:虛擬機(jī)通過USB網(wǎng)卡與嵌入式Linux開發(fā)板直連需求:保證虛擬機(jī)正常上網(wǎng)的同時,使用USB網(wǎng)卡與開發(fā)板組建局域網(wǎng)通信虛擬機(jī)網(wǎng)絡(luò)設(shè)置
    發(fā)表于 12-16 07:02

    如何對USB網(wǎng)卡的帶寬進(jìn)行測試呢

    如何利用RK1808開發(fā)板虛擬USB網(wǎng)卡呢?如何對USB網(wǎng)卡的帶寬進(jìn)行測試呢?
    發(fā)表于 02-15 07:03

    StratoVirt 中的虛擬網(wǎng)卡是如何實(shí)現(xiàn)的?

    的核,不停的對共享環(huán)進(jìn)行輪訓(xùn)操作,解決了 Vhost-net 存在的問題。接下來分別介紹每種虛擬網(wǎng)卡是如何實(shí)現(xiàn)的。Virtio-netVirtio-net 是一種虛擬的以太
    發(fā)表于 08-10 11:16

    Windows CE環(huán)境無線網(wǎng)卡的自動安裝

    摘要:討論了Windows CE環(huán)境無線網(wǎng)卡的安裝,并提出了一種在系統(tǒng)斷電重啟時自動安裝無線網(wǎng)卡的解決方案。對Windows CE的系
    發(fā)表于 03-11 12:39 ?1225次閱讀
    <b class='flag-5'>Windows</b> CE環(huán)境<b class='flag-5'>下</b>無線<b class='flag-5'>網(wǎng)卡</b>的自動安裝

    網(wǎng)卡

    網(wǎng)卡 1、網(wǎng)卡基本概念網(wǎng)絡(luò)接口卡(NIC,Network Interface Card)又稱為網(wǎng)卡,它是構(gòu)成網(wǎng)絡(luò)的基本部件。網(wǎng)卡一方面連接
    發(fā)表于 08-01 11:14 ?2443次閱讀

    主板網(wǎng)卡芯片

    主板網(wǎng)卡芯片 主板網(wǎng)卡芯片是指整合了網(wǎng)絡(luò)功能的主板所集成的網(wǎng)卡芯片,與之相對應(yīng),在主板的背板上也有相應(yīng)的網(wǎng)卡接口(RJ-45),該
    發(fā)表于 12-24 14:37 ?648次閱讀

    網(wǎng)卡接口類型

    網(wǎng)卡接口類型 網(wǎng)卡最終是要與網(wǎng)絡(luò)進(jìn)行連接,所以也就必須有一個接口使網(wǎng)線通過它
    發(fā)表于 12-26 11:45 ?4478次閱讀

    Windows CE環(huán)境無線網(wǎng)卡的自動安裝

    本文討論了Windows CE環(huán)境無線網(wǎng)卡的安裝,并提出了一種在 系統(tǒng)斷電重啟時自動安裝無線網(wǎng)卡的解決方案,對Windows CE的系統(tǒng)定
    發(fā)表于 04-18 10:02 ?0次下載

    基于Linux虛擬網(wǎng)卡的測試系統(tǒng)

    為了實(shí)現(xiàn)網(wǎng)絡(luò)通信算法能夠在單主機(jī)平臺獲得驗(yàn)證分析,提出基于Linux虛擬網(wǎng)卡的測試系統(tǒng)設(shè)計(jì)方案。并完成了系統(tǒng)軟件設(shè)計(jì).分析了Linux網(wǎng)絡(luò)驅(qū)動框架原理,完成Linux虛擬網(wǎng)卡
    發(fā)表于 11-13 11:23 ?2次下載
    基于Linux<b class='flag-5'>虛擬</b><b class='flag-5'>網(wǎng)卡</b>的測試系統(tǒng)

    網(wǎng)卡的分類

    根據(jù)網(wǎng)卡所支持的物理層標(biāo)準(zhǔn)與主機(jī)接口的不同,網(wǎng)卡可以分為不同的類型,如以太網(wǎng)卡和令牌環(huán)網(wǎng)卡等。根據(jù)網(wǎng)卡
    的頭像 發(fā)表于 01-04 15:58 ?3w次閱讀

    網(wǎng)卡是什么,有哪些分類

    什么是網(wǎng)卡?網(wǎng)卡又叫網(wǎng)絡(luò)適配器、網(wǎng)絡(luò)接口卡,網(wǎng)卡是工作在鏈路層的網(wǎng)絡(luò)組件,是局域網(wǎng)中連接計(jì)算機(jī)和傳輸介質(zhì)的接口。接下來簡單介紹下
    的頭像 發(fā)表于 01-10 08:18 ?1.9w次閱讀

    panabit加載virtio網(wǎng)卡驅(qū)動

    如何在Panabit中加載virtio網(wǎng)卡驅(qū)動,以提高網(wǎng)絡(luò)性能和管理效果。 一、認(rèn)識virtio網(wǎng)卡驅(qū)動 什么是virtio網(wǎng)卡? virtio網(wǎng)卡是一種基于 Paravirtuali
    的頭像 發(fā)表于 11-17 11:13 ?1062次閱讀

    網(wǎng)卡的演進(jìn)和應(yīng)用

    隨著云計(jì)算和虛擬化技術(shù)的發(fā)展,網(wǎng)卡在功能和硬件結(jié)構(gòu)方面也經(jīng)歷了四個階段,即網(wǎng)卡、智能網(wǎng)卡、基于FPGA的DPU和DPU SoC網(wǎng)卡。本文將重
    的頭像 發(fā)表于 10-24 16:45 ?174次閱讀
    <b class='flag-5'>網(wǎng)卡</b>的演進(jìn)和應(yīng)用