Satu dapat mengimpor .ovpn
file ke NetworkManager melalui alat GUI nm-connection-editor
(klik kanan nm-applet
dan klik pada Edit connections
): Add
-> Import a saved VPN configuration...
.
Tujuan saya adalah melakukan hal yang sama tetapi melalui baris perintah menggunakan alat seperti nm-cli
. Apakah mungkin?
command-line
vpn
networkmanager
openvpn
nmcli
petRUShka
sumber
sumber
Jawaban:
Saya menggunakan nmcli versi 1.2.6 dan saya dapat menggunakannya untuk mengimpor konfigurasi openvpn.
Mulai sekarang bahkan di NetworkManager UI vpn saya terlihat.
Untuk lebih lanjut mengkonfigurasi koneksi Anda dapat menggunakan
show
perintah untuk mencari tahu nama koneksi danmodify
untuk mengubah nilai konfigurasi.sumber
-vpn.data
jika saya tidak sengaja menambahkan sesuatu yang salah ke data konfigurasi?Solusi yang saya gunakan untuk mengatasi kekurangan fungsionalitas yang datang dengan nmcli pada sistem berbasis debian adalah dengan menggunakan perintah untuk menyalin file konfigurasi VPN yang ada di folder / etc / NetworkManager / pengaturan sistem ke file baru (sebagai root, tentu saja) di folder yang sama dan membuat penggantian string ke nilai yang diizinkan pengguna, gateway, nama pengguna dan kata sandi dalam salinan baru. Kemudian saya memulai kembali manajer jaringan untuk menerapkan perubahan.
Sebagai contoh:
File konfigurasi pada folder / etc / NetworkManager / system-settings mungkin terlihat seperti ini:
... jadi Anda bisa membuat file konfigurasi baru yang mirip dengan yang di atas ...
... lalu ganti nilai '<< >>' di atas dengan pengaturan VPN Anda sendiri, misalnya:
... dan akhirnya restart manajer jaringan melalui perintah berikut:
Catatan: Pengaturan UUID tampaknya tidak masalah, meskipun tidak unik. Tidak tahu kenapa. Barang hanya berfungsi.
Juga, Jika Anda menambahkan file baru daripada menyalin, pastikan izin untuk file diatur ke 600 (baca dan tulis), dan pemiliknya adalah root.
Cobalah dan katakan apa yang Anda pikirkan. Ini bekerja untuk saya, semua melalui baris perintah.
sumber
Saya menggunakan ini untuk lari dari root:
sumber
runuser
hanya menggunakan pengguna sajasudo
? Ini tidak menambahkan apa pun yang belum disebutkan dalam mis. Impor file konfigurasi VPN ke NetworkManager dari command linejapie
menggunakanrunuser
, tetapi kemudian Anda beralih kembali ke root dengansudo
...runas
... Singkatnya apa yang saya katakan adalah bahwa itu sudah cukupnmcli connection import type openvpn file ~japie/vpn_clients/flappie3-TO-IPFire.ovpn
.