Rdk X5 Network — RDK X5 网络与蓝牙管理
v1.0.0管理 RDK X5 的 WiFi 连接、有线网络静态 IP、蓝牙配对、WiFi 热点创建、SSH/VNC 远程访问配置和故障排查。
0· 227·0 当前·0 累计
安全扫描
OpenClaw
安全
high confidence该技能是一份网络管理指南,工具和命令与其目的相符,仅有少数文档拼写错误和正常操作风险(如启用 SSH/VNC),用户应注意。
评估建议
该技能与其目的一致,风险较低,但使用前请确认目标设备提供所需工具(nmcli、bluetoothctl 和配置实用程序,文档中提到的 `srpi-config` 可能为拼写错误,应为 raspi-config),并谨慎运行启用 SSH/VNC 的 sudo 命令。避免在未验证的情况下以 root 用户运行陌生命令。如果计划允许自动代理调用,请注意代理可能会自动启用远程服务;如果不希望这样,请要求手动调用或明确确认。...详细分析 ▾
✓ 用途与能力
技能名称/描述(WiFi、静态 IP、蓝牙、热点、SSH/VNC 故障排查)与 SKILL.md 中的命令和工具一致。它声明 nmcli 为必需,并且指令围绕 nmcli、ip、bluetoothctl 和 systemctl 进行——所有这些与网络和蓝牙管理相关。
ℹ 指令范围
指令保持在网络/蓝牙管理范围内(nmcli、ip、bluetoothctl、systemctl、/etc/resolv.conf)。它们包括使用 sudo 命令修改连接和启用服务(SSH/VNC),这对于该目的来说是预期的,但具有现实世界的安全影响(启用远程访问)。文档引用 `srpi-config`(拼写错误/不常见名称:通常为 raspi-config 或 rpi-config),这可能是针对目标平台的文档不匹配。
✓ 安装机制
仅指令的技能,没有安装规范和代码文件;技能包本身不会将任何内容写入磁盘。这是最低风险的安装模型。
✓ 凭证需求
没有请求环境变量、凭据或配置路径。技能不要求无关的秘密或外部凭据。
ℹ 持久化与权限
技能不是强制始终启用,并且不从注册表请求持久权限。然而,运行时指令包括启用持久服务(例如 `systemctl enable ssh`),这将永久更改设备行为——如果允许代理自主调用技能,它可以在没有额外提示的情况下启用远程访问。这对于网络管理员技能来说是预期的,但增加了操作爆炸半径,应获得用户的同意。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/9
● 无害
安装命令 点击复制
官方npx clawhub@latest install rdk-x5-network
镜像加速npx clawhub@latest install rdk-x5-network --registry https://cn.clawhub-mirror.com
技能文档
操作步骤
1. 查看网络状态
ip addr show # 所有接口 IP
nmcli device status # 连接状态总览
nmcli device wifi list # 扫描可用 WiFi
2. 连接 WiFi
# 连接(替换 SSID 和 PASSWORD)
sudo nmcli device wifi connect "SSID" password "PASSWORD"
# 连接隐藏 WiFi
sudo nmcli device wifi connect "SSID" password "PASSWORD" hidden yes
# 查看 / 删除已保存连接
nmcli connection show
sudo nmcli connection delete "连接名"
3. 创建 WiFi 热点
sudo nmcli device wifi hotspot ifname wlan0 ssid "RDK-X5-AP" password "12345678"
# 关闭热点
sudo nmcli connection down Hotspot
4. 配置有线静态 IP
sudo nmcli connection modify "Wired connection 1" \
ipv4.method manual \
ipv4.addresses "192.168.1.100/24" \
ipv4.gateway "192.168.1.1" \
ipv4.dns "8.8.8.8,114.114.114.114"
sudo nmcli connection up "Wired connection 1"
# 恢复 DHCP
sudo nmcli connection modify "Wired connection 1" ipv4.method auto
sudo nmcli connection up "Wired connection 1"
5. 蓝牙配对
sudo systemctl start bluetooth bluetoothctl
在 bluetoothctl 交互中:
scan on— 扫描设备pair XX:XX:XX:XX:XX:XX— 配对connect XX:XX:XX:XX:XX:XX— 连接quit— 退出
6. SSH / VNC 远程访问
# SSH 开启
sudo systemctl enable ssh && sudo systemctl start ssh
# VNC 开启(通过 srpi-config)
sudo srpi-config # → Interface Options → VNC → Enable
7. srpi-config 快速配置
sudo srpi-config
支持:WiFi、SSH/VNC 开关、40pin 总线、MIPI 屏幕选择、音频通道切换。
排查故障
| 现象 | 排查命令 | 解决 |
|---|---|---|
| 无法上网 | ping -c 4 8.8.8.8 | 检查网关:ip route show |
| DNS 解析失败 | cat /etc/resolv.conf | 手动设置 DNS:sudo nmcli conn modify ... ipv4.dns "114.114.114.114" |
| WiFi 扫描为空 | nmcli radio wifi | 若 disabled 则 nmcli radio wifi on |
| 网络服务异常 | sudo systemctl status NetworkManager | sudo systemctl restart NetworkManager |
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制