Завісанне на дзве секунды, якое само аднаўляецца, выглядае аднолькава, ці тунель перазаключыў пагадненне, ці радыёблок заікнуўся. Магчыма таксама, што нічога не абрывалася зусім, і гэтую магчымасць варта праверыць першай. Кароткі выбліск страт, перазаключэнне пагаднення і прыпынак праграмы адчуваюцца чалавекам за клавіятурай аднолькава. Толькі адзін з гэтых трох выпадкаў выпраўляецца змяненнем канфігурацыі тунеля.

Два запісы, а не адзін

Запішыце, што адбылося з злучэннем ніжэй, і асобна — што зрабіў сам тунель. Затым супастаўце паузу праграмы з абодвума запісамі. Гэта незалежныя серыі падзей, якія часам супадаюць, і называць усе тры абрывам — значыць меркаваць адказ ужо на пачатку.

Манітор, які правярае раз у хвіліну, не можа ўбачыць двухсекунднае перапыненне. Паведамляць пра гэты дзень як пра здаровы тэхнічна правільна і практычна бескарысна. Стаўце інтэрвал выбаркі побач з кожным вынікам, які цытуеце.

Што рабіла спасылка доступу, пакуль праграма завісала

Інтэрвал выбаркі і тайм-аўт вызначаюць, што манітор наогул мог назіраць, таму запісвайце абодва побач з вынікам. Зарэгістраваная адсутнасць перапыненняў мала значыць, калі інструмент бярэ пробу кожную шасцідзесятую секунду. Затым праверце тры месцы з часовымі пазнакамі: лакальны маршрутызатар, дазволены знешні хост праз звычайны шлях і рэсурс за тунелем.

Спачатку пацвердзіце маршруты, бо публічная мэта сама можа ісці праз тунель і тады вымярае тунель, а не шлях доступу. Доказы, якія сапраўды датуюць абрыў, ляжаць на ўзровень ніжэй: падзеі спасылкі на маршрутызатары, запісы рэсінхранізацыі на мадэме і зменены адрас 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 упаў" таксама.

Падобныя артыкулы