NetworkManager tidak mengimport profil OpenVPN anda? Baca ini
Ralat keupayaan import adalah setempat. Semak pemalam dan editor, import dengan nmcli untuk mendapatkan mesej sebenar, dan biarkan sijil sebaris di tempatnya.
Profil yang bersambung dengan baik dalam OpenVPN klien lain mungkin enggan diimport ke NetworkManager, dan dialog menyalahkan keupayaan import pemalam. Ayat itu tentang mesin anda, bukan tentang fail atau pelayan. Import ialah operasi setempat yang dilakukan oleh pemalam VPN pengurus, dan pada saat ia gagal tiada apa-apa dihantar ke mana-mana. Anggapnya dahulu sebagai persoalan pembungkusan dan kemudian sebagai persoalan penghuraian.
Baca mesej itu sebagai kenyataan setempat
Frasa itu menerangkan set ciri pemalam. Sama ada pemalam yang menyediakan sokongan OpenVPN tiada, atau komponen yang menawarkan tindakan import lebih lama daripada format yang anda berikan kepadanya. Kedua-dua kes adalah setempat kepada mesin di hadapan anda.
Perhatikan apa yang mesej itu tidak katakan. Ia tidak mengatakan sijil itu salah, kata laluan telah tamat tempoh atau pelayan sudah mati, jadi mulakan semula atau tukar kelayakan tidak akan membetulkannya. Bacalah sebagai kenyataan tentang perisian yang dipasang.
Perbezaan itulah yang menjimatkan paling banyak masa dalam seluruh artikel ini, kerana refleksnya ialah melihat ke luar, ke gerbang, sedangkan kegagalan itu sepenuhnya di desktop.
Langkah 1: sahkan pemalam dan editor
Dua pakej penting dan mereka melakukan kerja yang berbeza. Satu menyediakan pemalam VPN NetworkManager yang memiliki sambungan; satu lagi menyediakan antara muka penyuntingan dan import desktop. Memasang hanya runtime, atau hanya editor, memberi anda separuh ciri.
nmcli --version
nmcli connection show
rpm -q NetworkManager-openvpn NetworkManager-openvpn-gnome 2>/dev/null
dpkg -l | grep -i network-manager-openvpn
Gunakan arahan pembungkusan yang benar-benar ada pada pengedaran anda; dua baris di atas ialah alternatif, bukan urutan. Sahkan juga bahawa anda langsung berada dalam aliran NetworkManager, kerana klien OpenVPN lain dengan pengimport sendiri tidak akan bertindak balas terhadap mana-mana nasihat ini.
Memasang pemalam biasanya memulakan semula atau memuat semula NetworkManager, yang memutuskan sambungan sedia ada sebentar. Lakukan dengan sengaja, bukan di tengah-tengah panggilan sokongan.
Langkah 2: import dengan nmcli dan dapatkan mesej sebenar
Dialog grafik cenderung memadatkan beberapa kegagalan menjadi satu ayat. Pengimport baris arahan lebih khusus, dan ia adalah operasi yang sama:
nmcli connection import type openvpn file /path/to/client.ovpn
nmcli connection show --active
Baca respons dengan teliti. Aduan tentang pemalam yang tiada ialah masalah pembungkusan. Aduan tentang arahan tertentu ialah masalah penghurai. Aduan tentang fail yang dirujuk ialah masalah laluan, dan ketiga-tiganya tidak mempunyai apa-apa persamaan selain perkataan import.
Ingat bahawa kejayaan di sini mencipta profil yang disimpan. Ia tidak bersambung, dan ia tidak membuktikan bahawa profil itu mengekalkan setiap ciri asal.
Langkah 3: biarkan sijil sebaris di tempatnya
Nasihat lama memberitahu anda membuang setiap blok sijil dan kunci sebaris sebelum mengimport. Nasihat itu sudah lapuk. Pengimport semasa mengendalikan objek sebaris, dan memadamnya menghilangkan identiti yang diperlukan sambungan sambil menghasilkan profil yang diimport dan kemudian gagal mengesahkan.
Jika anda benar-benar perlu memisahkan bahan atas sebab tertentu, simpan fail asal dan catat blok mana pergi ke mana. Profil yang disunting tiga kali oleh tiga orang bukan konfigurasi yang boleh anda fikirkan kemudian.
Amaran yang sama terpakai pada arahan vendor. Pilihan khusus klien mungkin berada di luar set ciri satu versi pemalam tanpa menjadi sintaks OpenVPN yang tidak sah, dan membuangnya hanya supaya dialog tertutup boleh mengubah tingkah laku secara senyap.
Langkah 4: periksa apa maksud profil itu sekarang
Selepas import berjaya, periksa titik akhir, susunan pengesahan, rujukan fail dan tempat rahsia disimpan sebelum anda mengaktifkan apa-apa. Keempat-empat itulah tempat import dan niat paling kerap menyimpang.
Kemudian periksa tingkah laku yang benar-benar anda pedulikan: laluan, DNS dan sama ada ciri profil asal bertahan. Itulah tiga tempat di mana import yang berjaya masih boleh mengecewakan orang yang memintanya. Import yang berjaya dan sambungan yang berkelakuan betul ialah dua hasil berbeza, dan hanya yang kedua penting kepada pengguna.
Jika profil yang diimport berkelakuan berbeza daripada klien asal, bandingkan kedua-dua konfigurasi daripada membinanya semula dari ingatan, kerana perbezaannya biasanya satu baris.
Langkah 5: biarkan satu pengurus memiliki terowong itu
Sebaik sahaja profil itu hidup dalam NetworkManager, biarkan ia memiliki sambungan itu. Memulakan proses OpenVPN berasingan sebagai jalan pintas mencipta laluan pengurusan kedua dengan tingkah laku penyelesai sendiri, kelayakan sendiri dan kitaran hayat sendiri.
Dua terowong yang kedua-duanya percaya mereka memiliki laluan lalai menghasilkan gejala yang kelihatan seperti pembekal yang rosak, dan penyelesaiannya ialah membuang salah satu daripadanya, bukan menala mana-mana satu.