не может импортировать сохраненный файл конфигурации openVPN в Ubuntu 16.04 LTS

26

Я пытаюсь импортировать файл .ovpn из сетевого менеджера. Вот шаги, которые я следую.

Network Manager → VPN Connections → configure VPN

Откроется диалоговое окно «Сетевые подключения». Тогда,

Add → import saved vpn configuration → choose .ovpn file

Это должно загрузить мою конфигурацию .ovpn , но вместо этого я получаю подсказку, говоря

ERROR: plugin does not support import capability.

Я все еще могу использовать VPN, используя команду

sudo openvpn --config ~/openvpn/xxx.conf

- это ошибка, которую нужно подавать?

    
задан saitiku 22.04.2016 в 08:29
источник

10 ответов

16

При комментировании следующей строки мне удалось успешно импортировать конфигурацию VPN:

route remote_host 255.255.255.255 net_gateway default

Другие сообщили, что комментирование или удаление этой строки работает для них, а также для ошибка # 606365 в стартовой панели, несмотря на то, что это допустимый аргумент.

Тем не менее, хотя я могу успешно подключиться к VPN, я не могу ударить по любому узлу через VPN. При попытке вручную установить эти значения с помощью GUI сетевого менеджера, я вижу, что принимаются только числовые IP-адреса. Значения строк, такие как remote_host или net_gateway , не могут быть введены через графический интерфейс.

У меня также был успешный импорт того же файла .OVPN без каких-либо изменений в Fedora 23, Windows 10 (с использованием Viscosity), OS X El Capitan (с использованием Viscosity) и более ранних версиях Ubuntu. Что-то определенно нарушено в 16.04.

    
ответ дан Karthic Raghupathi 24.08.2016 в 04:22
15

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

Используйте этот

sudo nmcli connection import type openvpn file FILE_NAME

offcourse заменит FILE_NAME на полный путь к имени вашего файла

Это точно скажет вам, что не так с файлом и какие строки вы должны отредактировать / удалить.

После того, как вы отредактировали файл с рекомендациями, предоставленными вам командой. Вы можете импортировать файл.

    
ответ дан Nin 30.12.2017 в 15:10
8

работал для меня:

sudo apt install network-manager-openvpn-gnome
    
ответ дан Mahmoud Khateeb 14.06.2016 в 11:41
2

Импорт профилей .ovpn внутри сетевого менеджера был недавно улучшен, но все еще есть ошибки и вводящие в заблуждение сообщения об ошибках. Иногда вы можете успешно импортировать файл .ovpn, удалив одну строку, которая нарушает процедуру импорта. В моем случае я удалил строку float 1 из моего .ovpn-файла, и файл был успешно импортирован.

    
ответ дан giox069 04.05.2016 в 22:40
1

У меня такая же проблема. Похоже на ошибку, согласно этой ссылке: Ссылка

    
ответ дан Kestrell 26.04.2016 в 05:36
1

Для меня (Ubuntu 16.04.1 LTS), удаление раздела <extra-certs> работал.

Вот файл ovpn, созданный поставщиком туннеля.

setenv USERNAME "user@provider.xx"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>

<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>

<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>

key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
    
ответ дан malaise 19.08.2016 в 19:31
1

Его работа :) от Ссылка

Откройте файл .ovpn с помощью текстового редактора.

И измените строки, которые выглядят как

remote 11.2.2.2 443 tcp-client

к

remote 11.2.2.2
port 443
proto tcp-client

Затем сохраните файл .ovpn и повторите попытку импорта VPN-соединения.

    
ответ дан Ali Saleh 24.08.2016 в 10:40
1
  1. откройте файл .ovpn любым редактором
  2. добавить # в начало этой строки, чтобы прокомментировать ее

    route remote_host 255.255.255.255 net_gateway default

  3. Перейдите в настройки IPv4 > маршруты > Проверьте параметр «Использовать это соединение только для ресурсов в своей сети» > нажмите ОК > Сохранить

Готово!

Это всего лишь завершение того, что сработало для меня на ubuntu 16.04 на основе других ответов и комментариев здесь.

    
ответ дан Nick 13.09.2017 в 09:42
0

Я узнал, что изменение

remote REMOTE_SERVER 12345

с

remote REMOTE_SERVER
port 12345

Исправлена проблема.

    
ответ дан user1018130 15.08.2016 в 12:41
0

В моем случае возникла следующая проблема:

float 1

После комментирования это сработало:

#float 1
    
ответ дан Karel Pičman 12.05.2017 в 13:23