Відповіді:
Спочатку встановіть плагін OpenVPN Network Manager:
sudo apt-get install network-manager-openvpn-gnome
Відкрийте Менеджер мережі, натисніть "Додати" та у відкритому вікні виберіть "Імпорт збереженої конфігурації VPN ..." у розділі "Вибір типу з'єднання". Перейдіть до файлу .ovpn (~ jrg / Documents / vpn-config.ovpn). Якщо ваші сертифікати / ключі автоматично не знаходять (шляхи яких знаходяться у файлі .ovpn), ви можете вибрати їх тут або внести будь-які інші невеликі зміни.
Ще одна річ, яка може врятувати вас від головного болю в дорозі, - це натиснути Налаштування IPv4, а потім змінити метод на "Лише автоматичні (VPN) адреси". Якщо утримуватись за замовчуванням, це призведе до того, що ВСЕ Інтернет-трафік перейде через VPN, незалежно від ваших. Тут ви також можете встановити DNS-сервер та пошукові домени, які використовуватимуться під час з'єднання.
Мій власний досвід встановлення успішного VPN-зв’язку на Ubuntu 14.04.
Наш адміністратор дав мені 3 файли, щоб встановити їх у openVPN для Windows 7: * .ovpn, * .crt, * .key
Виконайте в команді Ubuntu такі команди:
sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome network-manager-vpnc
sudo /etc/init.d/networking restart
Відкрийте вікно "Мережеві з'єднання" (VPN-з'єднання -> Налаштувати VPN)
Натисніть кнопку "ДОДАТИ", натисніть спадне меню і виберіть "Імпортувати збережену конфігурацію VPN", натисніть кнопку Створити.
У "Виберіть файл для імпорту" виберіть файл "* .ovpn".
У вікні "Редагування ... вашого файлу * .ovpn ..." введіть своє ім'я користувача та пароль для vpn. Переконайтеся, що файл * .crt з’явився в полі сертифіката CA.
Відкрийте панель "Налаштування IPv4" і виберіть "Лише автоматичні (VPN) адреси".
Відкрийте панель "VPN" ще раз і натисніть кнопку "Додатково".
Відкрийте панель "Аутентифікація TLS" і переконайтеся, що ваш "* .key" з'явився в полі "Файл ключових даних". Натисніть кнопку ОК.
Натисніть кнопку "Зберегти" у вікні "Редагування ... вашого файлу * .ovpn ...".
Ваше VPN-з'єднання повинно з'явитися у вікні "Мережеві з'єднання".
Це все, я сподіваюся, що це допомагає. Удачі!
Відповісти вже пізно, але я знайшов рішення (а це БОЛЬ) ...
Тепер для частини PAIN: вам доведеться створити ще 15 підключень FrootVPN, оскільки вони використовують порти 1194-1209. Повторіть кроки 7-11 вище для порту 1195, потім знову для 1196 і так далі, поки ви не закінчите з портом 1209, переконайтесь, що ім'я на кроці 8 відповідає порту на кроці 9. Я знаю ... це смокче!
Тепер ви можете підключитися до FrootVPN, натиснувши піктограму Менеджер мережі та перейдіть до VPN Connections. Пропрацюйте список підключень FrootVPN, поки не знайдете одне, до якого можна підключитися.
Відверто кажучи, я хочу, щоб Менеджер мережі підтримував файли .ovpn безпосередньо. Ми повинні мати можливість імпортувати файл .ovpn, Менеджер мережі отримує всі правильні налаштування з. Файли .crt не потрібні, якщо все є у файлі .ovpn.
У Unity 14.04 все, що мені потрібно було, - це відредагувати з'єднання, натисніть "Додати", використовуючи спадному списку, щоб вибрати імпорт збереженої конфігурації VPN, а потім виберіть мій файл "filename.ovpn" та voila. Зроблено.
Я відповів на це способом використання Менеджера мережі, як просив ОП, але Є МНОГО ДОБРИЙ ШЛЯХ! Все, що вам потрібно зробити, це завантажити та встановити програму під назвою gopenvpn, яка доступна через програмний центр Ubuntu. Збережіть .ovpn файли в / etc / openvpn як адміністратор. Відкрийте gopenvpn, який слід вказати у розділі Програми> Інтернет та натисніть на файл .ovpn, до якого потрібно підключитися, клацнувши правою кнопкою миші на значку gopenvpn, який ви побачите на панелі завдань. Легкий, як пиріг, який повинен бути будь-чим на комп’ютері :)
Також ви можете обійти імена користувачів та пароль, створивши .txt файли в / etc / openvpn, використовуючи цей формат:
username
password
Потім у кожному з .ovpn-файлів (наприклад, VPNBook .ovpn-файлів) змініть рядок, який говорить про це:
auth-user-pass
До:
auth-user-pass VPNBook.txt
Використовуйте SED
для заміни на кожен рядок у всіх ваших .ovpn -файлах тощо
root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn
Нарешті, забезпечте безпеку та зробіть так, щоб інші не бачили ваше ім’я користувача та пароль
root@masi:/etc/openvpn# chmod 700 nordvpn.txt
sed
для заміни речі у всіх .ovpn -файлах тощо, root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn
де знаходиться файл пароля /etc/openvpn/
. - - Пов'язане: nordvpn.com/tutorials/linux/openvpn
Оскільки ця проблема мене трохи зачепила, я вирішив також створити інструмент для автоматизації "пониження рівня" файлу .ovpn із вбудованими сертами до файлу .ovpn, що вказує на інші файли .pem.
Він доступний тут: https://github.com/dolanor/ovpnsplit/ Він у дорозі, тому вам потрібно встановити або ви можете просто скористатись бінарними файлами звідси: https://github.com/dolanor/ovpnsplit/releases
Покладіть свій файл .ovpn там, де ви хочете (я помістив його в ~ / .config / openvpn /, який я створив), а потім запустіть інструмент.
ovpnsplit ~/.config/openvpn/file.ovpn
Він створить усі файли, вбудовані в file.ovpn
окремі .pem
файли
У NetworkManager виберіть імпорт конфігурації vpn, а потім виберіть свій ~/.config/openvpn/file.ovpn
. Зазвичай усі файли сертифікатів повинні вказувати на хороший.
Але ще одна помилка зробила те, що NetworkManager не виявляє ключовий напрямок із розширених налаштувань TLS Auth. Тож вам також потрібно направити його в потрібне русло ...
А після цього ви економите, і вам слід добре піти.
Цей інструмент допоможе використовувати зображення докера kylemanna / openvpn, які створюють усі сертифікати та TLS Auth.
Я створив скрипт тут , щоб автоматизувати витяг паролів і архівних файлів з декількох VPN - сайтів , таких як vpnbook.com , витягуючи ca
, cert
і key
дані з OVPN файлів і оновлення opvn файлів , так що потрібно просто сертифікати імпортувати для вас. Його можна легко змінити для використання з іншими постачальниками.