Skakel die Mac af ná die VPN-werk, nie voor dit nie
Tonnel eerste of werk eerste bepaal of 'n afskakeling vervelig is. Voltooi die oplaai, ontkoppel die deel, stop die tonnel wat dit besit, en skakel dan af.
Twee mense skakel dieselfde Mac ná werk af en kry verskillende resultate. Die een verloor 'n oplaai wat negentig persent voltooi was; die ander maak twintig sekondes later die deksel toe met alles gestoor. Die verskil is nie geluk of skyfspoed nie. Dit is die volgorde waarin hulle die private sessie, die deel en die tonnel sluit, en of iets wag vir daardie stappe om klaar te word.
Die vergelyking hieronder is tussen „tonnel eerste“ en „werk eerste“, want daardie enkele keuse verduidelik die meeste slegte uitkomste.
Twee afskakelvolgordes, twee uitkomste
Tonnel eerste lyk netjies: die VPN-kieslys sê Ontkoppel, die ikoon verdwyn, en dan sluit die gebruiker dokumente en skakel af. Die probleem is dat die ontkoppeling die roetes en die gemonteerde deel kan verwyder voordat die toepassing klaar geskryf het, en 'n oplaai wat aan die gang is het nêrens om heen nie. Die gebruiker sien 'n skoon ontkoppeling en neem aan die res is veilig. Dat 'n ikoon verdwyn sê niks oor of die toepassing klaar is nie. Die afskakeling gaan dan normaal voort oor 'n netwerkpad wat nie meer die verkeer dra wat die toepassing nodig gehad het nie.
Werk eerste is 'n paar sekondes stadiger en veel rustiger. Die private bewerking voltooi, die deel word doelbewus ontkoppel, en eers dan verdwyn die tonnel. Die afskakeling wat volg het niks meer om te onderbreek nie.
Waarom die deel voor die tonnel moet weggaan
'n Gemonteerde netwerkdeel is 'n lewende afhanklikheid, nie 'n gids nie. Die kliënt hou handvatsels oop, die bediener volg leases, en 'n skryf wat nog in die tou staan behoort aan daardie sessie. Om die tonnel daaronder uit te ruk lewer die klassieke verouderde montering: die Finder wys die deel, enige toegang hang, en die enigste genesing is om 'n ontkoppeling te forseer en soms af te meld.
Ontkoppel met die ondersteunde aksie nadat die lêeraktiwiteit gestop het. Op macOS is dit die uitwerp-beheer in die Finder of 'n doelbewuste diskutil unmount vir die monteerpunt, nie 'n ontkoppeling van die onderliggende netwerk nie. Bevestig dan in die sybalk dat die deel weg is voordat jy die VPN aanraak.
As die deel weier om te ontkoppel, hou iets nog 'n lêer oop. Vind dit, maak dit toe en probeer weer. 'n Weiering is inligting; 'n geforseerde ontkoppeling maak dit dataverspilling.
Stop die kliënt wat die sessie besit
'n VPN-sessie het 'n eienaar, en net daardie eienaar kan dit skoon stop. Tunnelblick-verbindings stop deur Tunnelblick. 'n Inheemse konfigurasie stop deur die stelsel se eie beheer of die app wat dit bestuur. Om 'n aparte OpenVPN-binêre teen 'n profiel met 'n soortgelyke naam te hardloop stop nie die app-bestuurde sessie nie en kan twee prosesse laat wat nie saamstem oor wie die tonneltoestel besit nie.
Let op outomatiese herstel. 'n On Demand-reël of 'n bestuurde profiel kan die verbinding sekondes ná 'n doelbewuste stop weer begin, wat lyk of die kliënt die opdrag ignoreer. Daardie gedrag is beleid, nie 'n fout nie, en dit moet opgelos word met wie die beleid besit eerder as beveg te word met 'n helper wat aanhou ontkoppel.
Sommige kliënte skei „ontkoppeling versoek“ van „ontmanteling voltooi“. As die werkstroom op voltooiing wag, lees die kliënt se eie toestand en gee dit 'n beperkte termyn. 'n Willekeurige slaap van een sekonde is nie 'n wag nie, en elke proses met 'n VPN-agtige naam doodmaak is nie 'n ontmanteling nie.
Los die bedryfstelsel se afskakeling uit
Die laaste stap moet 'n gewone afskakeling wees: Apple-kieslys, sneltoets of 'n geskeduleerde shutdown-opdrag. Daardie pad laat toepassings stoor, vra die gebruiker oor ongestoorde werk en ontkoppel volumes in die verwagte volgorde. Dit is ook die pad wie se foute so gerapporteer word dat iemand dit kan ontfout.
Geforseerde kragafskakeling slaan dit alles oor. Dit is die regte gereedskap wanneer die masjien werklik vasgehaak is, en die verkeerde gereedskap as 'n roetine manier om 'n sperdatum te haal. 'n Geforseerde afskakeling wat 'n oplaai weggooi is nie vinniger as wag nie; dit verskuif net die koste na die volgende oggend.
Apple se afskakelriglyne trek daardie lyn en beskryf die geforseerde geval afsonderlik. Lees dit as 'n rede om die volgorde reg te maak, nie as toestemming om geforseerde afskakeling deel van die daaglikse roetine te maak nie.
Bou die sperdatum in die plan in
As die Mac op 'n vaste tyd af moet wees, begin die voorbereiding terwyl die gebruikersessie nog leef. Om tot die laaste minuut te wag met die skoonmaak is hoe 'n MFA-versoek, 'n onvoltooide skryf of 'n hardnekkige montering 'n voorval word. Gee die reeks 'n begintyd, nie net 'n eindtyd nie.
Besluit wat gebeur wanneer 'n stap sy begroting oorskry. Die opsies is om die gebruiker in te lig, die afskakeling te kanselleer of 'n ander goedgekeurde prosedure te volg. Om „die skoonmaak het te lank geneem“ stilweg te eskaleer na 'n geforseerde kragafskakeling is die een opsie wat die uitkoms waarborg wat almal probeer vermy het.
Neergeskryf is die reël kort: voltooi die private werk, sluit die afhanklike sessie, stop die tonnel deur sy eienaar en skakel dan normaal af. Vier stappe in daardie volgorde, met 'n sperdatum aan elkeen gekoppel.