Mac-tidszone med en VPN: visningsindstilling eller ur?
En zone ændrer, hvordan et øjeblik vises; den ændrer aldrig øjeblikket. Lad kloksynkroniseringen være slået til, vælg zonen bevidst, og test hvert lag, hvor det lever.
Skærme og ure bliver blandet sammen i denne samtale, og forvirringen giver en virkelig ødelagt enhed. Én indstilling bestemmer, hvordan et øjeblik vises, og en anden bestemmer, hvad øjeblikket er. En VPN-udgang i et andet land ændrer ikke nogen af dem i sig selv, selvom den ændrer, hvad et websted konkluderer om dig. At holde de tre fakta adskilt er hele svaret.
Et øjeblik og en visning er forskellige ting
En Mac gemmer tid som et øjeblik, og hver zone er blot en regel for at gengive det. At vælge Berlin, Tokyo eller Denver ændrer etiketten på skærmen og det offset, der anvendes på kalenderaritmetik. Det får ikke maskinen til at tro, at der er gået færre eller flere sekunder. Zonen er en linse på den værdi, ikke værdien selv. Den forskel er grunden til, at den manuelle zonekontrol er sikker, og den manuelle urkontrol ikke er.
Certifikaters gyldighedsvinduer og tidsbaseret godkendelse sammenligner begge et virkeligt øjeblik med en virkelig frist. Et ur, der er flyttet med timer, kan skubbe et gyldigt certifikat uden for dets vindue eller få en godkendelsesbillet til at se udløbet ud. Symptomerne dukker derefter op steder, der virker uden forbindelse til tid: en browservarning på ét websted, en loginfejl på et andet, et build-værktøj, der klager over en signatur. Ingen mistænker uret, fordi den viste time så bevidst ud, da den blev indstillet.
To automatiske kontakter, to opgaver
Panelet Dato og tid tilbyder automatisk tidssynkronisering fra en netværkskilde og separat automatisk valg af tidszone baseret på placering. Apples guide til dato og tid beskriver de to som separate kontroller, der tilfældigvis står ved siden af hinanden. At slå den ene fra har ingen indvirkning på den anden. Det er derfor, en enhed kan holde præcis tid, mens den viser den forkerte zone, eller vise den rigtige zone, mens den driver.
Automatisk zonevalg afhænger af systemets lokalitetstjeneste, som afhænger af tilladelser og af de signaler, Mac’en kan indsamle. En VPN-tunnel giver normalt ikke tjenesten et nyt land, så zonen flytter sig muligvis slet ikke, når du opretter forbindelse; hvis den flytter sig, så led efter en lokalitetskilde, før du giver tunnelen skylden. At slå zonekontrollen fra stopper bevægelsen uden at røre den tidskilde, der holder certifikater gyldige. Det kræver to kommandoer at læse den aktuelle tilstand, og de fjerner enhver tvivl om, hvilken kontrol der er aktiv:
sudo systemsetup -gettimezone
sudo systemsetup -getusingnetworktimeEn fast zone er et valg, ikke en ændring af uret
Hvis du vil have visningen til at blive i én zone, mens du rejser, så vælg zonen manuelt og lad synkroniseringen være. Det er en understøttet konfiguration med en understøttet kontrol, og den overlever en genstart. Den holder også kalenderaritmetikken forudsigelig for alle, der planlægger med dig. At fastsætte zonen bevidst er noget andet end at få uret til at lyve om tiden.
På en administreret Mac skal du finde ud af, om politik styrer tidskilden, før du erstatter den, fordi en organisation kan kræve en bestemt server af en grund, og at ændre begrænsninger for at vinde en diskussion om den viste time er en dårlig handel. Hvis en politik virkelig er forkert for din situation, hører rettelsen til den, der ejer profilen. Bekræft derefter den viste zone og én kalenderbegivenhed, hvis tilsigtede lokale tid du kender, da kalendere kan have deres egen zone, som tilsidesætter systemets visning.
Hvad en VPN-udgang ændrer, og hvad den ikke ændrer
Et websted ser en adresse, der hører til udgangen, og det kan udlede et land af den adresse. Den udledning handler om anmodningen, ikke om din Macs ur. Nogle tjenester viser priser, tilgængelighed eller et sprog, der matcher udgangen, mens menulinjen stadig viser hjemtiden. Begge observationer kan være korrekte på én gang, og det er det, der får uoverensstemmelsen til at ligne en fejl.
Browserens geolokation er igen en tredje ting, fordi den kan bruge en tilladelse og en lokalitetsudbyder i stedet for et adresseopslag. Kontoindstillinger tilføjer en fjerde, da en profil, der er logget ind, ofte bestemmer valutaen og sproget uanset netværket. Når et websted er uenigt med din forventning, så noter, hvilke af disse fire input det kan bruge, før du ændrer en indstilling. At ændre Macens zone, så den matcher et websted, er den ene rettelse, der ikke kan virke, fordi webstedet aldrig læste den. Ingen af de fire input er systemets visningszone.
Hvor resultatet faktisk viser sig
Bekræft hvert lag, hvor det lever: systemzonen i panelet Dato og tid, øjeblikket mod en betroet kilde og webstedets syn på selve webstedet. Tre kontroller, tre forskellige skærme, og én enkelt observation kan ikke bekræfte alle tre. Skriv ned, hvad du valgte, for ellers åbner den næste person det samme spørgsmål igen.
Hvis automatisk zonevalg bliver ved med at rulle dit manuelle valg tilbage, så se på kontrollen i stedet for uret, og se på politik, før du ser på klienten. Hvis tiden selv driver, er det et synkroniseringsproblem og har intet med tunnelen at gøre. At adskille de to fejl tager et minut og forhindrer det klassiske resultat: en bærbar computer med en time, der ser rigtig ud, et ugyldigt certifikat og en VPN, der får skylden for begge.
Skriv begge svar i ændringsloggen: den zone, du valgte, og den tidskilde, du lod være. Så skal ingen gætte på, hvilken af de to du mente.