"ошибка: плагин не поддерживает возможность импорта" при попытке импортировать файл конфигурации openvpn

Сетевой менеджер Gnome не может импортировать любой файл конфигурации openvpn (.ovpn) после обновления Ubuntu до версии 16.04;

Я получаю следующее сообщение об ошибке при попытке импортировать файл конфигурации openvpn:

The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability

8 ответов

Решение

Моя настройка

У меня тоже была такая же проблема, при попытке импортировать на клиент Ubuntu 16.04 .ovpn файл, созданный домашним сервером pritunl.

Файл.ovpn содержал строки комментариев (#) а также встроенные сертификаты (<ca>, <tls-auth>, <cert>, <key>). И не было никакой видимой причины, чтобы удалить комментарии или ключи. Это же .ovpn уже успешно импортирован в сетевой менеджер Kubuntu 16.04, с предупреждением только о reneg-sec быть слишком высоким; Ключ к импорту проблем в Ubuntu 16.04.

Решение ошибок ОП

  1. reneg-sec значение слишком высокое и обнаружена известная ошибка импорта:

    reneg-sec 2592000
    

    Закомментируйте или используйте значение по умолчанию 3600,

    #reneg-sec 2592000
    

    Это значение может быть сброшено с Advanced настройки в VPN вкладка конфигурации под:

  2. Конфиг имел два remote определения:

    remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    remote-random
    

    Попробуйте только с одним:

    #remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    #remote-random
    

После этих двух модификаций ошибок импорта не было.

Дальнейшая проблема с remote конфигурация

Хотя ошибки импорта больше не было, пульт не был импортирован должным образом, то есть порт и протокол не были проанализированы должным образом, поэтому мне пришлось дополнительно разбить remote директива вниз в.ovpn файле следующим образом

    remote hostname.org
    port 14195
    proto udp

Резюме

Мой файл.ovpn содержал комментарии, а также встроенные сертификаты и т. Д. После прочтения некоторых других сообщений я подумал, что проблема заключается во встроенных файлах или комментариях, поэтому я разбил встроенные сертификаты и ключи на отдельные файлы и удалил все комментарии.

Итак, в конце концов, после применения вышеуказанных исправлений, .ovpn файл со встроенными ключами и комментариями был импортирован.

Вопрос для меня был следующей строкой в ​​моем .ovpn файл:

route remote_host 255.255.255.255 net_gateway

Комментирование этой строки позволило мне импортировать соединение.

У меня также есть Ubuntu 16.04, и такая же проблема возникает. Решение не очень хорошее, потому что вам нужен другой компьютер, уже подключенный к VPN.

Убедитесь, что вы уже установили openvpn и network-manager из терминала:

$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager

В общем, это должно работать, но в очень немногих случаях (и я не знаю почему - я полагаю, что это, вероятно, ошибка) .ovpn не может быть импортировано.

Итак, выполните следующие шаги:

  1. На компьютере, на котором уже создано соединение с VPN, выберите соединение vpn

  2. сделать пустой пароль

  3. нажмите на кнопку экспорта

На этом этапе у вас будет файл.conf.

  1. откройте файл ".conf" и отредактируйте любые части, которые ссылаются на файлы на вашем компьютере, если они существуют

  2. На вашем компьютере создайте новое соединение с файлом ".conf".

Попробуйте добавить его через терминал, а не через графический интерфейс:

sudo nmcli connection import type openvpn file your-file.ovpn

Как указано на https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365

PS: Тем не менее, вам может потребоваться настроить свой.ovpn с помощью советов, найденных в других ответах на этот вопрос.

$ sudo openvpn --config file.ovpn

работал для меня - я могу туннелировать, однако мне нужно помнить локальные IP-адреса, так как у меня не настроен локальный DNS.

В моем случае было необходимо удалить все комментарии (начиная с #) из *.ovpn. Некоторые люди также обнаружили, что строку, содержащую "удаленный СЕРВЕР NNNN", следует разделить на "удаленный СЕРВЕР" и "порт NNNN".

Редактировать *.ovpn файл

Вероятно, это связано с настройками в .opvn файл, который не может быть проанализирован.

Сначала убедитесь, что у вас установлены необходимые пакеты:

sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn

Если это не помогло, отредактируйте файл *.ovpn в текстовом редакторе и удалите следующие строки, которые нарушают импорт.

<he> тег

Если есть <he> в файле конфигурации клиента ovpn, удалите эти строки. Это не нужно:

<he>
...
</he>

Несколько деталей подключения

Если есть что-то вроде:

<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>

Замените этот раздел следующим:

remote <ip> 1194 udp

Импорт сталкивается с несколькими подключениями и не поддерживает <connection> тег. По крайней мере, не в 16.04-17.04.

Вот и все, ИМХО вы можете оставлять комментарии, они не имеют значения.

После того, как вы удалили тег и отредактировали часть соединения, попробуйте импортировать измененный файл *.ovpn. Решение из этого блога.

У меня была такая же проблема при новой установке Ubuntu 18.04. К моему удивлению, openVPN НЕ был установлен по умолчанию.

Я понял, потому что, когда я щелкнул "+", войдите в раздел "Настройка-> Сеть->VPN", в диалоговом окне было только два варианта, т.е. вариант "Открыть VPN" не было.

Я выполнил 1, установил openvpn и перезапустил сетевой менеджер, после этого все работало нормально, так как я вижу опцию OpenVPN на прикрепленном всплывающем изображении

       sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
sudo systemctl restart network-manager

Совет Жоао Паулу

Мне нужно было заменить линию remote xx.xx.xx.xx 443 tcp4 с участием remote xx.xx.xx.xx 443 tcp чтобы он работал.

Для меня мне пришлось изменить следующее в файле.ovpn:

remote ***.org 443 tcp-client

Для того, чтобы:

proto tcp
remote ***.org 443

А также, как указал @Kostas Filios, мне пришлось изменить эту часть на комментарий:

#reneg-sec 2592000

У меня была эта проблема при импорте файла.ovpn с сетевым менеджером. Я исправил это, изменив мою удаленную линию с

remote vpn.example.com 1190 udp4

в

remote vpn.example.com 1190 udp

Другие вопросы по тегам