Екі секундқа созылып, өздігінен қалпына келетін қату, туннель қайта келіссөз жүргізді ме, әлде радио сүрінді ме — соған қарамастан бірдей көрінеді. Тіпті ештеңе үзілмеген болуы да мүмкін, және бұл мүмкіндікті алдымен тексеру керек. Жоғалтулардың қысқа жарылысы, қайта келіссөз және қолданбаның тоқтауы пернетақта басындағы адамға бірдей сезіледі. Үшеуінің тек біреуі ғана туннель конфигурациясын өзгерту арқылы түзетіледі.

Екі жазба, біреу емес

Төмендегі қосылымға не болғанын, ал бөлек туннельдің өзі не істегенін жазыңыз. Содан кейін қолданбаның үзілісін екі жазбаның қасына қойыңыз. Бұл кейде сәйкес келетін тәуелсіз оқиғалар қатары, ал үшеуін де үзіліс деп атау басында-ақ жауапты болжау дегенді білдіреді.

Минутына бір рет тексеретін монитор екі секундтық үзілісті көре алмайды. Сол күнді сау деп хабарлау техникалық тұрғыдан дұрыс және іс жүзінде пайдасыз. Сіз сілтейтін әрбір нәтиженің қасына іріктеу аралығын жазыңыз.

Қолданба қатып тұрғанда қатынау байланысы не істеді

Іріктеу аралығы мен уақыт шегі монитордың не нәрсені байқай алатынын анықтайды, сондықтан екеуін де нәтиженің қасына жазыңыз. Аспап әр алпыс секунд сайын үлгі алса, үзілістердің жоқтығы туралы жазба азды білдіреді. Содан кейін уақыт белгілерімен үш жерді тексеріңіз: жергілікті маршрутизатор, қарапайым жолмен қол жететін мақұлданған сыртқы хост және туннельдің артындағы ресурс.

Алдымен маршруттарды растаңыз, өйткені жария нысанның өзі туннель арқылы маршрутталуы мүмкін, сонда қатынау жолының орнына туннельді өлшейді. Үзілісті шынымен мерзімдейтін дәлелдер бір қабат төменде жатыр: маршрутизатордағы байланыс оқиғалары, модемдегі қайта синхрондау жазбалары және өзгерген WAN мекенжайы. Жинақталған қате санағышы бірдеңе дұрыс болмағанын айтады, бірақ қашан екенін ешқашан айтпайды. Бұл жазбаларды оқшаулап оқуға емес, оқиға терезесімен байланыстырыңыз.

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

Кеше өскен санағыш бүгінгі таңғы қату туралы ештеңе түсіндірмейді. Корреляцияны пайдаланушы хабарлаған терезеге шектеңіз.

Қайта іске қосу жазбасын іздеңіз

Жоғалған UDP дейтаграммасы өздігінен Community OpenVPN қолданбасын жаңа TLS келіссөзіне кірісуге мәжбүрлемейді. Қайта іске қосу тәртібі ping-restart параметріне бағынады, ал қолданыстағы мәнді сервер жіберген болуы мүмкін; 2.6 нұсқаулығы сол таймерлерді анықтайды. Жеткізу бір сәтке үзіледі, шек ешқашан асылмайды және журнал бос қалады. Сондықтан журналдан үзіліс маңынан қайта іске қосу жолын, жаңа қосылымды немесе өзгерген сессия идентификаторын іздеңіз. Үшеуінің ешқайсысы көрінбесе, туннель ештеңе істемеген болуы ықтимал және таймер ешқашан мәселе болмаған.

Әр keepalive-ті қысқарту анықтауды жылдамырақ көрсетеді және кішкене іркіліс қайта қосылуға айналатын шекараны жылжытады. Әр қайта қосылу бір аутентификация айналымын және маршруттарды қайта орнатуды талап етеді. Таймерді ұзарту өлі жол әлі тірі болып көрінетін ұзағырақ терезеге ғана әкеледі. Екеуі де бағасы бар реттеу шешімдері, тегін жақсартулар емес.

Жоқ оқиға да дәлел, және адамдар журналда ештеңе назар аудармағандықтан дәл осы түрін өткізіп жібереді. Жүргізген іздеуіңізді жазыңыз, тек нәтижесін емес.

Нені түзетуді салыстыру шешсін

Екі жазба қатар тұрса, тағайындау әдетте өзі жазылады. Екі жолда да маршрутизатор байланыс оқиғасы болса, тақырып — қатынау қосылымы. Тыныш туннель мен пайдалануға жарамды қарапайым жол болса, тақырып — келіссөз.

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

Әр жол — тұспал, үкім емес: шеткі нүктелер ICMP басымдығын төмендетеді, ал екі меже бір жолды бөлісуі міндетті емес. Салыстыру мүмкін болуы үшін клиент, шлюз және қолданба сағаттарын сәйкестендіріңіз. Екі бағанға сыятын жолға тағы бір бақылау қажет, шешім емес.

Сараптамадан өтетін есеп төрт нәрсеге жауап береді: қату қанша созылды, қай жолдар жауап беріп жатты, сол секундта туннель нені тіркеді және монитор қаншалықты жиі үлгі алады. Осы төрт дерек келесі оқырманға түйіндемеге сенудің орнына бақылауды қайта жаңғыртуға мүмкіндік береді. Жұмыс уақытының пайызы сізді қызықтыратын дәл сол аралықты жасырады, "VPN құлады" деген тіркес те солай.

Қатысты мақалалар