问题分析
执行 OpenClaw dashboard 命令后,无法登录 Web 控制面板。经排查,原因是 OpenClaw 的 gateway 服务未正常启动。在 systemd 不可用的系统(如 FreeBSD jail)中,服务无法通过守护进程自动拉起。
状态检查
openclaw status
输出显示 Gateway service 为 systemd not installed,Gateway 连接失败:
│ Gateway │ local · ws://127.0.0.1:18789 (local loopback) · unreachable (connect failed: connect ECONNREFUSED 127.0.0.1:18789) │
│ Gateway service │ systemd not installed │
本地测试端口连通性:
curl http://localhost:18789/
# curl: (7) Failed to connect localhost port 18789 after 0 ms: Connection refused
命令说明
openclaw onboard:配置向导openclaw dashboard:显示 Web 控制面板登录信息openclaw gateway --verbose:启动网关并输出详细日志openclaw gateway start:尝试启动网关服务(依赖 systemd)
解决方案
由于系统缺少 systemd,需手动前台启动网关服务。
openclaw gateway --port 18789 --verbose
成功启动后的关键日志片段:
[gateway] ⚠️ Gateway is binding to a non-loopback address.
[gateway] listening on ws://0.0.0.0:18789 (PID ...)
[browser/server] Browser control listening on http://127.0.0.1:18791/ (auth=token)
此时即可访问 Dashboard URL 进行控制。
配置流程
1. 初始化配置
运行 onboard 命令进入配置向导:


