Fusul orar al Mac cu un VPN: setare de afișare sau ceas?
Un fus schimbă modul în care este afișat un moment; nu schimbă niciodată momentul. Lăsați sincronizarea ceasului pornită, alegeți fusul cu intenție și testați fiecare strat acolo unde trăiește.
În această conversație, afișajele și ceasurile sunt amestecate, iar confuzia produce un dispozitiv chiar defect. O setare decide cum este afișat un moment, iar alta decide ce este momentul. O ieșire VPN într-o altă țară nu schimbă niciuna dintre ele de la sine, deși schimbă ceea ce concluzionează un site despre dumneavoastră. Separarea acestor trei fapte este tot răspunsul.
Un moment și un afișaj sunt lucruri diferite
Un Mac stochează timpul ca moment, iar fiecare fus este doar o regulă de redare a acestuia. Alegerea Berlinului, Tokio sau Denver schimbă eticheta de pe ecran și decalajul aplicat aritmeticii calendarului. Nu face mașina să creadă că au trecut mai puține sau mai multe secunde. Fusul este o lentilă asupra acelei valori, nu valoarea în sine. Această distincție este motivul pentru care controlul manual al fusului este sigur, iar controlul manual al ceasului nu este.
Ferestrele de valabilitate ale certificatelor și autentificarea bazată pe timp compară ambele un moment real cu un termen real. Un ceas mutat cu ore poate împinge un certificat valid în afara ferestrei sale sau poate face un bilet de autentificare să pară expirat. Simptomele apar apoi în locuri care par fără legătură cu timpul: un avertisment al browserului pe un site, o eroare de autentificare pe altul, un instrument de build care se plânge de o semnătură. Nimeni nu suspectează ceasul, pentru că ora afișată părea intenționată când a fost setată.
Două comutatoare automate, două sarcini
Panoul Data și ora oferă sincronizare automată a orei dintr-o sursă de rețea și, separat, selectarea automată a fusului orar în funcție de locație. Ghidul Apple despre dată și oră le descrie pe ambele ca elemente de control separate care se întâmplă să stea unul lângă altul. Dezactivarea unuia nu are efect asupra celuilalt. De aceea un dispozitiv poate păstra ora exactă afișând fusul greșit, sau poate afișa fusul corect în timp ce derivă.
Selectarea automată a fusului depinde de serviciul de localizare al sistemului, care depinde de permisiuni și de semnalele pe care Mac-ul le poate aduna. Un tunel VPN nu furnizează de obicei acelui serviciu o țară nouă, așa că fusul poate să nu se miște deloc când vă conectați; dacă se mișcă, căutați o sursă de localizare înainte de a da vina pe tunel. Dezactivarea controlului fusului oprește mișcarea fără a atinge sursa de timp care menține certificatele valide. Citirea stării actuale cere două comenzi, iar acestea înlătură orice îndoială privind controlul activ:
sudo systemsetup -gettimezone
sudo systemsetup -getusingnetworktimeUn fus fix este o alegere, nu o schimbare a ceasului
Dacă vreți ca afișajul să rămână într-un singur fus în timpul călătoriei, alegeți acel fus manual și lăsați sincronizarea în pace. Aceasta este o configurație acceptată cu un control acceptat și supraviețuiește unei reporniri. De asemenea, menține aritmetica calendarului previzibilă pentru oricine planifică împreună cu dumneavoastră. Fixarea deliberată a fusului este diferită de a face ceasul să mintă despre timp.
Pe un Mac administrat, aflați dacă o politică guvernează sursa de timp înainte de a o înlocui, pentru că o organizație poate cere un anumit server dintr-un motiv, iar schimbarea restricțiilor pentru a câștiga o discuție despre ora afișată este o afacere proastă. Dacă o politică este într-adevăr greșită pentru situația dumneavoastră, corectarea aparține celui care deține profilul. Apoi confirmați fusul afișat și un eveniment de calendar a cărui oră locală intenționată o cunoașteți, deoarece calendarele pot avea propriul fus care înlocuiește afișajul sistemului.
Ce schimbă o ieșire VPN și ce nu
Un site vede o adresă care aparține ieșirii și poate deduce o țară din acea adresă. Deducția se referă la cerere, nu la ceasul Mac-ului dumneavoastră. Unele servicii vor afișa prețuri, disponibilitate sau o limbă care corespund ieșirii, în timp ce bara de meniu afișează încă ora de acasă. Ambele observații pot fi corecte simultan, și exact asta face ca nepotrivirea să pară un bug.
Geolocalizarea browserului este din nou un al treilea lucru, pentru că poate folosi o permisiune și un furnizor de locație în locul unei căutări de adresă. Setările contului adaugă un al patrulea, pentru că un profil conectat decide adesea moneda și limba indiferent de rețea. Când un site nu corespunde așteptării dumneavoastră, notați care dintre aceste patru intrări ar putea fi folosită înainte de a schimba o setare. Schimbarea fusului Mac-ului pentru a se potrivi unui site este singura corectare care nu poate funcționa, pentru că site-ul nu l-a citit niciodată. Niciuna dintre aceste patru intrări nu este fusul de afișare al sistemului.
Unde apare de fapt rezultatul
Verificați fiecare strat acolo unde trăiește: fusul sistemului în panoul Data și ora, momentul față de o sursă de încredere și viziunea site-ului chiar de pe site. Trei verificări, trei ecrane diferite, iar o singură observație nu le poate confirma pe toate trei. Notați ce ați ales, pentru că altfel următoarea persoană va redeschide aceeași întrebare.
Dacă selectarea automată a fusului vă anulează mereu alegerea manuală, priviți controlul și nu ceasul, și priviți politica înainte de a privi clientul. Dacă timpul în sine derivă, este o problemă de sincronizare și nu are nimic de-a face cu tunelul. Separarea celor două defecțiuni durează un minut și previne rezultatul clasic: un laptop cu o oră care pare corectă, un certificat invalid și un VPN învinuit pentru ambele.
Puneți ambele răspunsuri în jurnalul de modificări: fusul pe care l-ați ales și sursa de timp pe care ați lăsat-o în pace. Atunci nimeni nu va trebui să ghicească pe care dintre cele două ați vrut să spuneți.