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

描述

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

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通讯

虚拟网卡

虚拟网卡
 
 审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分