"ошибка: плагин не поддерживает возможность импорта" при попытке импортировать файл конфигурации 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.
Решение ошибок ОП
reneg-secзначение слишком высокое и обнаружена известная ошибка импорта:reneg-sec 2592000Закомментируйте или используйте значение по умолчанию
3600,#reneg-sec 2592000Это значение может быть сброшено с
Advancedнастройки вVPNвкладка конфигурации под:Конфиг имел два
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 не может быть импортировано.
Итак, выполните следующие шаги:
На компьютере, на котором уже создано соединение с VPN, выберите соединение vpn
сделать пустой пароль
нажмите на кнопку экспорта
На этом этапе у вас будет файл.conf.
откройте файл ".conf" и отредактируйте любые части, которые ссылаются на файлы на вашем компьютере, если они существуют
На вашем компьютере создайте новое соединение с файлом ".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
