Op Trennen drécken funktionéiert, an zéng Sekonnen duerno kënnt den Tunnel trotzdem zréck. Dës Schleef ass seelen de VPN-Client, dee sech falsch behëlt; et ass en Erhuelungsskript, dat ëmmer nëmmen eng eenzeg Fro gestallt huet, „ass en ënnen?“, an huet se mat Verbannen beäntwert. Soubal Dir d'Fro, déi de Benotzer beäntwert huet, vun der Fro trennt, déi de System mellt, gëtt d'Korrektur eng kleng Quantitéit Zoustand amplaz vun engem méi laangen Zäit ze schlofen.

Zwou Froe, net eng

Soll dëse Profil elo verbonne sinn, a wat mellt de System am Moment? Dat sinn ënnerschiddlech Froe mat ënnerschiddlechen Eegentümer, an eng Erhuelungspolitik brauch béid, ier se handelt. D'Absicht ass eppes, wat Ären Tool decidéiert a sech merkt. Den observéierten Zoustand ass eppes, wat d'Plattform Iech seet.

IntentWhat you observeWhat to do
WantedDropped unexpectedlyAllow one supported recovery attempt
Paused by the userDisconnectedDo nothing until intent changes
WantedAlready connectingWait instead of starting a rival attempt
WantedAuthentication needs a personPrompt, then stop replaying credentials

Liest d'Reien als eng Politik an net als eng Lëscht vun de Fäll. Déi zweet Rei ass déi, déi déi meescht Skripte weglassen, an et ass déi eenzeg Rei, déi en Iwwerwaachungsprogramm vun enger Maschinn ënnerscheet, déi drop besteet, Recht ze hunn.

Den observéierten Zoustand ass keng Preferenz

Dem Apple säi Network Extension-Zoustandsmodell mellt d'Zoustänn connecting, connected, disconnecting, disconnected a recovery. All fënnef beschreiwen d'Verbindung. Kee vun hinnen seet „de Benotzer huet gefrot, datt dëse Profil a Paus bleift“, well dat ass guer keen Zoustand vun der Verbindung. Clienten, déi net op dësem Kader opgebaut sinn, weisen hir eege ënnerstëtzte Kontrollen an Zoustandsopruffer, an si zéien déiselwecht Linn an hirem eegene Vokabulär.

D'Konsequenz ass, datt en getrennte Zoustand ni eleng interpretéiert ka ginn. Et heescht eng vun op d'mannst dräi Saachen: den Tunnel ass gefall, de Benotzer huet en gestoppt, oder de System ass tëscht den Versich. Nëmmen Ären eegene Rekord vun der Absicht kann déi auserneenhalen. Schreift dëse Rekord op, haalt en iwwer Neistarts, wann en en Neistart muss iwwerliewe, a maacht en de Moment aktualiséiert, wou de Benotzer handelt, amplaz en spéider aus enger Loglinn ze schléissen.

scutil --nc list
scutil --nc status "Office VPN"

Wien nach dierf dëse Profil starten

Eng Paus, déi Ären Hëllefer versprécht, ass nëmme sou staark wéi déi aner Eegentümer vum selwechte Profil. Eng On Demand-Regel, eng geréiert Konfiguratioun oder en zweeten Client kënnen all eng Verbindung verlaangen, an Ären Hëllefer wäert futti ausgesinn, wärend en sech genee behëlt wéi et geschriwwen ass.

Fannt all Mechanismus, deen de Profil kann starten ier Dir versprécht, eng Paus ze respektéieren, a schreift op, wien gewënnt. Wann en geréierte Service bewosst eng perséinlech Pausoptioun zréckhält, ass dat eng Entscheidung vum Administrateur iwwer d'Politik, an net eng Lück, déi e Skript soll fëllen, andeems et géint d'Gestioun kämpft.

Maacht d'Versich langweileg

Begrenzt d'Zuel vun den Versich a maacht jiddereen op eppes reaktiv, wat sech geännert huet: d'Netz ass zréckkomm, de Gateway huet geäntwert, de Credential-Prompt ass fäerdeg. En net erreechbare Gateway, eng ofgelafe Identitéit an en ofgeleenten zweete Faktor brauchen dräi ënnerschiddlech Äntwerten, an eng enk Schleef gëtt allen dräi déiselwecht.

Kuckt, wat en séieren neie Versuch tatsächlech um Bildschierm produzéiert. Widderholl Dialogen, déi de Benotzer zoumécht, si schlëmmer wéi eng eenzeg kloer Fehlermeldung, an si léieren d'Leit, duerch Prompte ze klicken, ouni se ze liesen.

Paus a Verkéierspolitik sinn getrennt Verspriechen

En Tunnel, deen de Benotzer a Paus gesat huet, léisst de Verkéier dacks bewosst blockéiert, an dat ass de ganzen Zweck vun enger Politik am Stil vun engem Kill Switch. Dat heescht, Paus soll genee eng Saach verspriechen: d'Erhuelung hält op. Et sollt net stille wat änneren, wat d'Netz erlaabt.

Decidéiert de Verkéiersverhalen getrennt, dokumentéiert et niewent der Paus-Kontroll, a haalt et konsequent, egal ob den Tunnel a Paus, gescheitert oder net do ass. Soss léiert de Benotzer, datt op Trennen ze drécken eppes Onberechenbaares mécht, an den nächsten Supportsticket ass iwwer en Netz, dat „heiansdo ophält ze funktionéieren“ ouni sichtbaren Grond.

Ähnlech Artikelen