Dviejų sekundžių įstrigimas, kuris pats atsistato, atrodo vienodai, nesvarbu, ar tunelis iš naujo derėjosi, ar radijo modulis užkliuvo. Gali būti ir taip, kad niekas visai nenutrūko, ir šią galimybę verta patikrinti pirmiausia. Trumpas nuostolių pliūpsnis, pakartotinis derėjimasis ir programos sustojimas žmogui prie klaviatūros juntami vienodai. Tik vienas iš trijų atvejų ištaisomas pakeitus tunelio konfigūraciją.

Du įrašai, o ne vienas

Užsirašykite, kas nutiko žemiau esančiam ryšiui, ir atskirai, ką padarė pats tunelis. Tada padėkite programos pauzę prieš abu įrašus. Tai nepriklausomos įvykių sekos, kartais sutampančios, o pavadinti visus tris atsijungimu reiškia atsakymą numatyti jau pradžioje.

Monitorius, tikrinantis kartą per minutę, negali pastebėti dviejų sekundžių pertraukimo. Pranešti, kad ta diena buvo sveika, techniškai teisinga ir praktiškai bevertė. Šalia kiekvieno cituojamo rezultato nurodykite ėmimo intervalą.

Ką darė prieigos jungtis, kol programa strigo

Ėmimo intervalas ir laiko limitas nusako, ką monitorius apskritai galėjo stebėti, todėl abu užrašykite šalia rezultato. Užfiksuotas pertraukimų nebuvimas mažai reiškia, kai prietaisas ima pavyzdį kas šešiasdešimt sekundžių. Tada patikrinkite tris vietas su laiko žymomis: vietinį maršrutizatorių, patvirtintą išorinį serverį, pasiekiamą paprastu keliu, ir išteklių už tunelio.

Pirmiausia patvirtinkite maršrutus, nes viešas taikinys pats gali būti maršrutizuojamas per tunelį ir tada matuoja tunelį, o ne prieigos kelią. Įrodymai, kurie iš tikrųjų datuoja pertraukimą, yra vienu sluoksniu žemiau: jungties įvykiai maršrutizatoriuje, resinchronizacijos įrašai modeme ir pasikeitęs WAN adresas. Kaupiamasis klaidų skaitiklis pasako, kad kažkas nepavyko, bet niekada — kada. Koreliuokite tuos įrašus su incidento laiko intervalu, o ne skaitykite juos atskirai.

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

Skaitiklis, kuris vakar pakilo, nieko nepaaiškina apie šio ryto įstrigimą. Apribokite koreliaciją vartotojo nurodytu laiko intervalu.

Ieškokite paleidimo iš naujo įrašo

Pamestas UDP datagramas savaime nepriverčia Community OpenVPN pradėti naujo TLS derėjimosi. Paleidimo iš naujo elgsena vadovaujasi ping-restart, o galiojanti reikšmė galėjo būti nustatyta serverio; 2.6 vadove apibrėžti tie laikmačiai. Pristatymas akimirkai nutrūksta, slenkstis niekada neperžengiamas, o žurnalas lieka tuščias. Todėl žurnale aplink pauzę ieškokite paleidimo iš naujo eilutės, naujo ryšio ar pasikeitusio sesijos identifikatoriaus. Jei nė vieno iš trijų nėra, tunelis greičiausiai nieko nedarė ir laikmatis niekada nebuvo problema.

Kiekvieno keepalive trumpinimas leidžia aptikimui atrodyti greitesniam ir perkelia ribą, kur mažas trūktelėjimas tampa pakartotiniu prisijungimu. Kiekvienas pakartotinis prisijungimas kainuoja autentifikavimo ratą ir maršrutų perinstaliavimą. Laikmačio ilginimas nieko neperka, išskyrus ilgesnį intervalą, kuriame negyvas kelias dar atrodo gyvas. Abu yra derinimo sprendimai su kaina, o ne nemokami patobulinimai.

Nebuvęs įvykis taip pat yra įrodymas, ir būtent tokio tipo žmonės praleidžia, nes niekas žurnale nekreipia į jį dėmesio. Užrašykite atliktą paiešką, o ne vien jos rezultatą.

Tegul palyginimas nusprendžia, ką taisyti

Kai abu įrašai vienas šalia kito, priskyrimas paprastai parašomas pats. Maršrutizatoriaus jungties įvykis abiejuose keliuose reiškia, kad tema yra prieigos ryšys. Tylus tunelis ir tinkamas paprastas kelias reiškia, kad tema yra derėjimasis.

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

Kiekviena eilutė yra pėdsakas, o ne nuosprendis: galiniai taškai sumažina ICMP prioritetą, ir du tikslai nebūtinai dalijasi vienu keliu. Laikykite sinchronizuotus kliento, šliuzo ir programos laikrodžius, kad palyginimas apskritai būtų įmanomas. Eilutei, kuri telpa į du stulpelius, reikia dar vieno stebėjimo, o ne sprendimo.

Ataskaita, kuri atlaiko peržiūrą, atsako į keturis dalykus: kiek truko įstrigimas, kurie keliai toliau atsakinėjo, ką tunelis užfiksavo tą sekundę ir kaip dažnai monitorius ima pavyzdžius. Šie keturi faktai leidžia kitam skaitytojui atkurti stebėjimą, o ne pasitikėti santrauka. Veikimo laiko procentas paslepia būtent tą intervalą, kuris jums rūpi, ir frazė "VPN nukrito" taip pat.

Susiję straipsniai