Cara mengatur Klien OpenVPN

119

Saya mencoba mengatur OpenVPN menggunakan NetworkManager. GUI nampaknya bermasalah dan tidak responsif. Apakah ada alat lain untuk mengatur klien VPN?

Nicholas Marshall
sumber
1
Berhati-hatilah dengan kebocoran DNS dari openvpn di Ubuntu. Perbaiki: ubuntubuzz.com/2015/09/...
Xaqron

Jawaban:

143

Ya, Anda dapat menggunakan OpenVPN secara langsung. Dengan cara ini Anda dapat menggunakan lebih banyak pengaturan juga.

Pertama, Anda membutuhkan openvpnpaket:

sudo apt-get install openvpn

Maka Anda dapat terhubung seperti ini:

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

Ini sudopenting karena OpenVPN tidak akan dapat terhubung jika tidak (saya pikir karena harus mengubah rute).

Louis Matthijssen
sumber
Saya tidak dapat menemukan config.ovpnfile
Yan King Yin
2
@YanKingYin Anda harus mendapatkannya dari penyedia layanan VPN.
Ali Shakiba
12
Untuk membuatnya permanen, edit /etc/default/openvpndan batalkan komentar pada baris tersebut AUTOSTART="all"dan salin file ovpn Anda ke /etc/openvpn/config.conf- harus memiliki ekstensi
.conf
2
@YanKingYin Anda harus dapat mengunduhnya dengan masuk ke server vpn Anda dari browser.
Aniket Thakur
1
Apakah ini hanya akan menginstal OpenVPN CLIENT dan bukan server?
Luka
57

Metode termudah menjalankan perintah ini:

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

Dan kemudian tambahkan OpenVPNkoneksi dari Network Managermana setelah perintah di atas mendukung mengimpor .ovpnfile.

masukkan deskripsi gambar di sini

Xaqron
sumber
1
Saya mencoba menggunakan ini, tetapi tidak dapat menyimpannya. Saya pikir saya terpengaruh oleh bug ini: bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/…
Farid Nouri Neshat
@FaridNouriNeshat: Ini adalah waktu (setelah pembaruan) di 16.04.1 LTS tidak berfungsi (saya telah melaporkan bug). Sekarang menggunakan terminal untuk melakukan itu cukup baca komentar saya pada pertanyaan tentang kebocoran DNS.
Xaqron
Ini berfungsi untuk saya tetapi tidak memungkinkan saya untuk terhubung ke luar VPN saat sedang aktif. Menggunakan alat CLI bekerja dengan sempurna.
absynce
25

Seperti Louis telah menjelaskan menginstal klien openvpn dapat dilakukan dengan perintah

sudo apt-get install openvpn

Namun jika Anda menggunakan mekanisme otentikasi ganda untuk server vpn Anda, koneksi sederhana dengan

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

tidak akan cukup. Anda memerlukan beberapa pengaturan tambahan.

  1. Pastikan file config Anda memiliki auth-user-passgaris.
  2. Selanjutnya tambahkan --auth-retry interactke perintah koneksi Anda. Jadi seluruh perintah Anda akan terlihat seperti

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    
Aniket Thakur
sumber
Tidak memotongnya untuk saya:SIGUSR1[soft,connection-reset] received, process restarting
Tomislav Nakic-Alfirevic
5

Saya datang ke sini dari yang terkunci. Cara mengatur VPN menggunakan file .ovpn? [duplikat] , karena saya ingin memberikan jawaban untuk masalah mengimpor *.ovpnfile di GUI , yang dialami beberapa pengguna.

Sama seperti yang lain, saya telah memastikan untuk menginstal:

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

Namun, pada Ubuntu 18.04 (memiliki masalah yang sama pada 16.04), saya belum dapat mengimpor *.ovpnfile menggunakan GUI (Pengaturan -> Jaringan -> VPN + -> 'Impor dari file'). Saya selalu mendapatkan:

Tidak dapat mengimpor koneksi VPN

File "foo.ovpn" tidak dapat dibaca atau tidak mengandung informasi koneksi VPN yang dikenali

Kesalahan: plugin tidak mendukung kemampuan impor

Namun, saya hanya menemukan instruksi berikut dari nixCraft untuk mengimpor *.opvnfile:

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

Setelah menjalankan perintah itu, koneksi VPN saya terdaftar di bawah 'Pengaturan -> Jaringan -> VPN'. Setelah mengedit kata sandi, koneksi VPN saya berfungsi. Koneksi VPN juga tercantum dalam menu panel atas yang menunjukkan koneksi, daya, dan pengguna.

HenrikB
sumber
1
Kemampuan ini juga berfungsi di gui nm-connection-editor. Jalankan program, klik [+] dan pilih Impor konfigurasi VPN yang disimpan. Antarmuka pengaturan jaringan gnome untuk melakukan ini rusak pada 18.04, tetapi nm-connection-editor berfungsi dengan baik.
Steeve McCauley
3

Instal OpenVpn

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

Lalu pergi ke Pengaturan Jaringan> Edit Koneksi> Tambah> Pilih VPN Point to Point Tunneling Protocol> Buat

Tambahkan Nama Pengguna , Kata Sandi dan Gerbang

Lalu pergi ke Menu Lanjutan

Periksa Penggunaan titik ke titik Enkripsi

Menyimpan

Lalu pergi ke Pengaturan Jaringan> Koneksi VPN dan pilih koneksi VPN itu dan sambungkan.

Mayur Bhandare
sumber
0

Jika Anda tidak ingin melibatkan Network Manager, repositori git ini memiliki skrip sederhana yang melakukan seluruh pekerjaan dengan sangat baik menggunakan sesi interaktif dengan kurang dari setengah lusin pertanyaan. Lihat dokumen yang diunduh.

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

Stephen Boston
sumber
0

Di Ubuntu 18, instal manajer jaringan dengan perintah:

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

Kemudian...

  1. Buka kembali pengaturan Jaringan
  2. Coba lagi file impor

Impor harus bekerja dengan baik.

ckwagaba
sumber
Selamat Datang di Tanya Ubuntu. Bagaimana jawaban Anda berbeda dari jawaban kedua yang paling banyak dipilih di atas? Atau apakah Anda mencoba mengomentari jawaban lain?
user68186