tidak dapat mengimpor file konfigurasi openVPN yang tersimpan di Ubuntu 16.04 LTS


32

Saya mencoba mengimpor .ovpnfile dari manajer jaringan. Inilah langkah-langkah yang saya ikuti.

Manajer Jaringan → Koneksi VPN → konfigurasi VPN

Ini membuka dialog Sambungan Jaringan. Kemudian,

Tambah → impor konfigurasi vpn yang disimpan → pilih .ovpnfile

Ini seharusnya memuat .ovpnkonfigurasi saya , tetapi sebaliknya saya mendapatkan pesan singkat

GALAT: plugin tidak mendukung kemampuan impor.

Saya masih bisa menggunakan VPN menggunakan perintah

sudo openvpn --config ~/openvpn/xxx.conf

apakah ini bug yang perlu diarsipkan?


1
Saya memiliki masalah yang sama dengan mengimpor file .ovpn di salah satu dari 2 instalasi 32 bit yang saya perbarui ke Lubuntu 16.04 kemarin. Saya dapat memasukkan konfigurasi secara manual dan membuatnya berfungsi. Yang membingungkan bagi saya adalah mengapa gagal pada satu sistem dan bukan yang lain.
Marmer Organik

Jawaban:


27

Saya tahu ini adalah pertanyaan lama tetapi karena saya masih tidak dapat menemukan jawaban (mudah) saya ingin membantu orang lain (dan masa depan saya).

Gunakan ini

sudo nmcli connection import type openvpn file FILE_NAME

offcourse ganti FILE_NAME dengan path lengkap ke nama file Anda

Ini akan memberi tahu Anda apa yang salah dengan file dan baris mana yang harus Anda edit / hapus.

Setelah Anda mengedit file dengan rekomendasi, perintah memberi Anda. Anda dapat mengimpor file.


1
Terima kasih. Metode ini memungkinkan untuk memahami masalahnya. Ini menunjukkan pesan kesalahan. Dalam kasus saya, kesalahan muncul dari opsi yang tidak digunakan lagi dalam file .ovpn.
PRIHLOP

Mencoba banyak metode tetapi tidak satupun yang berhasil. Menggunakan perintah ini saya menemukan di mana kesalahannya. Terima kasih!
Agustin Baez

Menggunakan ini memberi tahu Anda apa masalahnya sebenarnya, alih-alih pesan kesalahan tidak membantu yang Anda dapatkan dari GUI. Terima kasih.
rgin

Perintah ini mengimpor koneksi tanpa kesalahan. Terima kasih. Masih bertanya-tanya mengapa gnome ui hanya memungkinkan saya untuk melihat konfigurasi (simpan dinonaktifkan).
Kai

Setelah mengeksekusi di atas saya dapatkan Could not find VPN plugin service for 'org.freedesktop.NetworkManager'. Memecahkan masalah saya setelah mengeksekusisudo apt-get install network-manager-openvpn-gnome
Asif Ali

23

Saat mengomentari baris berikut dengan #, saya berhasil mengimpor konfigurasi VPN:

#route remote_host 255.255.255.255 net_gateway default

Yang lain telah melaporkan bahwa mengomentari, atau menghapus, baris ini juga berfungsi untuk mereka per bug # 606365 di launchpad meskipun ini menjadi argumen yang valid.

Yang mengatakan, sementara saya berhasil terhubung ke VPN, saya tidak dapat menekan host apa pun melalui VPN. Saat mencoba menetapkan nilai-nilai ini secara manual menggunakan GUI manajer jaringan, saya melihat bahwa hanya alamat IP numerik yang diterima. Nilai string seperti remote_host atau net_gateway tidak dapat dimasukkan melalui GUI.

Saya juga sudah berhasil mengimpor file .OVPN yang sama tanpa modifikasi di Fedora 23, Windows 10 (menggunakan Viscosity), OS X El Capitan (menggunakan Viscosity) dan versi Ubuntu yang lebih lama. Sesuatu pasti rusak di 16,04.


5
hapus "route remote_host 255.255.255.255 net_gateway default" lalu buka pengaturan IPv4 => route => Periksa opsi “Gunakan koneksi ini hanya untuk sumber daya di jaringannya” => tekan OK => Simpan. Sekarang Anda dapat menghubungkan VPN dan akses ke host jarak jauh.
Guille Acosta

2
Terima kasih tetapi itu tidak berhasil untuk saya. Saya berhasil terhubung ke VPN, tetapi saya tidak dapat mengakses host apa pun melalui koneksi VPN.
Karthic Raghupathi

Bekerja untuk saya di Fedora 26
Heinrich Ulbricht

10

bekerja untuk saya:

sudo apt install network-manager-openvpn-gnome

Ini adalah bagaimana saya ingat mengonfigurasi konfigurasi OpenVPN yang disimpan (diekspor dari aplikasi lain) di versi Ubuntu sebelumnya (12.04, 14.04). Saya tidak yakin saya harus menginstal paket ini dalam kasus-kasus itu. Bagaimanapun, terima kasih atas tipnya!
nicorellius

1
Bekerja di Ubuntu 17.10 ... Ingatlah untuk menutup pengaturan dan buka kembali.
Dehan de Croos

Bekerja di Ubuntu 18.04. Saya mengekspor satu file dari router (archer60) dengan ekstensi .ovpn dan tidak dapat mengimpor kunci dan pengaturan untuk mengaktifkan VPN. Menginstal paket itu menyelesaikan masalah.
Alessandro D'lncal

3
  1. buka file .ovpn Anda dengan editor apa pun
  2. tambahkan # ke awal baris ini untuk berkomentar

    route remote_host 255.255.255.255 net_gateway default

  3. Buka pengaturan IPv4> rute> Periksa opsi “Gunakan koneksi ini hanya untuk sumber daya di jaringannya”> tekan OK> Simpan

Selesai!

Ini hanya penutup dari apa yang bekerja untuk saya di ubuntu 16.04 berdasarkan jawaban dan komentar lain di sini.


Sepertinya saya tidak memperbaiki masalah saya. Tapi saya terus mencari perbaikan.
jfmessier

Bekerja untuk saya di Fedora 26
Heinrich Ulbricht

2

Mengimpor profil .ovpn di dalam manajer jaringan baru-baru ini telah diperbaiki, tetapi masih ada bug dan pesan kesalahan yang menyesatkan. Terkadang Anda berhasil mengimpor file .ovpn dengan menghapus satu baris yang melanggar prosedur impor. Dalam kasus saya, saya menghapus baris float 1dari file .ovpn saya dan file telah berhasil diimpor.


3
Saya pikir kita harus mengumpulkan solusi potensial ini menjadi jawaban wiki karena mereka mungkin atau mungkin tidak bekerja dan tidak ada gunanya menurunkan rep stackoverflow seseorang karena satu solusi tertentu tidak berhasil
Rudolf Olah

1

Saya mengalami masalah yang sama. Sepertinya bug, menurut tautan ini: https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365


Saya tidak berpikir itu adalah bug yang sama persis. Solusinya diposting (# 14) di tautan bug yang telah Anda bagikan tidak berlaku untuk saya. Solusi yang disarankan adalah memiliki file kunci dan sertifikat yang terpisah alih-alih tag dalam file ovpn. File ovpn saya sudah tidak mengandung tag apa pun. sertifikat dan kunci juga ada dalam file yang terpisah.
saitiku


1

Bagi saya (Ubuntu 16.04.1 LTS), menghapus bagian <extra-certs> berhasil.

Ini adalah file ovpn yang dihasilkan oleh penyedia tunnel.

setenv USERNAME "user@provider.xx"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>

<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>

<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>

key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----

Saya tidak memiliki bidang ini di file saya. Bisakah Anda berbagi struktur file Anda dengan kami?
saitiku

Yakin. Jawaban diedit.
malaise

Saya tidak memiliki bagian sertifikat ekstra dalam file saya dan masih gagal.
Rudolf Olah


0

Saya menemukan perubahan itu

remote REMOTE_SERVER 12345

dengan

remote REMOTE_SERVER
port 12345

Memperbaiki masalah.


1
file saya sudah punya ini. Saya masih mendapatkan kesalahan yang dijelaskan.
saitiku

0

Dalam kasus saya, item berikut menyebabkan masalah:

float 1

Setelah berkomentar, ternyata berhasil:

#float 1
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.