Импорт конфигурации на network-manager-openvpn

9

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

Конфиг работал на отлично, как .ovpnна Windows. Поведение в Windows таково, что я запустил OpenVPN GUI и решил подключиться к этой конкретной VPN. Затем он отобразит активность при попытке подключения и откроет диалоговое окно для аутентификации по имени пользователя и паролю.

Я успешно импортировал все конфигурации, изменив тип файла на .confи используя функцию импорта в диспетчере сети. Однако попытка подключения будет просто отображать попытку администратора сети подключить анимацию, но в конечном итоге закончится уведомлением об истечении времени ожидания подключения. Никакого запроса с просьбой об аутентификации вообще не появилось бы, и я не могу найти какую-либо функцию для добавления префикса аутентификации.

client
dev tun
proto tcp
remote miami.proxpn.com 443 
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
cipher BF-CBC
keysize 512
comp-lzo
verb 4
mute 5
tun-mtu 1500
mssfix 1450
auth-user-pass
reneg-sec 0


# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

Само собой разумеется, но я загрузил все необходимые пакеты для настройки соединений OpenVPN.

Кстати, как вы можете видеть выше, .keyи .crtрасположение файлов указывается в том же каталоге, что и файл конфигурации. После импорта файла конфигурации, если бы я должен был удалить их, это вызвало бы какие-либо проблемы? Обратите внимание, я не удалил их, поэтому проблема, с которой я сталкиваюсь, не связана с отсутствием этих файлов.

Oxwivi
источник

Ответы:

13

Попробуйте подключиться к VPN из командной строки. Это позволит убедиться, что проблема с NetworkManager, а не с чем-то еще. Вы можете подключиться из командной строки, используя:

openvpn --config /path/to/config.ovpn

Возможно, вам придется запустить эту команду с помощью sudo.

Если вы можете успешно подключиться из командной строки, попробуйте добавить себя в netdevгруппу и снимите флажок Available to all usersв окне настроек vpn в NetworkManager, а затем попробуйте подключиться с помощью NM.

binW
источник
1
Как и ожидалось, он отлично подключился при попытке в Терминале. Для этого нужны sudoпривилегии.
Oxwivi
Итак, вы пытались добавить себя в группу «netdev», сняв флажок «Доступно для всех пользователей» в свойствах подключения в Network Manager, а затем подключиться через Network Manager?
binW
Как мне это сделать в командной строке? Я на минимальной установке, и графический интерфейс для управления пользователями не установлен.
Oxwivi
Вы можете добавить пользователя в группу 'netdev' с помощью следующей команды "sudo usermod -aG netdev <user-name>"
binW
... Это сработало ... Но оно не просило меня подтвердить подлинность ... WTF?
Oxwivi
3

Я думаю, что tail -f /var/log/{syslog,messages}после повторного подключения VPN может дать некоторые ответы.

igorp1024
источник
Воссоединение? Это не соединяется вообще.
Oxwivi
1
Если он не подключается, он будет выплевывать сообщения об ошибках.
Лекенстейн