Налаштування VPN-клієнта


9

Мені потрібно отримати доступ до VPN з мого Ubuntu 12.04.

Я бачу, що є VPN-з'єднання> Налаштувати VPN в мережевому менеджері, але він запитує ім'я користувача та пароль.

Все у мене є деякі .crt, .csr, .key, .ovpnфайли, які підходять для деяких вікон клієнта.

Я справді новачок із VPN.

Я також знайшов цю публікацію в блозі . Це шлях?


1
який тип зв’язку у вас є? я маю на увазі, чи є у вас Microsoft PPTP, Cisco або OpenVPN?
ашутош

Це OpenVPN.
умпірський

Ви це перевірили ? Це дійсно приємний путівник
ашутош

2
Вау, уся ця наука для доступу до мережі VPN? :)
упірський

1
Так, але для чого тоді роз'єми VPN> Налаштувати VPN у мережевому менеджері? Я подумав, що зможу налаштувати це за допомогою декількох клацань миші. Це в дусі Ubuntu.
умпірський

Відповіді:


14

Це процедура, яку я дотримувався, щоб працювати. У менеджері мережі є помилка, коли він не імпортує ovpn належним чином - з 2010 року (!)

https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365

Поки це не виправлено, я знайшов цей сайт

http://howto.praqma.net/ubuntu/vpn/openvpn-access-server-client-on-ubuntu

ПРОЦЕДУРА

Create a new folder in your home dir - I called mine vpn.config
Copy your downloaded client.ovpn file into the new folder

Open client.opvn in an editor

Open a new file
Cut the lines between <ca> tags in client.ovpn
Paste into new file, save this file as ca.crt
Remove both <ca> tags from client.ovpn

Open a new file
Cut the lines between <cert> tags in client.ovpn
Paste into new file, save this file as client.crt
Remove both <cert> tags from client.ovpn

Open a new file
Cut the lines between <key> tags in client.ovpn
Paste into new file, save this file as client.key
Remove both <key> tags from client.ovpn

Open a new file - this is the last one :-)
Cut the lines between <tls-auth> tags in client.ovpn
Paste into new file, save this file as ta.key
Remove both <tls-auth> tags from client.ovpn

And remove this line:
key-direction 1


Now position the cursor in client.ovpn, right above the line # -----BEGIN RSA SIGNATURE-----

Insert the following lines

ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1

Save and close all the files.

Goto Network Manager -> Edit Connections ->VPN
click Import, browse to the modified client.ovpn in the folder you recently created - and where your certificates are, and import that file
Enter vpn username and password if prompted
On the VPN page, select Advanced
On the General Tab, uncheck the first option, "Use custom gateway"

Save

Use...

Чи можете ви видалити створені файли, коли ви імпортуєте їх?
adantj

Я гуляв, як божевільний для цього. Дякую!
the_drow

13

Встановіть network-manager-openvpn-gnomeіз програмного центру Ubuntu (зазвичай це приховано від результатів пошуку при пошуку openvpn, якщо ви не натиснете "Показати XX технічні елементи" внизу вікна).

Або можете використовувати термінал ( Ctrl+ Alt+ T):

sudo aptitude install network-manager-openvpn-gnome

Після цього опція підключення до відкритої VPN VPN з'явиться під

мережевий менеджер -> vpn з'єднання -> налаштування vpn


3
Збережіть усі ці файли в одній папці, тоді, коли ви відкриєте налаштування, має бути опція "Імпорт", де ви б відкрили файл .ovpn. Більшість, якщо не всі параметри повинні бути встановлені для вас тоді, залежно від того, як створений файл .ovpn. Якщо вам не зручно в командному рядку або не потребуєте певних потреб, користуватися Менеджером мережі набагато простіше. ПРИМІТКА Я не знаю, змінили вони це чи ні, але вам довелося виходити з системи / назад або перезавантажуватися, щоб ваше нове VPN-з'єднання з’явилося після його створення.
reverendj1

2
Єдина проблема полягає в тому, що у мене немає підключення до Інтернету, коли я активую VPN :) Будь-яка ідея, чому це може статися?
умпірський

4
@umpirsky відповідно до цієї теми ubuntuforums.org/showthread.php?t=1337460 ; Виберіть конфігурацію VPN у меню> Виберіть VPN, у якого виникають проблеми> Клацніть редагування> Перейдіть на вкладку IPv4> Клацніть маршрути> Установіть прапорець "Використовувати це з'єднання лише для ресурсів у своїй мережі".
Paweł Prażak

На вкладці VPN встановіть усі необхідні файли (сертифікати, ключ тощо). Потім натисніть на розширену кнопку. Переконайтесь, що ці функції узгоджуються з тими у вашому .ovpnфайлі (наприклад, порт шлюзу, торкніться або налаштуйте, tcp або udp тощо). Після того, як все це буде зроблено, ви зможете встановити з'єднання vpn.
Шнкч

0

Вирішення деяких проблем, які у вас можуть виникнути:

Немає підключення / відключення Wi-Fi

  • Виберіть у меню налаштування VPN.
  • Виберіть VPN, у якого виникають проблеми.
  • Клацніть редагувати.
  • Перейдіть на вкладку IPv4.
  • Клацніть Маршрути
  • Поставте прапорець "Використовувати це з'єднання лише для ресурсів у його мережі".

джерело

Не вдається підключитися до хостів у VPN - конфігурації брандмауера

У цьому файлі:

sudo gedit /etc/firestarter/user-pre

додати ці правила:

iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p esp
iptables -A INPUT -j ACCEPT -s xxx.xxx.xxx.xxx -p udp -m multiport -sports isakmp,10000
iptables -A INPUT -j ACCEPT -i tun+
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p esp
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xxx.xxx -p udp -m multiport -dports isakmp,10000
iptables -A OUTPUT -j ACCEPT -o tun+

Замініть xxx.xxx.xxx.xxx на IP-адресу шлюзу VPN.

джерело


1
Ага, так, працює, дякую. Я намагався зробити це на своєму дротовому з’єднанні замість цього, прочитав цю публікацію askubuntu.com/questions/10741/…
umpirsky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.