Slå av automatisk VPN-tilkopling utan å sletta profilen
NetworkManager koplar ikkje til VPN-profilar av seg sjølv. Utløysaren er ein secondaries-oppføring på basiskoplinga, og det er den som må endrast.
Ved kvar oppstart kjem tunnelen opp før nokon har bestemt seg for å bruka han, og avkrysningsboksen som ser ansvarleg ut gjer ingenting når han blir fjerna. Det er ikkje ein feil i grensesnittet. NetworkManager koplar ikkje til VPN-profilar av seg sjølv; ein VPN blir starta fordi ei basiskopling nemner han. Rettninga ligg på den andre profilen, og ho er éin eigenskap.
Flagget du fjernar blir ikkje spurd
VPN-profilen har sin eigen eigenskap for automatisk tilkopling, og for VPN-samband brukar ikkje behandlaren han til å starta noko. Å fjerna han gjer at profilen blir lesen konsekvent og endrar inga åtferd, og det er nettopp difor overraskinga overlever redigeringa.
Mekanismen som er dokumentert, er ei liste over sekundære samband på basisprofilen. Når Wi-Fi- eller Ethernet-sambandet blir aktivert, aktiverer behandlaren òg VPN-UUID-ane som står der. I dag blir berre VPN-samband støtta i lista, og om ho har fleire oppføringar, påverkar éi endring alle.
Prioritet for automatisk tilkopling rangerer kandidatar; han er heller ikkje ein av-brytar.
Les dei to profilane før du redigerer
Noter namn, UUID-ar og typar først, fordi viste namn blir gjentekne og basiskoplinga lett blir forveksla med VPN-en. Les deretter eigenskapane som betyr noko på kvar side.
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"
I den grafiske editoren blir dei same verdiane viste under ulike etikettar. General-fana til basiskoplinga inneheld innstillinga for automatisk tilkopling og, når programtillegget er installert, valet om å heisa ein VPN saman med henne. Eit omsett skrivebord kan kalla prioritetsfeltet automatisk tilkopling med prioritet, noko som ikkje er på-brytaren. Forvekslar ein dei to, får ein ein fjerna avkrysning og ein uendra oppstart.
Fjern éi oppføring, ikkje heile lista
Eigenskapen er ei liste, så å gje ein ny verdi erstattar alt i henne. Bruk det leiande minuset for å fjerna éin UUID og la resten av lista vera intakt.
nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"
Kontroller lista før og etter, særleg på ein maskin som er avhengig av ein andre VPN.
Profilar kan avgrensast til bestemte brukarar. Når dei er det, må kontoen du redigerer frå stå på den lista; elles kan kommandoen bli avvist, eller behandlaren kan skriva ein eigen profil per brukar som den opphavlege eigaren aldri ser. Kontroller eigaren før du konkluderer med at ei endring ikkje gjorde noko, for ein stille kopi per brukar forklarer mange forvirrande resultat.
Test ein ekte overgang, ikkje ein manuell omstart
Å kopla basisprofilen til på nytt er den meiningsfulle testen. Ta han ned og opp, eller start på nytt, og sjå deretter på den aktive lista, grensesnittlista og eit ruteoppslag mot ei intern adresse.
nmcli connection show --active
ip -brief address
ip route get 10.8.0.1
Om tunnelen framleis dukkar opp, er den attverande eigaren vanlegvis eit skript. Journalen til behandlaren viser kva profil som vart aktivert og når, og dispatcher-katalogen er staden der ein krok som kallar nmcli connection up ved ei grensesnitthending ville bu. Ein krok er usynleg i profileditoren, og difor overlever han kvart einaste avkrysningseksperiment.
Hald den manuelle vegen i drift, for det er det eigentlege kravet.
Korleis eit godt resultat ser ut
Profilen blir liggjande installert med gatewayen, sertifikatet og påloggingsinformasjonen sin. Han blir ikkje aktivert ved oppstart, og han kjem opp når du ber om det. Dei tre utsegnene er aksepttesten.
Skriv UUID-en til basiskoplinga i runbooken, for det er profilen du redigerer neste gong.
Ein VPN som er tilgjengeleg men ikkje automatisk, er eit konfigurasjonsval og ikkje ein manglande funksjon, og han er éin eigenskap unna.