Можно импортировать .ovpn
файлы в NetworkManager с помощью инструмента с графическим интерфейсом nm-connection-editor
(щелкните правой кнопкой мыши nm-applet
и выберите Edit connections
): Add
-> Import a saved VPN configuration...
.
Моя цель - сделать то же самое, но через командную строку, используя такие инструменты, как nm-cli
. Возможно ли это как-то?
command-line
vpn
networkmanager
openvpn
nmcli
Петрушка
источник
источник
Ответы:
Я использую версию 1.2.6 nmcli и могу использовать ее для импорта конфигураций openvpn.
Отныне даже в пользовательском интерфейсе NetworkManager мой vpn виден.
Для дальнейшей настройки соединения вы можете использовать
show
команду, чтобы узнать имя соединения иmodify
изменить значения конфигурации.источник
-vpn.data
если я случайно добавил что-то не так в данные конфигурации?Обходной путь, который я использую для преодоления недостатка функциональности, который поставляется с nmcli в системах на основе debian, - это использование команд для копирования существующего файла конфигурации VPN в папке / etc / NetworkManager / system-settings в новый файл (как root, конечно) в той же папке и сделайте замену строк для разрешенных значений пользователя, шлюза, имени пользователя и пароля в новой копии. Затем я перезапускаю сетевой менеджер, чтобы применить изменения.
Например:
Типичный файл конфигурации в папке / etc / NetworkManager / system-settings может выглядеть так:
... так что вы можете просто создать новый файл конфигурации, похожий на тот, что приведен выше ...
... затем замените приведенные выше значения «<< >>» собственными настройками VPN, например:
... и, наконец, перезапустите сетевой менеджер с помощью следующей команды:
Примечание. Настройка UUID не имеет значения, даже если она не уникальна. Понятия не имею почему. Материал просто работает.
Кроме того, если вы добавляете новый файл, а не копируете, убедитесь, что права доступа к файлу установлены на 600 (чтение и запись), а владелец - root.
Попробуй и скажи мне, что ты думаешь. У меня все работает, все через командную строку.
источник
Я использовал это для запуска от root:
источник
runuser
только для использования пользователемsudo
? Это не добавляет ничего, что уже не упомянуто, например, Импорт файлов конфигурации VPN в NetworkManager из командной строкиjapie
использованиеrunuser
, но затем вы переключаетесь обратно на root с помощьюsudo
...runas
потом ... Короче говоря, я говорю, что этого должно быть достаточно сnmcli connection import type openvpn file ~japie/vpn_clients/flappie3-TO-IPFire.ovpn
.