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
完善资料,
赚取积分