Ар бир он беш мүнөт сайын же ар бир саатта ошол эле мүнөттө өлгөн туннель сизге тармак туруксуз деп эмес, кандайдыр бир таймер бүткөнүн айтат. Пайдалуу кадам — интервалды жазып алып, ушул үлгүнү жараткан төрт таймер менен салыштыруу. Ошол салыштырууга чейин убакыт чегин өзгөртүү адатта бузулушту түшүндүрбөстөн жылдырат, бул кийинки окуяны биринчисинен окууга кыйын кылат. Өлчөө он мүнөт алат жана бир жумалык болжолду алмаштырат.

Интервалды санга айландырыңыз

Беш же алты окуяны чогултуп, алардын ортосундагы айырманы эсептеңиз, күндүн башынан эмес. 09:12, 10:12 жана 11:12де үзүлүү сааттык чек; 09:12, 09:27 жана 09:42де үзүлүү акыркы ийгиликтүү туташуудан он беш мүнөт. Жыйынтыкты эң жакын мүнөткө эмес, эң ыктымал таймерге тегеректеңиз.

Ар бир окуя үчүн эки учурду жазыңыз: трафик акыркы жолу качан кыймылдады жана кардар үзүлүү тууралуу качан билдирди. Туннель үнсүз өлүп, кардар муну кийинки жөнөтүүдө гана байкаганда алар айырмаланат, жана дал ушул айырма бош туруу тайм-аутын катуу бузулуштан ажыратат. Кеч байкаган кардар сиз өлчөгөн бош туруу терезесин чоңойтот.

Кайра туташуу автоматтык экенин байкаңыз. Секунддар ичинде кайра туташкан кардар интервалды журналда көрүнүктүү жана колдонуучунун отчетунан тыш кармайт, ошондуктан бул бузулуштар көбүнчө мезгилдүү эмес, кокустук деп сүрөттөлөт. Ал ошондой эле окуяны ноутбукту колдонгон адамдан жашырат.

Бири-бирине окшош төрт таймер

Туннелдин кайталанма кулашынын дээрлик бардыгы ушулардын биринен келет: протокол ачкычтарынын жаңырышы, бош карталоонун бүтүшү, DHCP же интерфейс окуясы, же аккаунт саясаты. Алар трафик агып турганына жана чекте журнал эмне дегенине карап айырмаланат.

Төмөнкү белгилерди үйрөнүүгө татыктуу, анткени алар бир журнал сабы менен үч түшүндүрмөнү четке кагууга мүмкүндүк берет:

TimerTypical triggerWhat the log shows at the boundary
Protocol rekeyTraffic present, fixed intervalNegotiation lines, sometimes a failure
NAT or firewall idleNo traffic for minutesSilence, then a timeout on send
DHCP lease or link changeHalf the lease, or a radio eventAddress or interface churn
Account session limitWall-clock hours since loginClean disconnect, server-side reason

Биринчи сап — өз ишин аткарган коопсуздук механизми, ал эми экинчиси — абалды унуткан ортоңку түзмөк. Аларды аралаштыруу ачкыч жаңырышын алсыратууга же эч качан катышпаган брандмауэр эрежесинин артынан түшүүгө алып келет.

Бош эмес же бош — кайсы жарымы экенин айтат

Үзгүлтүксүз трафик менен контролдонгон салыштыруу жасаңыз, мисалы туннелдин ичиндеги хостко узун агым, жана интервал өзгөрөрүн байкаңыз. Дайындар агып жатканда үзүлүү жоголсо, таймер бош турууга негизделген.

Эгер ал үзгүлтүксүз трафикке туруштук берсе, себеп ачкыч жаңырышына, ижарага же саясатка таандык. Ушул бир сынак болжол менен бир сааттык байкоодо талапкерлердин жарымын алып салат жана көңүл буруудан башка эч нерсе турбайт.

Сынак учурунда кирүү тармагын өзгөртпөй кармаңыз. Салыштыруунун ортосунда Wi-Fi менен Ethernetтин ортосунда которулуу дал сиз таймерден ажыраткыңыз келген интерфейс окуясын алып келет.

Журнал сабын чекке дал келтириңиз

Жазылган учурдун айланасындагы кардар жана сервер журналдарын окуңуз, бүт файлды эмес. Ачкыч жаңырышы сүйлөшүүлөрдү көрсөтөт; бош туруунун бүтүшү кийинки пакетке чейин эч нерсе көрсөтпөйт; ижаранын өзгөрүшү дарек ишин көрсөтөт; саясат чеги адатта таза административдик өчүрүүнү көрсөтөт.

Бул буйруктар ар бир булактан тиешелүү терезени тартып алат:

grep -iE "reneg|TLS Error|Inactivity" /var/log/openvpn.log | tail -20
journalctl -u NetworkManager --since "-90 min" | grep -iE "dhcp|link"
wg show

Эгер үч булак убакыт белгисинде макулдашса, таймердин ээсин билесиз. Эгер тек кардар журналында гана бир нерсе болсо, сессияны бүтүргөн сервер болбошу мүмкүн.

Баскычты оңдоңуз, белгиче эмес

Ар бир ээнин бир колдоого алынган оңдоосу бар. Ачкыч жаңырышынын бузулушу эки учта тең шайкеш сунуштарды талап кылат. Бош туруунун бүтүшү жол уруксат берген чекте жашоо белгисин же кыскараак бош туруу күтүүсүн талап кылат. Ижара окуясы интерфейс же кубат параметрлерин жөндөөнү талап кылат. Аккаунт чеги — саясат чечими, бузулуш эмес.

Белгичени жашыл кармоо үчүн ачкыч жаңырышын же аутентификацияны өчүрүү көрүнүктүү кулашты көрүнбөгөн алсыздыкка алмаштырат жана туннелдин акыркы жолу качан жаңы ачкычтар тууралуу сүйлөшкөнүн айтуу мүмкүнчүлүгүнөн ажыратат. Кийин баштапкы узактыкты кайра сынап, убакыт белгилерин сактаңыз, ошентип кийинки окуяны нөлдөн баштоонун ордуна ушуну менен салыштырууга болот.

Тектеш макалалар