Wi-Fi tersambung sendiri; VPN butuh asosiasi sekunder
Sambung otomatis pada profil VPN tidak memulainya. Tambahkan UUID-nya ke secondaries koneksi dasar, lalu periksa agen rahasia dalam konteks itu.
Laptop bergabung ke Wi-Fi sebelum Anda duduk, dan VPN tetap menunggu klik. Menyetel sambung otomatis pada profil VPN tidak mengubah apa pun, karena sakelar itu mengatur aktivasi profil itu sendiri dan NetworkManager memperlakukan VPN sebagai pendamping koneksi dasar. Mekanisme yang didokumentasikan adalah daftar sekunder koneksi dasar, dan itu properti berbeda di tempat berbeda.
Sambung otomatis bukan sakelar VPN
Profil Wi-Fi atau Ethernet dapat aktif sendiri karena memiliki perangkat. Profil plugin VPN tidak memiliki perangkat dalam arti yang sama; ia dimulai bersama koneksi yang memilikinya. Itulah sebabnya tanda sambung otomatis pada VPN terlihat benar, tersimpan dengan benar, dan tidak menghasilkan terowongan. Tanda itu menjawab pertanyaan tentang profil, bukan tentang jaringan yang dibutuhkannya.
Membaca model seperti ini juga menjelaskan mode kegagalan. Dasar tersambung, tidak ada yang meminta VPN mulai, dan desktop menampilkan VPN terputus di samping jaringan tersambung. Tidak ada yang rusak; asosiasinya tidak pernah dibuat.
Identifikasi kedua profil dengan UUID
nmcli -f NAME,UUID,TYPE connection show
Pilih profil Wi-Fi atau Ethernet yang seharusnya memicu terowongan, lalu profil VPN yang dimaksud. Gunakan UUID alih-alih nama, karena nama adalah label yang bisa diduplikasi atau diedit, dan UUID adalah yang benar-benar diselesaikan jalur aktivasi.
Jangan mencampur nama profil dengan nama antarmuka atau alamat yang sedang dipegang mesin. Itu tiga pengenal berbeda yang kebetulan terlihat mirip di terminal, dan mencampurnya menghasilkan perubahan yang tidak mengarah ke apa pun.
Tambahkan VPN ke koneksi dasar
nmcli connection modify uuid "PRIMARY_UUID" +connection.secondaries "VPN_UUID"
Bentuk dengan plus menambahkan ke daftar yang ada; menghilangkannya akan mengganti daftar, yang diam-diam menghapus koneksi sekunder lain yang sudah dikonfigurasi. Periksa nilai saat ini lebih dulu dan catat sebelum Anda mengubah apa pun.
Pengaturan koneksi NetworkManager menggambarkan sekunder sebagai koneksi VPN yang dimulai bersama koneksi dasar. Apakah profil WireGuard asli adalah jenis objek yang sama bergantung pada bagaimana NetworkManager mengelolanya, jadi perintah yang sama bisa menjadi alat yang salah untuk terowongan yang muncul sebagai antarmuka alih-alih sebagai plugin VPN.
Ini perubahan kebijakan koneksi, bukan tombol saat runtime. Terapkan melalui proses penyambungan ulang mana pun yang disetujui penerapan, dan perkirakan aktivasi pertama setelah perubahan berperilaku berbeda dari sesi tempat Anda duduk sekarang.
Rahasia bukan bagian dari asosiasi
Entri sekunder berkata «mulai ini dengan itu». Tidak ada yang menyerahkan kata sandi, membuka keyring, atau menjawab permintaan. Profil yang terautentikasi dengan baik setelah login desktop masih bisa gagal saat diaktifkan dalam konteks di mana agen rahasia tidak tersedia.
Gunakan pengaturan sistem atau agen rahasia yang didukung untuk penerapan sebenarnya. Menyimpan kata sandi semua orang dalam skrip agar terowongan dapat mulai tanpa pengawasan mengubah rancangan autentikasi menjadi berkas yang hidup lebih lama daripada masa kerja pemiliknya.
Baca kedua peristiwa, lalu periksa sumber daya
Amati koneksi dasar dan aktivasi VPN selama satu percobaan. Peristiwa VPN yang hilang berarti pemicu tidak pernah dikonfigurasi atau UUID-nya salah. Peristiwa VPN yang diikuti kegagalan autentikasi berarti pemicu berjalan dan masalah yang tersisa adalah kredensial, yang merupakan perbaikan berbeda.
Setelah aktivasi, minta sumber daya yang memotivasi penyiapan alih-alih memercayai ikon. Lalu putuskan sambungan dengan sengaja dan amati apa yang terjadi berikutnya, karena asosiasi mulai otomatis bukan kill switch dan tidak menjanjikan percobaan ulang tanpa akhir. Jika persyaratannya «tidak ada lalu lintas tanpa terowongan», itu kebijakan terpisah yang memerlukan konfigurasi dan pengujiannya sendiri. Mencampur keduanya adalah cara sebuah mesin berakhir menyambung ulang dalam lingkaran sementara pengguna yakin mesin itu terlindungi.