zerotier命令问题

mrfengkw】 在 https://github.com/istoreos/istoreos/issues/2423 发布:
在 iStoreOS 系统中,ZeroTier 虽然后台守护进程正常运行,API 接口也响应正常,但存在以下严重问题,影响基本使用和脚本控制:

  1. zerotier-cli 命令无法使用
    所有基本命令如 status、listnetworks、info 等均不会返回任何有效数据,仅反复显示 usage 信息:

zerotier-cli status

输出如下内容(没有实际结果):

ZeroTier One version 1.14.1 …
Usage: zerotier-cli [-switches] <command/path> …

zerotier-cli -D /var/lib/zerotier-luci -p9993 -T listnetworks
依然只显示 usage,而非数据,说明 CLI 与守护进程通信异常或版本不兼容。

  1. zerotier-cli 默认路径错误
    系统中 zerotier-one 实际使用的配置路径为:

/var/lib/zerotier-luci/
但 zerotier-cli 默认使用 /var/lib/zerotier-one/,导致出现如下报错:

zerotier-cli listnetworks

输出:

zerotier-cli: missing port and zerotier-one.port not found in /var/lib/zerotier-one
必须手动加 -D 才能定位配置,但即使如此,CLI 依然失效(见问题 1)。

  1. zerotier-one 无法监听默认控制端口时会崩溃
    在尝试手动启动守护进程时,如果端口已占用会立即失败:

zerotier-one -d

输出:

fatal error: cannot bind to local control interface port 9993

以上问题我在虚拟机和物理机上都发现有,请问这个问题怎么解决,是我操作的问题吗?