Pengaturan VPN Client

9

Saya perlu mengakses VPN dari Ubuntu 12.04 saya.

Saya melihat bahwa ada koneksi VPN> Konfigurasi VPN di manajer jaringan, tetapi meminta nama pengguna dan kata sandi.

Semua yang saya miliki adalah beberapa .crt, .csr, .key, .ovpnfile, yang cocok untuk beberapa jendela klien.

Saya benar-benar pemula dengan VPN.

Saya juga menemukan posting blog ini . Apakah itu cara untuk pergi?

umpirsky
sumber
1
jenis koneksi apa yang Anda miliki? maksud saya, apakah Anda memiliki Microsoft PPTP, Cisco, atau OpenVPN?
ashutosh
Itu adalah OpenVPN.
umpirsky
telah Anda memeriksa ini keluar? Ini benar-benar panduan yang bagus
ashutosh
2
Wow, semua ilmu ini mengakses jaringan VPN? :)
umpirsky
1
Ya, tetapi untuk apa koneksi VPN> Konfigurasi VPN dalam network manager artinya? Saya pikir saya bisa mengkonfigurasinya dengan beberapa klik mouse. Itu adalah semangat Ubuntu.
umpirsky

Jawaban:

14

Ini adalah prosedur yang saya ikuti untuk membuatnya bekerja. Ada bug di manajer jaringan yang tidak melakukan impor ovpn dengan benar - sejak 2010 (!)

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

Sampai itu diperbaiki, saya menemukan situs ini

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

PROSEDUR

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...
tehowe
sumber
Bisakah Anda menghapus file yang Anda buat setelah Anda mengimpornya?
adantj
Saya sudah googling seperti orang gila untuk ini. Terima kasih!
the_drow
13

Instal network-manager-openvpn-gnomedari Ubuntu Software Center (biasanya ini disembunyikan dari hasil pencarian ketika mencari openvpn kecuali Anda mengklik "Tampilkan XX item teknis" di bagian bawah jendela).

Atau bisa menggunakan terminal ( Ctrl+ Alt+ T):

sudo aptitude install network-manager-openvpn-gnome

Setelah ini opsi untuk terhubung ke VPN openvpn akan muncul di bawah

manajer jaringan -> koneksi vpn -> konfigurasikan vpn

Simon B
sumber
3
Simpan semua file itu di folder yang sama, lalu ketika Anda membuka pengaturan, harus ada opsi "Impor", di mana Anda akan membuka file .ovpn. Sebagian besar, jika tidak semua pengaturan harus ditetapkan untuk Anda, tergantung pada bagaimana file .ovpn dibuat. Kecuali Anda merasa nyaman di baris perintah, atau memiliki kebutuhan khusus, itu jauh lebih mudah untuk menggunakan Network Manager. CATATAN Saya tidak tahu apakah mereka mengubah ini atau tidak, tetapi Anda harus logout / kembali atau reboot untuk koneksi VPN baru Anda untuk muncul setelah membuatnya.
reverendj1
2
Satu-satunya masalah adalah bahwa saya tidak memiliki koneksi internet ketika saya mengaktifkan VPN :) Adakah ide mengapa ini bisa terjadi?
umpirsky
4
@umpirsky menurut utas ini ubuntuforums.org/showthread.php?t=1337460 ; Pilih konfigurasi VPN dari menu> Pilih VPN yang bermasalah dengan Anda> Klik edit> Klik tab IPv4> Klik Rute> Centang kotak yang bertuliskan "Gunakan Koneksi ini hanya untuk sumber daya di jaringannya."
Paweł Prażak
Pada tab VPN, atur semua file yang diperlukan (sertifikat, kunci, dll.) Kemudian klik tombol lanjut. Pastikan fitur ini cocok dengan yang ada di .ovpnfile Anda (mis. Port gateway, ketuk atau tun, tcp atau udp dll.). Setelah semua ini selesai, Anda harus dapat membuat koneksi vpn.
Shnkc
0

Solusi untuk beberapa masalah yang mungkin Anda miliki:

Tidak ada koneksi / pemutusan WiFi

  • Pilih konfigurasi VPN dari menu.
  • Pilih VPN yang bermasalah.
  • Klik edit.
  • Klik tab IPv4.
  • Klik Rute
  • Centang kotak yang mengatakan "Gunakan Koneksi ini hanya untuk sumber daya di jaringannya."

sumber

Tidak dapat terhubung ke host di VPN - konfigurasi Firewall

Dalam file ini:

sudo gedit /etc/firestarter/user-pre

tambahkan aturan itu:

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+

Ganti xxx.xxx.xxx.xxx dengan alamat IP VPN Gateway Anda.

sumber

Paweł Prażak
sumber
1
Ah, ya, itu berhasil, terima kasih. Saya mencoba melakukan itu pada koneksi kabel saya sebagai gantinya, baca posting ini askubuntu.com/questions/10741/…
umpirsky