Ikki soniya davom etib o'z-o'zidan tiklanadigan qotish, tunnel qayta muzokara o'tkazganmi yoki radio qoqilganmi — baribir bir xil ko'rinadi. Hech narsa umuman uzilmagan bo'lishi ham mumkin, va bu ehtimolni avval tekshirishga arziydi. Qisqa yo'qotish portlashi, qayta muzokara va ilova to'xtashi klaviatura oldidagi odamga bir xil seziladi. Uchtadan faqat bittasi tunnel konfiguratsiyasini o'zgartirish bilan tuzatiladi.

Ikki yozuv, bitta emas

Pastdagi ulanishga nima bo'lganini va tunnelning o'zi nima qilganini alohida yozib qo'ying. Keyin ilova pauzasini ikkala yozuv oldiga qo'ying. Bular ba'zan bir-biriga to'g'ri keladigan mustaqil hodisalar qatoridir, va uchtasini ham uzilish deb atash boshidanoq javobni taxmin qilishdir.

Daqiqada bir marta tekshiradigan monitor ikki soniyalik uzilishni ko'ra olmaydi. O'sha kunni sog'lom deb xabar qilish texnik jihatdan to'g'ri va amalda foydasiz. Siz keltiradigan har bir natija yoniga namuna olish oralig'ini yozing.

Ilova qotib turganda kirish bo'g'ini nima qildi

Namuna olish oralig'i va vaqt chegarasi monitorga umuman nimani kuzatish mumkinligini belgilaydi, shuning uchun ikkalasini ham natija yoniga yozib qo'ying. Asbob har oltmish soniyada namuna olsa, uzilishlar yo'qligi haqidagi yozuv unchalik ma'no bermaydi. Keyin vaqt belgilari bilan uchta joyni tekshiring: mahalliy router, oddiy yo'l orqali yetib boriladigan tasdiqlangan tashqi host va tunnel orqasidagi resurs.

Avval marshrutlarni tasdiqlang, chunki ommaviy nishonning o'zi tunnel orqali yo'naltirilishi mumkin va u holda kirish yo'li o'rniga tunnelni o'lchaydi. Uzilishni haqiqatan sanaga bog'laydigan dalillar bir qatlam pastda: routerdagi bog'lanish hodisalari, modemda qayta sinxronlash yozuvlari va o'zgargan WAN manzili. Yig'ma xato hisoblagichi nimadir xato bo'lganini aytadi, qachon bo'lganini hech qachon aytmaydi. Bu yozuvlarni alohida o'qish o'rniga hodisa oynasi bilan bog'lang.

ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show

Kecha ko'tarilgan hisoblagich bugungi ertalabki qotish haqida hech narsani tushuntirmaydi. Korrelyatsiyani foydalanuvchi bildirgan oyna bilan cheklang.

Qayta ishga tushish yozuvini qidiring

Yo'qolgan UDP datagrammasi o'z-o'zidan Community OpenVPN ni yangi TLS muzokarasini boshlashga majburlamaydi. Qayta ishga tushish xatti-harakati ping-restart ga bo'ysunadi va amaldagi qiymat server tomonidan yuborilgan bo'lishi mumkin; 2.6 qo'llanmasi o'sha taymerlarni belgilaydi. Yetkazib berish bir zum uziladi, chegara hech qachon oshirilmaydi va log bo'sh qoladi. Shu sababli logdan pauza atrofida qayta ishga tushish satri, yangi ulanish yoki o'zgargan sessiya identifikatorini qidiring. Uchtadan birortasi ko'rinmasa, tunnel hech narsa qilmagan va taymer hech qachon muammo bo'lmagan.

Har bir keepalive ni qisqartirish aniqlashni tezroq ko'rsatadi va kichik qoqilish qayta ulanishga aylanadigan chiziqni suradi. Har bir qayta ulanish bir autentifikatsiya davrasi va marshrutlarni qayta o'rnatishga tushadi. Taymerni cho'zish o'lik yo'l hali ham tirik ko'rinadigan uzunroq oynadan boshqa narsa sotib olmaydi. Ikkalasi ham narxi bor sozlash qarorlari, bepul yaxshilanishlar emas.

Bo'lmagan hodisa ham dalil, va odamlar aynan shu turini o'tkazib yuboradi, chunki logda hech narsa unga e'tibor tortmaydi. Qilgan qidiruvingizni yozing, faqat natijasini emas.

Nimani tuzatishni taqqoslash hal qilsin

Ikkala yozuv yonma-yon bo'lsa, taqsimot odatda o'zi yoziladi. Ikkala yo'lda ham router bog'lanish hodisasi bo'lsa, mavzu kirish ulanishidir. Sokin tunnel va foydalanishga yaroqli oddiy yo'l bo'lsa, mavzu muzokaradir.

What you observedTunnel log at that secondWhere to look next
two-second pause, plain path answers throughoutnothingthe monitor's resolution, then a loss burst
pause plus a router link event, plain path stops and returnsno restart linethe access link, not the tunnel timer
pause, then a new session identifierrestart linethe restart threshold and what triggered it
one application freezes while both paths answernothingthat application and its server-side work

Har bir satr iz, hukm emas: oxirgi nuqtalar ICMP ustuvorligini pasaytiradi va ikki manzil bir yo'lni bo'lishishi shart emas. Taqqoslash mumkin bo'lishi uchun mijoz, shlyuz va ilova soatlarini tenglashtiring. Ikki ustunga sig'adigan satr yana bitta kuzatuv talab qiladi, qaror emas.

Ko'rikdan o'tadigan hisobot to'rt narsaga javob beradi: qotish qancha davom etdi, qaysi yo'llar javob berishda davom etdi, o'sha soniyada tunnel nima yozdi va monitor qanchalik tez-tez namuna oladi. Bu to'rt fakt keyingi o'quvchiga xulosaga ishonish o'rniga kuzatuvni qayta tiklash imkonini beradi. Ish vaqti foizi sizni qiziqtiradigan aynan o'sha intervalni yashiradi, "VPN yiqildi" iborasi ham.

O'xshash maqolalar