主页 > 互联网 > 内容页

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

2023-06-08 09:58:56 来源:嵌入式USB开发

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

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

审核编辑:汤梓红

标签:

上一篇:环球微动态丨基于libconfig进行配置文件解析
下一篇:最后一页