VPN-ja e Mac-ut rilidhet vetë sapo shtyp Shkëput
Një monitor që e trajton çdo gjendje të shkëputur si defekt do të luftojë me butonin Shkëput. Ndani qëllimin nga gjendja e vëzhguar dhe më pas kufizoni përpjekjet.
Shtypja e Shkëput funksionon, dhe dhjetë sekonda më vonë tuneli kthehet gjithsesi. Ai cikël rrallë është klienti VPN që sillet gabim; është një skript rikuperimi që bënte gjithmonë vetëm një pyetje, „a është poshtë?“, dhe i përgjigjej duke u lidhur. Sapo ta ndani pyetjen të cilës iu përgjigj përdoruesi nga pyetja që raporton sistemi, rregullimi bëhet një sasi e vogël gjendjeje në vend të një pritjeje më të gjatë.
Dy pyetje, jo një
A duhet të jetë ky profil i lidhur tani, dhe çfarë raporton sistemi në këtë moment? Këto janë pyetje të ndryshme me pronarë të ndryshëm, dhe një politikë rikuperimi ka nevojë për të dyja përpara se të veprojë. Qëllimi është diçka që mjeti juaj e vendos dhe e mban mend. Gjendja e vëzhguar është diçka që platforma ju thotë.
| Intent | What you observe | What to do |
|---|---|---|
| Wanted | Dropped unexpectedly | Allow one supported recovery attempt |
| Paused by the user | Disconnected | Do nothing until intent changes |
| Wanted | Already connecting | Wait instead of starting a rival attempt |
| Wanted | Authentication needs a person | Prompt, then stop replaying credentials |
Lexoni rreshtat si politikë dhe jo si listë rastesh. Rreshti i dytë është ai që shumica e skripteve e lënë jashtë, dhe është i vetmi rresht që dallon një monitor nga një makinë që këmbëngul se ka të drejtë.
Gjendja e vëzhguar nuk është preferencë
Modeli i gjendjes Network Extension i Apple raporton gjendjet connecting, connected, disconnecting, disconnected dhe recovery. Të pesta përshkruajnë lidhjen. Asnjëri prej tyre nuk thotë „përdoruesi kërkoi që ky profil të mbetet i pezulluar“, sepse kjo nuk është aspak gjendje lidhjeje. Klientët që nuk janë ndërtuar mbi atë kornizë ekspozojnë kontrollet dhe thirrjet e tyre të mbështetura të gjendjes, dhe ata tërheqin të njëjtën vijë në fjalorin e tyre.
Pasoja është se një gjendje e shkëputur nuk mund të interpretohet kurrë më vete. Ajo nënkupton një nga të paktën tre gjëra: tuneli ra, përdoruesi e ndaloi, ose sistemi është mes përpjekjeve. Vetëm regjistri juaj i qëllimit mund t'i dallojë ato. Shkruajeni atë regjistër, mbajeni përgjatë rindezjeve nëse duhet t'i mbijetojë një rindezjeje, dhe përditësojeni në momentin kur përdoruesi vepron në vend që ta nxirrni më vonë nga një rresht logu.
scutil --nc list
scutil --nc status "Office VPN"
Kush tjetër lejohet ta nisë këtë profil
Një pauzë e premtuar nga ndihmësi juaj është vetëm aq e fortë sa pronarët e tjerë të të njëjtit profil. Një rregull On Demand, një konfigurim i menaxhuar ose një klient i dytë mund të kërkojnë një lidhje, dhe ndihmësi juaj do të duket i prishur ndërsa sillet saktësisht siç është shkruar.
Gjeni çdo mekanizëm që mund ta nisë profilin përpara se të premtoni se do të respektoni një pauzë, dhe shkruani cili fiton. Kur një shërbim i menaxhuar e mban qëllimisht një opsion personal pauze, ai është një vendim i administratorit për politikën, jo një boshllëk që një skript duhet ta plotësojë duke luftuar me menaxhimin.
Bëjini përpjekjet e përsëritura të mërzitshme
Kufizoni numrin e përpjekjeve dhe bëni secilën të përgjigjet ndaj diçkaje që ndryshoi: rrjeti u kthye, porta hyrëse u përgjigj, kërkesa për kredenciale përfundoi. Një portë hyrëse e padisponueshme, një identitet i skaduar dhe një faktor i dytë i refuzuar kërkojnë tre përgjigje të ndryshme, dhe një cikël i shtrënguar u jep të trejave të njëjtën.
Shikoni çfarë prodhon vërtet një përpjekje e shpejtë në ekran. Dialogët e përsëritur që përdoruesi i mbyll janë më keq sesa një mesazh i vetëm i qartë dështimi, dhe i mësojnë njerëzit të klikojnë nëpër kërkesa pa i lexuar ato.
Pauza dhe politika e trafikut janë premtime të ndara
Një tunel i pezulluar nga përdoruesi shpesh e lë trafikun të bllokuar qëllimisht, dhe ky është i gjithë qëllimi i një politike të stilit kill switch. Kjo do të thotë që Pauza duhet të premtojë saktësisht një gjë: rikuperimi ndalon. Nuk duhet të ndryshojë në heshtje atë që lejon rrjeti.
Vendosni sjelljen e trafikut veçmas, dokumentojeni pranë kontrolleve të Pauzës dhe mbajeni konsistente pavarësisht nëse tuneli është i pezulluar, i dështuar ose mungon. Përndryshe përdoruesi mëson se shtypja e Shkëput bën diçka të paparashikueshme, dhe bileta e ardhshme e mbështetjes ka të bëjë me një rrjet që „ndonjëherë ndalon së punuari“ pa asnjë arsye të dukshme.