0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Windows下创建虚拟网卡和网卡桥接进行调试和接口扩展

嵌入式USB开发 来源:嵌入式USB开发 作者:嵌入式USB开发 2023-06-08 10:15 次阅读

本文转自公众号,欢迎关注

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

    文章

    8486

    浏览量

    150805
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88398
  • 网卡
    +关注

    关注

    3

    文章

    302

    浏览量

    27335
  • 调试
    +关注

    关注

    7

    文章

    572

    浏览量

    33892
  • 虚拟网卡
    +关注

    关注

    0

    文章

    5

    浏览量

    1413
收藏 人收藏

    评论

    相关推荐

    Windows基于MSVC搭建Wintun开发环境

    Wintun就提供了解决方案,Wintun可以创建虚拟网卡,提供IP层的数据链路,那么我们只需要使用Wintun创建虚拟
    的头像 发表于 06-08 10:11 4740次阅读
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于MSVC搭建Wintun开发环境

    rt-thread如何解决添加虚拟网卡

    rt-thread在初始化一个(物理网卡只有一个)网卡之后,还想要再次添加一张虚拟网卡,调用netif_add没有效果,应该如何解决添加虚拟
    发表于 07-10 08:18

    虚拟机通过USB网卡与嵌入式Linux开发板直连需求

    应用场景:虚拟机通过USB网卡与嵌入式Linux开发板直连需求:保证虚拟机正常上网的同时,使用USB网卡与开发板组建局域网通信虚拟机网络设置
    发表于 12-16 07:02

    如何对USB网卡的带宽进行测试呢

    如何利用RK1808开发板虚拟USB网卡呢?如何对USB网卡的带宽进行测试呢?
    发表于 02-15 07:03

    StratoVirt 中的虚拟网卡是如何实现的?

    的核,不停的对共享环进行轮训操作,解决了 Vhost-net 存在的问题。接下来分别介绍每种虚拟网卡是如何实现的。Virtio-netVirtio-net 是一种虚拟的以太
    发表于 08-10 11:16

    Windows CE环境无线网卡的自动安装

    摘要:讨论了Windows CE环境无线网卡的安装,并提出了一种在系统断电重启时自动安装无线网卡的解决方案。对Windows CE的系
    发表于 03-11 12:39 1228次阅读
    <b class='flag-5'>Windows</b> CE环境<b class='flag-5'>下</b>无线<b class='flag-5'>网卡</b>的自动安装

    网卡

    网卡 1、网卡基本概念网络接口卡(NIC,Network Interface Card)又称为网卡,它是构成网络的基本部件。网卡一方面连接
    发表于 08-01 11:14 2446次阅读

    主板网卡芯片

    主板网卡芯片 主板网卡芯片是指整合了网络功能的主板所集成的网卡芯片,与之相对应,在主板的背板上也有相应的网卡接口(RJ-45),该
    发表于 12-24 14:37 651次阅读

    网卡接口类型

    网卡接口类型 网卡最终是要与网络进行连接,所以也就必须有一个接口使网线通过它
    发表于 12-26 11:45 4479次阅读

    Windows CE环境无线网卡的自动安装

    本文讨论了Windows CE环境无线网卡的安装,并提出了一种在 系统断电重启时自动安装无线网卡的解决方案,对Windows CE的系统定
    发表于 04-18 10:02 0次下载

    基于Linux虚拟网卡的测试系统

    为了实现网络通信算法能够在单主机平台获得验证分析,提出基于Linux虚拟网卡的测试系统设计方案。并完成了系统软件设计.分析了Linux网络驱动框架原理,完成Linux虚拟网卡
    发表于 11-13 11:23 2次下载
    基于Linux<b class='flag-5'>虚拟</b><b class='flag-5'>网卡</b>的测试系统

    网卡的分类

    根据网卡所支持的物理层标准与主机接口的不同,网卡可以分为不同的类型,如以太网卡和令牌环网卡等。根据网卡
    的头像 发表于 01-04 15:58 3w次阅读

    网卡是什么,有哪些分类

    什么是网卡网卡又叫网络适配器、网络接口卡,网卡是工作在链路层的网络组件,是局域网中连接计算机和传输介质的接口。接下来简单介绍下
    的头像 发表于 01-10 08:18 1.9w次阅读

    panabit加载virtio网卡驱动

    如何在Panabit中加载virtio网卡驱动,以提高网络性能和管理效果。 一、认识virtio网卡驱动 什么是virtio网卡? virtio网卡是一种基于 Paravirtuali
    的头像 发表于 11-17 11:13 1098次阅读

    网卡的演进和应用

    随着云计算和虚拟化技术的发展,网卡在功能和硬件结构方面也经历了四个阶段,即网卡、智能网卡、基于FPGA的DPU和DPU SoC网卡。本文将重
    的头像 发表于 10-24 16:45 216次阅读
    <b class='flag-5'>网卡</b>的演进和应用