Jika Anda ingin berinteraksi dengan NetworkManager dari baris perintah, Anda dapat menggunakan perintah "nmcli".
daftar semua koneksi NM: nmcli con
mulai koneksi (wifi, vpn, dll): nmcli con up id ConnectionName
koneksi bawah: nmcli con down id ConnectionName
(lebih banyak perintah nmcli di halaman nmcli ).
Perhatikan juga bahwa pengguna biasa biasanya tidak memiliki izin untuk mengontrol jaringan. Menggunakan perintah di atas dengan sudo
harus berfungsi untuk sebagian besar koneksi, tetapi VPN secara khusus mungkin gagal dengan "Kesalahan: Aktivasi koneksi gagal: tidak ada rahasia VPN yang valid."
Jika itu terjadi pada Anda, kemungkinan kata sandi VPN disimpan di gnome-keyring pengguna Anda, yang membuatnya tidak dapat diakses oleh pengguna root. Komentar ini menjelaskan alasannya.
Untuk memperbaikinya, edit / etc / NetworkManager / system-koneksi / ConnectionName dan di bawahnya [vpn]
, ubah baris flag kata sandi ke:
password-flags=0
Jika ada garis yang dimulai dengan Xauth password-flags
, ubah saja.
Kemudian tambahkan yang berikut di bawah ini [vpn]
:
[vpn-secrets]
password=YourPassword
(Jika pada langkah sebelumnya Anda mengubah baris Xauth password-flags
, tambahkan Xauth password=...
saja.)
Sekarang restart manajer jaringan dengan:
sudo service network-manager restart
Maka memulai koneksi VPN dengan sudo nmcli con up id ConnectionName
akan bekerja tanpa masalah.