Konfigurasi impor pada network-manager-openvpn

9

Saya mencoba menggunakan layanan gratis menggunakan protokol OpenVPN menggunakan modul GUI OpenVPN di manajer jaringan.

Konfigurasi berfungsi dengan baik seperti .ovpnpada Windows. Perilaku di Windows sedemikian rupa sehingga saya menjalankan OpenVPN GUI dan memilih untuk terhubung ke VPN khusus ini. Maka akan ditampilkan aktivitas dalam upaya untuk terhubung dan membuka kotak dialog untuk otentikasi nama pengguna / kata sandi.

Saya telah berhasil mengimpor semua konfigurasi dengan mengubah jenis file ke .confdan menggunakan fitur impor di manajer jaringan. Namun, upaya menyambung hanya akan menampilkan upaya manajer jaringan untuk menghubungkan animasi, tetapi pada akhirnya diakhiri dengan pemberitahuan waktu koneksi habis. Tidak ada prompt yang meminta otentikasi akan muncul sama sekali, saya juga tidak dapat menemukan fitur apa pun untuk mengawali detail otentikasi.

client
dev tun
proto tcp
remote miami.proxpn.com 443 
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
cipher BF-CBC
keysize 512
comp-lzo
verb 4
mute 5
tun-mtu 1500
mssfix 1450
auth-user-pass
reneg-sec 0


# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

Tidak perlu dikatakan lagi, tetapi saya telah mengunduh semua paket yang diperlukan untuk mengatur koneksi OpenVPN.

By the way, seperti yang Anda lihat di atas, .keydan .crtlokasi file ditentukan berada di direktori yang sama dengan file konfigurasi. Setelah mengimpor file konfigurasi, jika saya menghapusnya, apakah akan menimbulkan masalah? Catatan, saya belum menghapusnya, jadi masalah yang saya hadapi bukan karena tidak adanya file-file ini.

Oxwivi
sumber

Jawaban:

13

Coba sambungkan ke VPN dari baris perintah. Ini akan memastikan bahwa masalahnya ada pada NetworkManager dan bukan sesuatu yang lain. Anda dapat terhubung dari baris perintah menggunakan:

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

Anda mungkin perlu menjalankan perintah ini menggunakan sudo.

Jika Anda berhasil menghubungkan dari baris perintah, cobalah menambahkan diri Anda ke netdevgrup dan hapus centang Available to all usersdi jendela pengaturan vpn di NetworkManager dan kemudian coba hubungkan menggunakan NM.

binW
sumber
1
Seperti yang diharapkan, itu terhubung dengan sempurna pada upaya di Terminal. Itu memang membutuhkan sudohak istimewa.
Oxwivi
Jadi, apakah Anda mencoba menambahkan diri Anda ke grup 'netdev', menghapus centang 'Tersedia untuk semua pengguna' di properti koneksi di Network Manager dan kemudian menghubungkan melalui Network Manager?
binW
Bagaimana saya melakukannya di baris perintah? Saya sedang menginstal minimal, dan GUI untuk manajemen pengguna tidak diinstal.
Oxwivi
Anda dapat menambahkan pengguna ke grup 'netdev' menggunakan perintah berikut "sudo usermod -aG netdev <user-name>"
binW
... Berhasil ... Tapi itu tidak meminta saya untuk mengotentikasi ... WTF?
Oxwivi
3

Saya pikir tail -f /var/log/{syslog,messages}diikuti dengan menghubungkan kembali VPN dapat memberikan beberapa jawaban.

igorp1024
sumber
Menghubungkan kembali? Itu tidak terhubung sama sekali.
Oxwivi
1
Jika tidak terhubung, itu akan memuntahkan pesan kesalahan.
Lekensteyn