Налаштування імпорту на мережевий менеджер-openvpn


9

Я намагаюся використовувати безкоштовний сервіс, використовуючи протокол OpenVPN, використовуючи модуль GUI 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розташування файлів вказано в тому ж каталозі, що і конфігураційний файл. Якщо я імпортую конфігураційний файл, якщо я їх видалю, це спричинить якісь проблеми? Зауважте, я їх не видалив, тому проблема, з якою я стикаюся, не пов’язана з відсутністю цих файлів.

Відповіді:


13

Спробуйте підключитися до VPN з командного рядка. Це дозволить переконатися, що проблема полягає в NetworkManager, а не в чомусь іншому. Ви можете підключитися з командного рядка за допомогою:

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

Можливо, вам доведеться запустити цю команду за допомогою sudo.

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


1
Як і очікувалося, він прекрасно підключився при спробі в Терміналі. Для цього були потрібні sudoпільги.
Oxwivi

Отже, ви спробували додати себе до групи "netdev", знявши прапорець "Доступно для всіх користувачів" у властивостях підключення в Менеджері мереж, а потім підключившись через Менеджер мережі?
binW

Як це зробити в командному рядку? Я на мінімальній установці, а графічний інтерфейс для управління користувачем не встановлений.
Оксвіві

Ви можете додати користувача до групи "netdev", використовуючи наступну команду "sudo usermod -aG netdev <ім'я користувача>"
binW

... Це спрацювало ... Але це не вимагало від мене автентифікації ... WTF?
Оксвіві

3

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


Повторне підключення? Він взагалі не підключається.
Oxwivi

1
Якщо він не підключиться, він буде виплювати повідомлення про помилки.
Лекенштейн

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.