0

我可以在全局命名空间中使用 python3-vici,假设我想通过一个特定的命名空间来路由它,比如 /var/run/x/x/vpn,我该怎么做?我在 vpn 文件夹中有 charon.ctl、charon.pid、ipsec.conf、ipsec.d、starter.charon.pid、strongswan.conf 文件,但没有 charon.vici。我尝试在命名空间中安装 vici,但在那里我没有看到 charon.vici 文件。我在这里缺少什么吗?

另一件事:我无法将使用 vici.Session().load_cert() 加载的证书与特定连接进行映射。在“本地”内的连接字典中使用“证书”属性会引发如下错误:

vici.exception.CommandException: Command failed: b'unknown option: certs, config discarded'

虽然,如果您使用 swanctl.conf 加载连接,然后使用 vici 检索信息,您可以看到在执行 list_conns() 时填充了 cert 字段。

4

0 回答 0