Як налаштувати клієнт OpenVPN


119

Я намагаюся налаштувати OpenVPN за допомогою NetworkManager. Графічний інтерфейс здається невдалим і невідкличним. Чи є інші інструменти для налаштування клієнта VPN?


1
Будьте обережні щодо витоку DNS openvpn на Ubuntu. Виправлення: ubuntubuzz.com/2015/09/…
Xaqron

Відповіді:


143

Так, ви можете використовувати OpenVPN безпосередньо. Таким чином ви також можете використовувати більше налаштувань.

Спочатку вам потрібен openvpnпакет:

sudo apt-get install openvpn

Потім ви можете підключитися так:

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

Це sudoважливо, тому що OpenVPN не зможе підключитися інакше (я думаю, тому що він повинен змінити маршрути).


Я не можу знайти config.ovpnфайл
Ян Кінг Інь

2
@YanKingYin Ви повинні отримати її від постачальника послуг VPN.
Алі Шакіба

12
Щоб зробити його постійним, відредагуйте /etc/default/openvpnта AUTOSTART="all"скаментуйте рядок та скопіюйте свій файл ovpn у /etc/openvpn/config.conf- must
have

2
@YanKingYin ви повинні мати можливість завантажити його, увійшовши на свій vpn-сервер із браузера.
Aniket Thakur

1
Це буде тільки встановити OpenVPN CLIENT, а не сервер?
Лука

57

Найпростіший метод запускає цю команду:

sudo apt-get install network-manager-openvpn-gnome

А потім додайте OpenVPNз'єднання, з Network Managerякого після вищевказаної команди підтримується імпорт .ovpnфайлів.

введіть тут опис зображення


1
Я спробував скористатися цим, але не зміг його зберегти. Я думаю, що на мене впливає ця помилка: bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/…
Farid Nouri

@FaridNouriNeshat: Час (після оновлення) 16.04.1 LTS не працює (я повідомив про помилку). Тепер для цього використовую термінал, просто прочитайте мій коментар до питання про витік DNS.
Xaqron

Це працювало для мене, але не дозволило мені підключитися поза VPN, поки воно було ввімкнено. Використання інструменту CLI працювало бездоганно.
абсинс

25

Як пояснив Луї, встановити клієнт openvpn можна за допомогою команди

sudo apt-get install openvpn

Однак якщо ви використовуєте подвійний механізм аутентифікації для вашого vpn-сервера, просте з'єднання з

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

буде недостатньо Вам потрібні додаткові налаштування.

  1. Переконайтеся, що у вашому конфігураційному файлі є auth-user-passрядок.
  2. Далі додайте --auth-retry interactдо команди підключення. Так виглядала б ваша вся команда

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    

Не скорочує це для мене:SIGUSR1[soft,connection-reset] received, process restarting
Томіслав Накіч-Алфіревич,

5

Я приходжу сюди із заблокованого Як налаштувати VPN за допомогою файлу .ovpn? [дублікат] , тому що я хотів дати відповідь на проблеми з імпортом *.ovpnфайлів у графічний інтерфейс , які відчувають деякі користувачі.

Як і інші, я переконався, що встановив:

$sudo apt-get install network-manager-openvpn-gnome

Однак на Ubuntu 18.04 (була така ж проблема 16.04) мені не вдалося імпортувати *.ovpnфайл за допомогою графічного інтерфейсу (Налаштування -> Мережа -> VPN + -> 'Імпорт з файлу'). Я завжди отримую:

Неможливо імпортувати VPN-з'єднання

Файл "foo.ovpn" не вдалося прочитати або не містить розпізнаної інформації про з'єднання VPN

Помилка: плагін не підтримує можливості імпорту

Однак я просто натрапив на наступну інструкцію від nixCraft щодо імпорту *.opvnфайлу:

$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn

Після запуску цієї команди моє VPN-з'єднання відображається у розділі "Налаштування -> Мережа -> VPN". Після редагування пароля моє VPN-з'єднання працює. З'єднання VPN також вказане в меню верхньої панелі, де відображаються з'єднання, потужність, користувачі серед іншого.


1
Ця можливість також працює в gui nm-editor-editor. Запустіть програму, натисніть [+] та виберіть Імпорт збереженої конфігурації VPN. Інтерфейс налаштувань мережі gnome для цього порушений у 18.04, але редактор nm-з'єднань працює добре.
Стів Маккаулі

3

Встановіть OpenVpn

sudo apt-get install network-manager-openvpn-gnome

Потім перейдіть до Налаштування мережі> Редагувати з'єднання> Додати> Виберіть VPN-точку до протоколу тунелювання точок> Створити

Додати ім'я користувача , пароль та шлюз

Потім перейдіть до меню "Додаткові"

Поставте прапорець Використовувати від точки до точки Шифрування

Зберегти

Потім перейдіть до Налаштування мережі> З'єднання VPN та виберіть це з'єднання VPN та підключіть його.


0

Якщо ви не хочете залучати Менеджера мереж, у цьому сховищі git є простий скрипт, який дуже добре виконує всю роботу, використовуючи інтерактивну сесію з менш ніж півдесятка питань. Див. Документи в завантаженні.

https://github.com/Nyr/openvpn-install.git


0

В Ubuntu 18 встановіть мережевий менеджер з командою:

sudo apt-get install network-manager-openvpn-gnome

Тоді...

  1. Повторно відкрийте налаштування мережі
  2. Повторити імпорт файлу

Імпорт повинен працювати добре.


Ласкаво просимо до Ask Ubuntu. Як ваша відповідь відрізняється від другої відповіді, що найбільше відповідає голосом вище? Або ви намагаєтесь прокоментувати іншу відповідь?
user68186
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.