Di bawah Unity, Network Manger memiliki kotak centang yang tersedia untuk setiap koneksi yang mengonfigurasi penggunaan VPN secara otomatis ketika koneksi aktif:
Apakah ada cara untuk mendapatkan opsi seperti ini di Ubuntu GNOME 16.04? (yang menggunakan GNOME 3.18). Karena halaman pengaturan koneksi tidak memiliki opsi ini:
network-manager
vpn
ubuntu-gnome
S.Mohsen sh
sumber
sumber
/etc/NetworkManager/system-connections
direktori yang diisi dengan profil koneksi dan ya tidak masalah mengedit konfigurasi, maka mungkin ada baiknya memeriksa jawaban yang saya posting di tempat lain pada topik menghubungkan otomatis ke VPN untuk antarmuka jaringan yang diberikan.Jawaban:
Saya menemukan jawabannya. Anehnya, Anda harus membuka Network Manager secara manual (bukan menggunakan panel atau Pengaturan.
Jadi dalam
Terminal
jenisnm-connection-editor
. Setelah melakukannya, jendela yang terbuka akan memiliki opsi di gambar OP pertama.Ini berfungsi untuk saya dalam 16.04 dan 17.04. Semoga, mereka akan mengintegrasikan berbagai manajer jaringan dalam versi GNOME yang akan datang.
sumber
Saya memecahkan masalah dengan skrip di
/etc/NetworkManager/dispatcher.d
Folder ini berisi skrip yang dipanggil dalam urutan abjad oleh manajer jaringan setiap kali ada perubahan dalam status Jaringan. Ini memiliki keuntungan (berbeda dari solusi lain yang saya lihat) bahwa VPN Anda tidak hanya diaktifkan saat boot / startup, tetapi juga pada resume setelah ditunda / tidur.
Agar ini berfungsi, Anda memerlukan koneksi VPN yang sudah diatur di Network Manager Anda, yang saya anggap sudah Anda miliki, jika tidak, Anda tidak akan mengajukan pertanyaan.
Langkah Pertama: Saya mengikuti saran dari halaman (Jerman) ini ( https://wiki.ubuntuusers.de/NetworkManager/Dispatcher/ ). Saya membuka dan menamai skrip baru 02VPN1
dan menulis:
NAME_OF_YOUR_VPN_CONNECTION adalah nama file koneksi NAME_OF_YOUR_VPN_CONNECTION.conf yang Anda gunakan untuk mengatur koneksi yang ingin Anda sambungkan secara otomatis.
Kondisi jika ["$ 2" = "naik"] berarti bahwa koneksi VPN hanya terhubung secara otomatis ketika Anda memulai koneksi jaringan (Koneksi Internet Anda); begitu layanan VPN berjalan, Anda dapat menonaktifkannya atau memilih VPN lain.
Jika Anda hanya dan setiap kali ingin menjalankan VPN ini tanpa kemampuan untuk menonaktifkannya, Anda dapat menulis skrip tanpa syarat jika ini:
Anda hanya dapat mengatur file ini sebagai root, sehingga file tersebut dimiliki oleh root tanpa Anda melakukan apa pun sebagai tambahan. Begitulah seharusnya.
Akhirnya: Buat file ini dapat dieksekusi, jika tidak skrip tidak akan berjalan. Di Terminal:
Proses ini dijalankan oleh root, dan root belum memiliki akses ke kata sandi yang Anda gunakan untuk VPN Anda. Lakukan hal berikut: Buka file NAME_OF_YOUR_VPN_CONNECTION di / etc / NetworkManager / koneksi-sistem sebagai root. Buka Terminal dan lakukan:
a) Ubah jalurnya
untuk
b) Di bagian bawah, tambahkan
Simpan dan tutup file.
Sekarang restart Network Manager Anda. Terminal:
untuk menginisialisasi pengaturan baru. Anda harus selesai.
Saya melakukan ini kemarin, dan sejauh yang saya bisa lihat itu berfungsi dengan baik. Tidak ada jaminan!
sumber