RDK X5使用Type-C直连方式添加设备失败

问题分析

从截图看,你在 RDK Studio 添加设备时提示"执行时出错"。结合之前的对话,这个问题通常是网络连接未通配置参数错误导致的。


解决方案(按顺序排查)

步骤 1:先确认网络连接是否通

在 SSH 连接之前,必须先 ping 通开发板

# 打开 CMD 命令行
# 如果你用的是网线直连
ping 192.168.1.10

# 如果你用的是 Type-C 闪连
ping 192.168.128.1

预期结果

  • :white_check_mark: 能看到 来自 192.168.x.x 的回复: 字节=32 时间<1ms
  • :cross_mark: 如果显示 请求超时一般故障,说明网络没通,先别急着在 Studio 里添加设备

步骤 2:确认电脑端 IP 配置正确

根据你的连接方式,电脑端需要设置对应的静态 IP:

方案 A:网线直连(推荐)

电脑有线网卡 设置值
IP 地址 192.168.1.100
子网掩码 255.255.255.0
默认网关 192.168.1.1

方案 B:Type-C 闪连

电脑"以太网 3" 设置值
IP 地址 192.168.128.100
子网掩码 255.255.255.0
默认网关 192.168.128.1

设置方法

Win + R → 输入 ncpa.cpl → 回车
找到对应网卡 → 右键属性 → IPv4 → 填写上述参数
→ 确定后,右键网卡 → 禁用 → 等 5 秒 → 启用

步骤 3:RDK Studio 填写参数

根据你选择的连接方式,填写以下参数:

如果用网线直连(IP 连接方式)

字段 填写内容
连接方式 IP 连接
IP 地址 192.168.1.10
用户名 sunrise
密码 sunrise
端口 22

如果用 Type-C 闪连

字段 填写内容
连接方式 闪连(Type-C)
IP 地址 192.168.128.1
用户名 sunrise
密码 sunrise
端口 22

注意:如果你之前修改过密码或 SSH 端口,需要填写修改后的值


步骤 4:如果还是"执行时出错"

检查点 1:SSH 服务是否启动

通过串口或 HDMI 接显示器登录板子,执行:

sudo systemctl status ssh
# 如果未运行,执行:
sudo systemctl start ssh
sudo systemctl enable ssh

检查点 2:防火墙是否阻止

在板子上执行:

sudo ufw status
# 如果防火墙开启,临时关闭测试:
sudo ufw disable

检查点 3:手动测试 SSH

在电脑 CMD 执行:

ssh sunrise@192.168.1.10
# 或
ssh sunrise@192.168.128.1
  • 如果能手动 SSH 登录成功,但 Studio 报错 → 可能是 Studio 版本问题
  • 如果手动 SSH 也连不上 → 网络或 SSH 服务问题

步骤 5:禁用 WiFi 虚拟网卡(针对你的 IP 冲突问题)

你之前遇到的 Microsoft Wi-Fi Direct Virtual Adapter 冲突问题,可以临时禁用:

Win + R → ncpa.cpl → 回车
找到 "Microsoft Wi-Fi Direct Virtual Adapter" 和 "#2"
右键 → 禁用

然后重新配置闪连网卡的 IP,再尝试添加设备。


推荐操作流程

1. 电脑连 WiFi 保持上网
2. 网线连接 X5(或 Type-C 闪连)
3. 设置电脑对应网卡静态 IP
4. CMD 执行 ping 192.168.1.10(或 192.168.128.1)
5. ping 通后,CMD 执行 ssh sunrise@192.168.1.10 测试
6. SSH 成功后,在 RDK Studio 添加设备

快速诊断表

现象 原因 解决
ping 不通 IP 配置错误或闪连未建立 检查电脑端 IP 设置,重新插拔 Type-C(不按 KEY)
ping 通但 SSH 失败 SSH 服务未启动 通过串口/屏幕登录板子启动 SSH
SSH 成功但 Studio 报错 Studio 版本或权限问题 以管理员身份运行 Studio,或重装 Studio
提示 IP 冲突 虚拟网卡占用 禁用 Microsoft Wi-Fi Direct Virtual Adapter

下一步

请先执行步骤 1,把 ping 192.168.1.10(或 192.168.128.1)的结果发上来,我帮你确认网络是否通,然后再进行下一步。


参考教程