Bagaimana saya bisa menghubungkan VPN saya secara otomatis ketika nirkabel terhubung?

12

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?

am
sumber

Jawaban:

6

Saat membuat koneksi VPN melalui Network Manager memilih Connect otomatis pilihan harus berarti bahwa VPN tidak secara otomatis terhubung, namun hal ini tidak bekerja karena bug: https://bugs.launchpad.net/ubuntu/+source/network -manager / + bug / 280571

Itu masih dapat dicapai melalui penyelesaian, salah satu cara untuk melakukan ini adalah dengan menggunakan vpnautoconnect

  • Atur VPN Anda seperti biasa melalui pengaturan jaringan, pastikan Connect secara otomatis dipilih:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

  • Pilih Preferensi dari menu VPNautoconnect

masukkan deskripsi gambar di sini

  • Klik panah kecil untuk membuat tab baru dan pilih koneksi nirkabel Anda di menu turun Koneksi Induk , dan VPN Anda di menu turun Koneksi VPN . Kemudian klik Simpan

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

VPN Anda sekarang harus terhubung secara otomatis setiap kali jaringan nirkabel yang dipilih terhubung (jika Anda menggunakan lebih dari satu jaringan nirkabel Anda harus membuat tab baru di menu preferensi untuk masing-masing yang ingin Anda sambungkan ke VPN secara otomatis saat Anda menggunakan ).

coversnail
sumber
1
Saya sangat suka efek blur yang berputar-putar. +1 untuk itu dan jawaban yang bagus!
jrg
1
Saya mengikuti petunjuk Anda, dan itu berhasil. Sekarang koneksi VPN saya secara otomatis mencoba menyambung kembali. Namun, kata sandi saya tidak disimpan. Bagaimana Anda menyimpan kata sandi VPN? Saya tidak menemukan dokumentasi yang relevan dengan jawaban yang jelas setelah pencarian Google selama berjam-jam.
Kamil Slowikowski
2

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.

Meetai.com
sumber
Ini bekerja untuk saya di Arch Linux menggunakan Gnome, terima kasih telah berbagi ini.
Elliott Minns
1

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.desktopfile ~/.config/autostartdengan konten berikut

[Desktop Entry]
Name=Start VPN connection
GenericName=Network helper
Comment=Start automatically VPN connection
Exec=/home/me/bin/vpn-start.sh
Terminal=false
Type=Application
Icon=network-vpn
Categories=Network;
StartupNotify=false
X-GNOME-Autostart-enabled=true

Ini akan memanggil file yang dapat Anda tempatkan di mana-mana, tetapi saya telah memasukkan /home/me/bin/dan menyebutnyavpn-start.sh

#/bin/bash
LANG=C
while ! nmcli dev status|grep -q connected; do
    sleep 1
done
exec nmcli con up '<name of your vpn connection>'

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.

titik balik matahari
sumber
Melalui askubuntu.com/questions/1033278/... Saya menemukan bahwa saya dapat menggunakan nm-connection-editorUbuntu 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 manual vpn-start.sh!
Chris Burgess