To snarvegar fjernar gjettinga ein einaste VPN-vekslar må handtere: den eine koplar alltid til, den andre koplar alltid frå. To snarvegar fjernar tvitydigheita: den eine ber alltid om ei tilkopling, den andre ber alltid om ei fråkopling. Begge peikar på same lagra profil gjennom UUID-en.

Gå gjennom oppsettet i rekkjefølgja nedanfor. Test kvar kommando i ein terminal før du bind han, fordi ein snarveg er ein dårleg stad å oppdage ein førespurnad du ikkje kan sjå.

Finn UUID-en, ikkje profilnamnet

List dei lagra tilkoplingane i den vanlege skrivebordsøkta og kopier UUID-en til den tiltenkte VPN-en. Namnet er for menneske; to lagra profilar kan dele eitt, og ein profil som blir sletta og importert på nytt får ein ny identifikator.

nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid

Hald UUID-en i definisjonen til snarvegen i staden for visingsnamnet. Viss profilen blir bytt ut seinare, oppdater begge snarvegane samtidig, fordi éin utdatert identifikator gir ei Kopie til-handling som feilar medan Kopie frå framleis rettar seg mot det gamle objektet. Derfor brukar begge handlingane same verdi. Behandle UUID-en som identiteten til profilen.

Stadfest at profilen er ein NetworkManager VPN og ikkje ein leverandørdaemon med eigen teneste. Ein leverandørklient treng sitt eige støtta kontrollgrensesnitt; nmcli vil ikkje administrere ein tunnel han ikkje eig. Sjekk tilkoplingstypen viss namnet er tvitydig. Ein tunnel som blir eigd av ein annan daemon, visest ikkje i same liste.

Test begge kommandona i ein terminal først

Be om tilkoplinga interaktivt, fullfør den godkjende pålogginga og nå ein privat ressurs du faktisk treng. Kople deretter frå med den samsvarande kommandoen og stadfest at VPN-en går ned utan å ta med seg den underliggande Wi-Fi- eller Ethernet-lenkja.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555

Køyr dei som to separate handlingar. Dei endrar tilkoplingstilstanden; dei slettar ikkje profilen og redigerer ikkje innstillingane. Ta vare på terminalutskrifta frå første køyring så du veit korleis ein normal førespurnadssekvens ser ut. Den loggen gjer oppførselen til snarvegen føreseieleg.

Ikkje test fråkoplinga gjennom den einaste eksterne administrasjonsvegen din. Viss VPN-en ber økta di, avsluttar ei vellukka fråkopling også tilgangen din, og gjenoppretting krev ein veg som ikkje er avhengig av tunnelen. Hald ein lokal konsoll eller ei andre lenkje tilgjengeleg.

Bind to namngjevne snarvegar til same UUID

I tastaturinnstillingane på skrivebordet opprettar du to tydeleg namngjevne handlingar, til dømes Kopie til kontor-VPN og Kopie frå kontor-VPN. Tildel ulike tastekombinasjonar og lim inn den kontrollerte UUID-en i begge kommandona.

Namngjei dei etter føremål i staden for tilstand. Ein snarveg kalla Veksle gjer neste trykk uføreseieleg; Kopie til og Kopie frå skildrar nøyaktig kva som vil bli bedt om. Det gjer snarveglista sjølvforklarande. Eit feiltrykk gjer framleis noko føreseieleg.

Viss skrivebordet brukar desktop-entry-startprogram, hugs at eit startprogram ikkje tildeler ein terminal automatisk. Ein kommando som treng interaktiv inndata, blir ståande og vente der ingen kan svare.

Plasser autentiseringsførespurnaden der du kan sjå han

Utan --ask, spør nmcli ein køyrande hemmelegheitsagent om dei manglande påloggingsdetaljane. Det er rett veg når skrivebordet alt handterer autentiseringa for denne VPN-en og agenten kan vise sin eigen førespurnad. Test den enkle Kopie til-kommandoen direkte frå snarvegen før du går ut frå at han verkar.

Viss VPN-en treng terminalinteraksjon, konfigurerer du snarvegen til å opne terminalprogrammet på skrivebordet og køyre den interaktive kommandoen der. Startargumenta varierer mellom terminalprogram, så bruk den dokumenterte forma til det installerte.

For ein skrivebordsoppføring Terminal=true ber om eit terminalvindauge og Terminal=false gjer det ikkje. Ingen av innstillingane er grunn til å leggje eit passord på kommandolinja, gi sudo utan passord eller omgå autentiseringspolicyen til organisasjonen.

Kontroller beredskapen etter tastetrykket

Eit tastetrykk betyr at du bad om aktivering. Det beviser ikkje at autentiseringa er ferdig, at ruter er installerte eller at privat DNS svarar. Kontroller tilkoplingstilstanden og deretter den faktiske private ressursen.

Les tilstanden gjennom eigarklienten i staden for å matche ei omsett setning. Menneskeleg lesbar tekst endrar seg med språket, og ein maskin kan ha meir enn éin VPN, så ein strengmatch kan rapportere feil profil eller oversjå ein overgangstilstand.

Viss ein annan automatisering koplar VPN-en til på nytt, avstem han mot Kopie frå-snarvegen. To eigarar som opphevar kvarandre, gir ei tilkopling som ser ut til å ignorere tastetrykket, når det eigentlege problemet er konkurrerande policy.

Noter UUID-en, begge kommandona og beredskapskontrollen i notata dine. Neste profilutskifting eller skrivebordsoppgradering er mykje lettare å diagnostisere når identifikatoren og den tiltenkte førespurnadsvegen alt er skrivne ned.

Relaterte artiklar