Zer esan nahi du us=-k OpenVPN erregistro-lerro batean, eta nola bihurtu
us= eremua erregistroaren denbora-zigiluaren mikrosegundo zatia da, ez saioaren identifikatzailea. Bete sei digitutaraino eta irakurri lerro osoa erlojuak alderatu aurretik.
OpenVPNren testu-erregistroak data bat, ordu bat eta us= balio bat jartzen ditu lerro berean, eta hiru horietako azkena da irakurleek gaizki ulertzen duten zatia. Denbora-zigilu horren mikrosegundo osagaia da, zeroz bete gabe inprimatua. Ez da saio-identifikatzaile bat, erabiltzaile-izen bat edo kontagailu bat, eta hala tratatzeak segundo baten zati bat ondorio oker ziur bihurtzen du. Erakutsitako segundoaren zati gisa bihurtu eta lerroaren gainerakoa irakurgarria izaten jarraitzen du.
Zer esan nahi dute lerroaren hiru zatiek
Data eta segundo osoa lehenago datoz, eta us= segundo batetik beherako gainerakoa darama. 12345 balioa hamabi mila hirurehun berrogeita bost mikrosegundo dira, hau da, 0.012345 segundo, beraz lerroak 09:15:30.012345 deskribatzen du inprimatutako ordua 09:15:30 denean. Kontagailua segundo berri bakoitzarekin berriro hasten da, beraz geroagoko lerro batek zati txikiagoa inprima dezake erloju bat atzera joan gabe. Denbora-zigilu osoak soilik ordenatzen ditu gertaerak.
2026-11-02 08:41:07 us=4820
Unitatea segundo baten milioiren bat da, eta sei digituk us= 0.000000tik 0.999999ra bitarteko barruti osoa hartzen dute. Bost digituk hamarnaka milisegundo deskribatzen dituzte, eta seik ehunka milisegundo segundo oso bat ia arte. Bihurtzeak bat baino zati handiagoa ematen badu, dezimal-puntua mugitu da eta aritmetika okerra da. Eskuz egiteak inprimatutako zenbaki osoa milioiz zatitu eta segundo osoari gehitzea esan nahi du.
Betetzea da tranpa. us=42 berrogeita bi mikrosegundo dira, .000042 gisa idatzita, .42 ez. Bihurtu aurretik zenbaki osoa sei tokitan bete ezkerraldean, eta balioak ikusten dituzun digituen dezimal-zati itxura izateari uzten dio.
Kalkulagailurik gabe lerro bat bihurtu
Hartu inprimatutako segundoa oinarri gisa eta tratatu us= zati gisa. 09:15:30 eta us=12345 baterako forma dezimala 09:15:30.012345 da; us=900000 baterako 09:15:30.900000 da. Dezimal-puntuaren ondorengo digituak betetako zenbaki osoa dira, inoiz ez milaz zatitutako zenbaki osoa. Sei digituko forma lehenengo idazteak akats gehienak saihesten ditu.
Erregistroak denbora-zigilu bihurtzen badituzu, bihurtu data, segundo osoa eta zatia elkarrekin. Milisegundoak suposatzen dituen analizatzaile batek gertaerak mila aldiz oker ordenatuko ditu, eta irteerak sinesgarri dirudi oraindik.
Eremua erregistrotik falta denean
Mikrosegundo zatia testu-erregistroaren formatuarena da eta denbora-zigilu zehatzak gaituta daudenean soilik agertzen da. OpenVPN 2.6ren denbora-zigilu formatzailean gehitzen da irteera hori piztuta dagoenean eta gordetako balioa zero ez denean. Beraz, us= gabeko erregistro batek ez du ezer esaten erlojuaz edo bertsioaz; normalean konfiguratutako zehaztasun-maila baxuegia dela esan nahi du. Egiaztatu konfigurazioa ordu-sinkronizazioa errua baino lehen.
Ezarpena erraza da zerbitzariaren konfiguraziotik baieztatzen. Exekutatu beheko komandoa eta irakurri itzultzen duen zenbakia. Denbora-zigilu irteera zehatza 4 zehaztasun-mailan agertzen da, beraz balio baxuago batek azaltzen du falta den eremua beste akatsik gabe. Konfigurazio bera --verb 4 rekin exekutatzean, eremua erakusten du daemonak maila horrekin berrabiarazten duenean.
grep -nE '^[[:space:]]*verb[[:space:]]+[0-9]' /etc/openvpn/server.conf
Zehaztasuna igotzeak xehetasunak gehitzen dizkio erregistroari; ez du erlojua hobetzen. Berrabiarazi ondoren, alderatu lerro berri bat zahar batekin formatuak aldatu duela baieztatzeko, eta jaitsi maila berriro galdera erantzunda dagoenean.
Zer ez dute frogatzen sei digituk
Sei digituk bereizmena deskribatzen dute, eta bereizmenak ez du ezer esaten bi ostalarik orduan adosten duten. Bezero batek eta zerbitzari batek mikrosegundoak inprimatu ditzakete, beren erlojuak segundotan desberdinak diren bitartean. Makinen arteko gertaerak korrelatzen dituzunean, erregistratu ordu-zona eta ezagutzen den desbideratze oro, eta hobetsi parekidea edo saioa izendatzen duen eremu bat edozein denbora-zigiluren gainetik. Zati bat partekatzen duten bi lerro ez dira nahitaez konexio bera.
Biltzaile batek lerro bakoitza iristean zigila dezake, eta horrek biltzaileari dagokion bigarren denbora-zigilu bat gehitzen du, ez OpenVPNri. Egiaztatu zein irakurtzen ari zaren alderatu aurretik, eta gorde lerro gordina konparazioa berriro egin ahal izateko.
Ez du us= balio berri batek frogatzen bezero berri bat saioa hasi duenik, eta errepikatutako batek ez du gertaera bikoizturik frogatzen. Parekide eta konexio eremuek erantzuten diete galdera horiei.