Подключите сокет vici к определенному сетевому пространству имен - PullRequest
0 голосов
/ 07 мая 2020

Я могу использовать python3 -vici в глобальном пространстве имен, предположим, я хочу направить его через определенное пространство имен, например / var / run / x / x / vpn, как мне это сделать? У меня есть файлы charon.ctl, charon.pid, ipse c .conf, ipse c .d, starter.charon.pid, strongswan.conf в папке vpn, но не charon.vici. Я попытался установить vici в пространство имен, но я не вижу там файла charon.vici. Что-нибудь, что мне здесь не хватает?

Еще одна вещь: я не могу сопоставить сертификаты, которые я загрузил с помощью vici.Session (). Load_cert (), с определенным соединением. Использование атрибута 'cert' в словаре соединений внутри 'local' вызывает ошибку, например:

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

Хотя, если вы загрузите соединение с помощью swanctl.conf, а затем получите информацию с помощью vici, вы увидите поле сертификата заполняется при выполнении list_conns ().

...