Saya memiliki koneksi VPN yang berfungsi menggunakan NetworkManager, OpenConnect, dan paket network-manager-openconnect-gnome, tetapi saya harus memulainya secara manual setiap kali saya terhubung ke jaringan, dan saya harus memasukkan kata sandi secara manual setiap kali.
Bagaimana saya bisa menghubungkannya secara otomatis, dan mengingat kata sandi saya (dengan aman)?
Saya telah mencentang kotak 'Sambungkan Secara Otomatis' pada halaman Konfigurasi VPN, tetapi ini tampaknya tidak berpengaruh. Saya juga sudah mencentang kotak 'Mulai terhubung secara otomatis' di kotak munculan, dan itu tidak perlu menekan tombol sambungkan di jendela itu, tetapi tampaknya tidak memiliki bagian dalam memulai seluruh proses di awal tempat. Tidak ada pilihan untuk mengingat kata sandi di jendela, tetapi mungkin ada satu tempat lain?
Di Ubuntu Gnome 16.04, saya tidak dapat menemukan di Network Connections opsi GUI untuk mengedit pengaturan VPN per-jaringan. Solusi bagi saya adalah meluncurkan panel "Network Connections" secara manual di terminal dengan mengetik:
nm-koneksi-editor
kemudian edit jaringan yang diinginkan dan tambahkan koneksi VPN ke sana.
sumber
Pada 18.04 , dan beberapa versi sebelumnya juga, bahkan tidak ada pengaturan GUI untuk secara otomatis mengaktifkan koneksi VPN sekarang.
Jadi sebagai gantinya, saya mengaktifkan koneksi otomatis ke ethernet dan kemudian mengatur koneksi VPN dengan file konfigurasi dan skrip autostart.
Tambahkan
vpn.desktop
file~/.config/autostart
dengan konten berikutIni akan memanggil file yang dapat Anda tempatkan di mana-mana, tetapi saya telah memasukkan
/home/me/bin/
dan menyebutnyavpn-start.sh
Anda harus memasukkan nama koneksi VPN Anda. Carilah di output dari
nmcli con show
.Jadikan itu dapat dieksekusi dengan
chmox +x vpn-start.sh
.Dan logout-relogin untuk mengujinya.
sumber
nm-connection-editor
Ubuntu 18.04 untuk mengatur "Secara otomatis terhubung ke VPN saat menggunakan koneksi ini" di bawah tab "General" untuk koneksi yang dipertanyakan. Tidak ada lagi yang berjalan secara manualvpn-start.sh
!