Mac-tidssone med en VPN: visningsinnstilling eller klokke?
En sone endrer hvordan et øyeblikk vises; den endrer aldri øyeblikket. La klokkesynkroniseringen være på, velg sonen bevisst, og test hvert lag der det lever.
Skjermer og klokker blandes sammen i denne samtalen, og forvirringen gir en virkelig ødelagt enhet. Én innstilling avgjør hvordan et øyeblikk vises, og en annen avgjør hva øyeblikket er. En VPN-utgang i et annet land endrer ikke noen av dem i seg selv, selv om den endrer hva et nettsted konkluderer om deg. Å holde disse tre faktaene fra hverandre er hele svaret.
Et øyeblikk og en visning er forskjellige ting
En Mac lagrer tid som et øyeblikk, og hver sone er bare en regel for å gjengi det. Å velge Berlin, Tokyo eller Denver endrer etiketten på skjermen og forskyvningen som brukes på kalenderaritmetikk. Det får ikke maskinen til å tro at det har gått færre eller flere sekunder. Sonen er en linse på den verdien, ikke verdien selv. Den forskjellen er grunnen til at manuell sonekontroll er trygg og manuell klokkekontroll ikke er det.
Gyldighetsvinduer for sertifikater og tidsbasert autentisering sammenligner begge et virkelig øyeblikk med en virkelig frist. En klokke som er flyttet med timer, kan skyve et gyldig sertifikat utenfor vinduet sitt eller få en autentiseringsbillett til å se utløpt ut. Symptomene dukker deretter opp på steder som virker uten forbindelse til tid: en nettleseradvarsel på ett nettsted, en innloggingsfeil på et annet, et byggeverktøy som klager over en signatur. Ingen mistenker klokken, fordi den viste timen så bevisst ut da den ble stilt.
To automatiske brytere, to jobber
Panelet Dato og tid tilbyr automatisk tidssynkronisering fra en nettverkskilde og, separat, automatisk valg av tidssone basert på plassering. Apples veiledning for dato og tid beskriver de to som separate kontroller som tilfeldigvis står ved siden av hverandre. Å slå av den ene har ingen virkning på den andre. Derfor kan en enhet holde nøyaktig tid mens den viser feil sone, eller vise riktig sone mens den driver.
Automatisk sonevalg avhenger av systemets posisjonstjeneste, som avhenger av tillatelser og av signalene Macen klarer å samle inn. En VPN-tunnel gir vanligvis ikke den tjenesten et nytt land, så sonen flytter seg kanskje ikke i det hele tatt når du kobler til; hvis den flytter seg, se etter en posisjonskilde før du gir tunnelen skylden. Å slå av sonekontrollen stopper bevegelsen uten å røre tidskilden som holder sertifikatene gyldige. Det krever to kommandoer å lese gjeldende tilstand, og de fjerner enhver tvil om hvilken kontroll som er aktiv:
sudo systemsetup -gettimezone
sudo systemsetup -getusingnetworktimeEn fast sone er et valg, ikke en klokkeendring
Hvis du vil at visningen skal bli i én sone mens du reiser, velger du sonen manuelt og lar synkroniseringen være i fred. Dette er en støttet konfigurasjon med en støttet kontroll, og den overlever en omstart. Den holder også kalenderaritmetikken forutsigbar for alle som planlegger med deg. Å feste sonen bevisst er noe annet enn å få klokken til å lyve om tiden.
På en administrert Mac må du finne ut om en policy styrer tidskilden før du erstatter den, fordi en organisasjon kan kreve en bestemt server av en grunn, og å endre begrensninger for å vinne en diskusjon om den viste timen er en dårlig handel. Hvis en policy virkelig er feil for situasjonen din, hører rettelsen til den som eier profilen. Bekreft deretter den viste sonen og én kalenderhendelse du kjenner den tiltenkte lokale tiden til, siden kalendere kan ha sin egen sone som overstyrer systemvisningen.
Hva en VPN-utgang endrer og ikke endrer
Et nettsted ser en adresse som tilhører utgangen, og det kan utlede et land fra den adressen. Den utledningen handler om forespørselen, ikke om klokken på Macen din. Noen tjenester viser priser, tilgjengelighet eller et språk som passer utgangen, mens menylinjen fortsatt viser hjemtiden. Begge observasjonene kan være riktige samtidig, og det er det som får avviket til å se ut som en feil.
Nettleserens geolokalisering er igjen en tredje ting, fordi den kan bruke en tillatelse og en posisjonsleverandør i stedet for et adresseoppslag. Kontoinnstillinger legger til en fjerde, siden en pålogget profil ofte bestemmer valutaen og språket uavhengig av nettverket. Når et nettsted er uenig med forventningen din, noter hvilken av disse fire inngangene det kan bruke før du endrer en innstilling. Å endre sonen på Macen for å matche et nettsted er den ene rettelsen som ikke kan virke, fordi nettstedet aldri leste den. Ingen av disse fire inngangene er systemets visningssone.
Hvor resultatet faktisk dukker opp
Bekreft hvert lag der det lever: systemsonen i panelet Dato og tid, øyeblikket mot en klarert kilde og nettstedets syn fra nettstedet selv. Tre kontroller, tre forskjellige skjermer, og én enkelt observasjon kan ikke bekrefte alle tre. Skriv ned hva du valgte, for ellers åpner neste person det samme spørsmålet på nytt.
Hvis automatisk sonevalg stadig ruller tilbake det manuelle valget ditt, se på kontrollen i stedet for klokken, og se på policyen før du ser på klienten. Hvis tiden selv driver, er det et synkroniseringsproblem og har ingenting med tunnelen å gjøre. Å skille de to feilene tar et minutt og forhindrer det klassiske resultatet: en bærbar PC med en time som ser riktig ut, et ugyldig sertifikat og en VPN som får skylden for begge.
Skriv begge svarene i endringsloggen: sonen du valgte, og tidskilden du lot være. Da slipper noen å gjette hvilken av de to du mente.