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

    文章

    7640

    浏览量

    148497
  • WINDOWS
    +关注

    关注

    3

    文章

    3440

    浏览量

    87144
  • 网卡
    +关注

    关注

    2

    文章

    285

    浏览量

    27088
  • 调试
    +关注

    关注

    7

    文章

    527

    浏览量

    33625
  • 虚拟网卡
    +关注

    关注

    0

    文章

    5

    浏览量

    1358
收藏 人收藏

    评论

    相关推荐

    虚拟机通过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

    网卡电路图,网卡原理图

    网卡电路图,网卡原理图
    发表于 05-18 21:57 5726次阅读
    <b class='flag-5'>网卡</b>电路图,<b class='flag-5'>网卡</b>原理图

    什么是网卡

    网卡即“网络接口卡”,简称网卡,英文名称为Network Interface Card,简称NIC,又称网络适配器 (NIA-Network Interface Adapter)。用于实现联网计算机和网络电缆之间的物理连
    发表于 06-14 22:35 2368次阅读

    网卡

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

    主板网卡芯片

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

    网卡接口类型

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

    802.11网卡Windows驱动的设计与实现

    介绍了802.11系列协议的发展及异同,分析了Windows系统中的网络驱动模型,根据NDIS驱动模型设计并实现了802.11网卡Windows驱动程序,重点介绍了驱动中的数据收发队列的设计管理和协议状态
    发表于 09-25 11:18 18次下载

    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 2.8w次阅读

    虚拟机:Linux查找网卡所用的驱动

    虚拟机:Linux查找网卡所用的驱动
    的头像 发表于 06-22 15:29 3301次阅读
    <b class='flag-5'>虚拟</b>机:Linux查找<b class='flag-5'>网卡</b>所用的驱动

    网卡是什么,有哪些分类

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

    panabit加载virtio网卡驱动

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