VPN ulanmay qo’yadi, jurnal sertifikatni eslatadi va birinchi turtki profilni almashtirishdir. Bir necha daqiqa yoki soat xato bo’lgan qurilma soati aynan shu xatoni keltirib chiqaradi, chunki sertifikatning amal qilish muddati mahalliy lahzaga qarab baholanadi. Ekrandagi vaqt mintaqasi yorlig’i muammo emas; muammo — vaqtning o’zi. Har qanday sertifikat materialiga tegishdan oldin soatni tekshiring.

Xato soat emas, sertifikat muammosiga o’xshaydi

TLS qo’l berish, qarshi tomon sertifikati tekshiruvchining soatiga nisbatan amal qilish oynasidan chiqqanda muvaffaqiyatsiz bo’ladi. Bu tekshiruv mijozda ishlaydi, shuning uchun noto’g’ri mijoz soati butunlay yaxshi sertifikatni rad etadi. Xato matni sertifikatni nomlaydi, shuning uchun odamlar uni almashtiradi va o’sha muvaffaqiyatsizlikni yana ko’radi. Soat arzonroq farazdir va birinchi bo’lib tekshirilishi kerak.

Haqiqiy vaqtdan oldinda ketgan soat joriy sertifikatni muddati o’tgan deb rad etadi; orqada qolgan soat yangiroq sertifikatni hali amal qilmaydi deb rad etadi. Ikkala xabar ham sanalarga ishora qiladi va ikkalasi ham sertifikat organi bilan hech qanday aloqasiz yaratiladi. Bu — belgi: haqiqiy muddat tugashi har bir mijozga ta’sir qiladi, soat muammosi esa faqat vaqti noto’g’ri bo’lgan bitta mashinaga.

Lahzani o’qing, keyin sertifikatni

Biror narsani o’zgartirishdan oldin soatni UTC da va sertifikatning o’z sanalarini chop eting. Ikki mutlaq lahzani taqqoslash vaqt mintaqasi savolini tekshiruvdan butunlay olib tashlaydi. Agar sertifikat oynasi joriy lahzani o’z ichiga olsa, sertifikat sizning muvaffaqiyatsizligingiz emas.

date -u
timedatectl
openssl s_client -connect vpn.example.com:443 -servername vpn.example.com </dev/null 2>/dev/null | openssl x509 -noout -dates

Agar mahalliy soat noto’g’ri bo’lsa, uning sinxronlanganini va nima bilan sinxronlanganini tekshiring. Sinxronlash o’chirilgan yoki yetib bora olmaydigan vaqt manbai bo’lgan mashina biror narsa buzilmaguncha siljiydi. Holat chiqishi manbani va oxirgi muvaffaqiyatli tuzatishni nomlaydi, bu faqat joriy og’ishdan foydaliroq. Manba sozlanmagan holda katta og’ish ishlayotgan manbaga nisbatan kichik og’ishdan boshqa muammo.

timedatectl timesync-status
chronyc tracking

Agar sertifikat har bir mijoz uchun haqiqatan muddati o’tgan bo’lsa, to’xtang. Unda soat yaxshi va sertifikat tuzatishni emas, yangilashni talab qiladi.

Kirish kodlari bog’liq, ammo boshqa sabab bilan muvaffaqiyatsiz bo’ladi

Vaqtga asoslangan bir martalik parollar o’z qiymatini joriy vaqt qadamidan oladi, odatda o’ttiz soniya. Soati bir-ikki qadamdan ko’proq siljigan qurilma, foydalanuvchi to’g’ri raqamlarni tergan bo’lsa ham, server qabul qilmaydigan kodlar yaratadi. Xato noto’g’ri parolga o’xshaydi, bu odamlarni soatni tuzata olmaydigan qayta sozlash davriga itaradi.

Qaysi komponent urinishni rad etganini aniqlang, chunki VPN mijozi, shlyuz va identifikatsiya provayderi turli bosqichlarni xabar qiladi. Kod rad etilib, parol qabul qilinsa, hisob yaxshi bo’lishi ehtimoli yuqori va gumondor — soat. Ikkalasi ham rad etilsa, hisob bloklangan bo’lishi mumkin va soat yolg’on izdir. O’zingiz boshlamagan so’rovlarni tasdiqlash o’rniga provayderning tiklash yo’riqnomasiga amal qiling.

Kod ishlashi uchun soatni orqaga qaytarmang. Bu sababni yashiradi va keyingi vaqtga asoslangan tekshiruvni buzadi.

Ko’rsatilgan soatni emas, manbani tuzating

Sinxronlash tarmoq xizmatidir va tunnel vaqt manbasiga yetib borishni o’zgartirishi mumkin. Korporativ manba tunnelni talab qilishi mumkin, ommaviy manba esa siyosat bilan bloklanishi mumkin. Vaqt xizmatining o’z yo’li muvaffaqiyatsiz bo’lganda ham ko’rish ishlashi mumkin, shuning uchun bu bog’liqlikni o’tkazib yuborish oson. NTP tuzatish ortidagi protokol bo’lib, har qanday xizmat kabi o’z yo’liga muhtoj.

sudo systemctl status systemd-timesyncd
sudo chronyc sources -v
ping -c1 203.0.113.20

Yuklanish tartibi muammosi ham bor: juda noto’g’ri soat autentifikatsiyalangan tunnelga to’sqinlik qilishi mumkin va foydalanish mumkin bo’lgan yagona vaqt manbai o’sha tunnel ortida bo’lishi mumkin. Boshqariladigan park bu holat uchun hujjatlashtirilgan tartib talab qiladi va sertifikat tekshiruvini chetlab o’tish bunday tartib emas. Shaxsiy qurilmada operatsion tizimning o’z vaqt boshqaruvidan foydalaning va o’chirish yoki tiklashdan keyin soat nima uchun yo’qolishini aniqlang. Har yuklanishda siljiydigan mashinada apparat yoki konfiguratsiya muammosi bor, VPN muammosi emas.

Ta’mirdan keyin asl ulanishni qayta sinab ko’ring va yangi xatoni alohida o’qing. Yomon server identifikatsiyasi, haqiqatan muddati o’tgan sertifikat va rad etilgan hisob uch xil muvaffaqiyatsizlik, ularni aralashtirish oddiy soat tuzatishini bir haftalik profil almashtirishga aylantiradi.

O'xshash maqolalar