讨论广场 问答详情
分布式设备发现以太网网线入网无法被发现问题
缥缈孤鸿影_ 2026-04-09 08:52:24
62 评论 分享

遇到的问题:

1.分布式设备发现以太网网线入网无法被发现(板子通过网线连接路由器)

目前验证的点:

1.通过路由器的WIFI入网的2台设备可以互相发现。

2.通过路由器的网线入网的2台设备无法互相发现。

3.一台通过WIFI入网,另一个通过路由器网线入网, 网线入网能发现WIFI入网设备,WIFI入网设备无法发现网线入网设备。

背景环境:

使用的板子是RK3588

SDK版本:OpenHarmony SDK API 14 全量包

entry项目中module.json5申请的权限有:

ohos.permission.DISTRIBUTED_DATASYNCohos.permission.DISTRIBUTED_SOFTBUS_CENTERohos.permission.sec.ACCESS_UDID

希望平台能帮忙解答我的疑惑

开发文档中讲的是连接同一局域网即可,为什么网线入网会无法被查询到,由于网络上使用网线连接开发板用来做分布式的资料比较少,所以没有找到前人可借鉴经验,希望能得到社区的帮助,感谢!

参考文档地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/devicemanager-guidelines#%E5%88%86%E5%B8%83%E5%BC%8F%E8%AE%BE%E5%A4%87%E7%AE%A1%E7%90%86%E7%AE%80%E4%BB%8B

分布式设备管理开发指南的约束与限制

使用设备管理能力,需要用户确认不同设备已连接同一局域网或者蓝牙开关已开启,否则该能力不可用。

设备信息属于用户敏感数据,所以即使用户已连接同一局域网或者蓝牙开关已开启,应用在获取设备位置前仍需向用户申请数据同步权限。在用户确认允许后,系统才会向应用提供设备管理能力。

62 评论 分享
写回答
全部评论(6)

https://laval.csdn.net/64f3fd6587b26b6585a1d4fa.html
https://gitee.com/zhan-zhaoming/dsoftbus_tool,看看有无帮助,在dsoftbus中wifi的优先级会高于以太网,所以你需要用tcpdump抓一下wifi设备和以太网设备的广播包看看是否有互相发现

2026-04-09 09:27:01
引用:“我在2个设备使用网线连入路由器的时候,是尝试过ping对方的IP的,是能ping通的,但是没尝试过tcpdump去抓广播包。2台网线入网是发现不了对方的,但是如果有wifi入网,以太网入网那台能搜索到WIFI入网那一天设备(后续的建立连接和PIN码也是正常能连上,数据收发也是正常的),WIFI是搜不到以太网入网的那台设备的。”
正常应该是可以互相发现的,这里你需要一步步排查
2026-04-11 18:57:00
2026-04-09 16:15:55
我在2个设备使用网线连入路由器的时候,是尝试过ping对方的IP的,是能ping通的,但是没尝试过tcpdump去抓广播包。2台网线入网是发现不了对方的,但是如果有wifi入网,以太网入网那台能搜索到WIFI入网那一天设备(后续的建立连接和PIN码也是正常能连上,数据收发也是正常的),WIFI是搜不到以太网入网的那台设备的。
2026-04-09 16:15:55
2 楼

分布式是支持网线入网的,你这个问题需要排查下是否是端口问题或者是防火墙问题导致的

2026-04-09 09:33:09
2026-04-14 10:01:53
引用:“请问一下,如果是端口问题或者是防火墙问题,我用网线连接路由器后,使用DHCP自动分配了IP地址,这个端口需要怎么配置,防火墙是不是我把2台设备防火墙直接关掉就行。”
是的关掉
2026-04-14 10:01:53
2026-04-09 16:18:16
请问一下,如果是端口问题或者是防火墙问题,我用网线连接路由器后,使用DHCP自动分配了IP地址,这个端口需要怎么配置,防火墙是不是我把2台设备防火墙直接关掉就行。
2026-04-09 16:18:16