Matikan sambungan automatik VPN tanpa memadam profil
NetworkManager tidak menyambung profil VPN dengan sendirinya. Pencetusnya ialah entri secondaries pada sambungan asas, dan itulah yang perlu diubah.
Setiap kali but, terowong muncul sebelum sesiapa memutuskan untuk menggunakannya, dan kotak semak yang kelihatan bertanggungjawab tidak melakukan apa-apa apabila dikosongkan. Ini bukan pepijat pada antara muka. NetworkManager tidak menyambung profil VPN dengan sendirinya; VPN dimulakan kerana sambungan asas menamakannya. Pembetulan terletak pada profil yang lain, dan ia hanya satu sifat.
Bendera yang anda kosongkan tidak dirujuk
Profil VPN mempunyai sifat sambungan automatiknya sendiri, dan untuk sambungan VPN pengurus tidak menggunakannya untuk memulakan apa-apa. Mengosongkannya menjadikan profil dibaca secara konsisten dan tidak mengubah tingkah laku, dan itulah sebabnya kejutan itu kekal selepas suntingan.
Mekanisme yang didokumenkan ialah senarai sambungan sekunder pada profil asas. Apabila sambungan Wi-Fi atau Ethernet diaktifkan, pengurus turut mengaktifkan UUID VPN yang tersenarai di situ. Hari ini hanya sambungan VPN disokong dalam senarai itu, dan jika ia mengandungi beberapa entri, satu suntingan menjejaskan kesemuanya.
Keutamaan sambungan automatik menyusun calon; ia juga bukan suis mematikan.
Baca kedua-dua profil sebelum menyunting
Catat nama, UUID dan jenis dahulu, kerana nama paparan berulang dan sambungan asas mudah dikelirukan dengan VPN. Kemudian baca sifat yang penting pada setiap sisi.
nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"
Dalam editor grafik nilai yang sama muncul di bawah label berbeza. Tab General sambungan asas mengandungi tetapan sambungan automatik dan, apabila pemalam dipasang, pilihan menaikkan VPN bersamanya. Desktop terjemahan mungkin melabel medan keutamaan sebagai sambungan automatik dengan keutamaan, yang bukan suis pengaktifan. Mengelirukan kedua-duanya menghasilkan kotak semak kosong dan but yang tidak berubah.
Buang satu entri, bukan seluruh senarai
Sifat ini ialah senarai, jadi menetapkan nilai baharu menggantikan segala-galanya di dalamnya. Gunakan tanda tolak di hadapan untuk membuang satu UUID dan membiarkan baki senarai utuh.
nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"
Periksa senarai sebelum dan selepas, terutamanya pada mesin yang bergantung pada VPN kedua.
Profil boleh dihadkan kepada pengguna tertentu. Apabila begitu, akaun yang anda gunakan untuk menyunting mesti muncul dalam senarai itu; jika tidak, arahan mungkin ditolak, atau pengurus menulis profil berasingan bagi setiap pengguna yang tidak pernah dilihat pemilik asal. Periksa pemilik sebelum membuat kesimpulan bahawa suntingan tidak melakukan apa-apa, kerana salinan senyap bagi setiap pengguna menjelaskan banyak hasil yang mengelirukan.
Uji peralihan sebenar, bukan mula semula secara manual
Menyambung semula profil asas ialah ujian yang bermakna. Turunkan dan naikkan semula, atau but semula, kemudian lihat senarai aktif, senarai antara muka dan carian laluan ke alamat dalaman.
nmcli connection show --active
ip -brief address
ip route get 10.8.0.1
Jika terowong masih muncul, pemilik yang tinggal biasanya skrip. Jurnal pengurus menunjukkan profil mana yang diaktifkan dan bila, dan direktori dispatcher ialah tempat hook yang memanggil nmcli connection up pada peristiwa antara muka akan tinggal. Hook tidak kelihatan dalam editor profil, sebab itulah ia bertahan dalam setiap eksperimen kotak semak.
Kekalkan laluan manual berfungsi, kerana itulah keperluan sebenar.
Rupa hasil yang baik
Profil kekal dipasang dengan gerbang, sijil dan kelayakan pengesahannya. Ia tidak diaktifkan semasa but, dan ia muncul apabila anda memintanya. Ketiga-tiga pernyataan itu ialah ujian penerimaan.
Tulis UUID sambungan asas dalam runbook, kerana itulah profil yang akan anda sunting lain kali.
VPN yang tersedia tetapi tidak automatik ialah pilihan konfigurasi, bukan ciri yang hilang, dan ia hanya satu sifat jauhnya.