Kahe sekundi hangumine: kas VPN või Wi-Fi?
Kahe sekundi pikkune tõrge ja uus VPN-sessioon on erinevad sündmused. Enne taimeri muutmist asetage juurdepääsutee ja tunnel eraldi ajajoontele.
Kahe sekundi hangumine, mis ise taastub, näeb välja ühesugune, olenemata sellest, kas tunnel pidas uued läbirääkimised või raadio takerdus. Võimalik on ka, et midagi ei katkenud üldse, ja seda võimalust tasub esimesena proovida. Lühike kadude puhang, uued läbirääkimised ja rakenduse tõrge tunduvad klaviatuuri taga istuvale inimesele ühtemoodi. Ainult üks neist kolmest parandatakse tunneli seadistuse muutmisega.
Kaks kirjet, mitte üks
Kirjutage üles, mis juhtus all oleva ühendusega, ja eraldi, mida tegi tunnel ise. Seejärel asetage rakenduse paus mõlema kirje kõrvale. Need on sõltumatud sündmuste read, mis mõnikord kokku langevad, ja kõigi kolme nimetamine katkestuseks eeldab vastust juba alguses.
Kahe sekundi pikkust katkestust ei näe monitor, mis uurib kord minutis. Selle päeva tervena raporteerimine on tehniliselt täpne ja praktiliselt kasutu. Pange valikute intervall iga tsiteeritava tulemuse kõrvale.
Mida juurdepääsulüli tegi, kui rakendus hangus
Valikute intervall ja ajalõpp määravad, mida monitor üldse oleks võinud näha, seega kirjutage mõlemad tulemuse kõrvale. Registreeritud katkestuste puudumine tähendab vähe, kui instrument võtab valiku iga kuuekümne sekundi järel. Seejärel uurige kolme kohta ajatemplitega: kohalik ruuter, heakskiidetud väline host, mis on kättesaadav tavalise tee kaudu, ja tunnelitagune ressurss.
Kinnitage esmalt marsruudid, sest avalik sihtkoht võib ise olla tunnelist läbi suunatud ja siis mõõdab tunnelit, mitte juurdepääsuteed. Tõendid, mis katkestuse tõeliselt dateerivad, asuvad ühe kihi võrra allpool: lingisündmused ruuteril, resünkroniseerimise kirjed modemil ja muutunud WAN-aadress. Kumulatiivne vealoendur ütleb, et midagi läks valesti, aga mitte kunagi, millal. Korreleerige need kirjed juhtumi aknaga, selle asemel et neid isoleeritult lugeda.
ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show
Eile kasvanud loendur ei selgita täna hommikuse hangumise kohta midagi. Piirake korrelatsioon kasutaja teatatud aknaga.
Otsige taaskäivituse kirjet
Kaotatud UDP-datagramm ei pane Community OpenVPN-i iseenesest uusi TLS-läbirääkimisi alustama. Taaskäivituse käitumine järgib ping-restart, ja kehtiva väärtuse võis saata server; 2.6 käsiraamat määratleb need taimerid. Kohaletoimetamine katkeb hetkeks, läve ei ületata kunagi ja logi jääb tühjaks. Seepärast otsige logist pausi ümbrusest taaskäivituse rida, uut ühendust või muutunud sessioonitunnust. Kui ükski kolmest ei ilmne, ei teinud tunnel tõenäoliselt midagi ja taimer ei olnud kunagi probleem.
Iga keepalive’i kärpimine paneb tuvastuse kiiremini näima ja nihutab piiri, kus väike tõrge muutub taasühenduseks. Iga taasühendus maksab ühe autentimisvooru ja marsruutide taaspaigalduse. Taimeri venitamine ei osta midagi peale pikema akna, milles surnud tee näeb endiselt elus välja. Mõlemad on hinnaga häälestusotsused, mitte tasuta parendused.
Puuduv sündmus on samuti tõend, ja just selline, mille inimesed vahele jätavad, sest miski logis ei juhi sellele tähelepanu. Kirjutage üles otsing, mille tegite, mitte ainult selle tulemus.
Laske võrdlusel otsustada, mida parandada
Kui mõlemad kirjed on kõrvuti, kirjutab omistus tavaliselt ise end valmis. Ruuteri lingisündmus mõlemal teel tähendab, et teemaks on juurdepääsuühendus. Vaikne tunnel ja kasutatav tavaline tee tähendavad, et teemaks on läbirääkimised.
| What you observed | Tunnel log at that second | Where to look next |
|---|---|---|
| two-second pause, plain path answers throughout | nothing | the monitor's resolution, then a loss burst |
| pause plus a router link event, plain path stops and returns | no restart line | the access link, not the tunnel timer |
| pause, then a new session identifier | restart line | the restart threshold and what triggered it |
| one application freezes while both paths answer | nothing | that application and its server-side work |
Iga rida on vihje, mitte otsus: lõpp-punktid langetavad ICMP tähtsust ja kaks sihtkohta ei pruugi jagada ühte teed. Hoidke kliendi, lüüsi ja rakenduse kellad joondatud, et võrdlus üldse võimalik oleks. Rida, mis sobib kahte veergu, vajab veel üht vaatlust, mitte otsust.
Ülevaatuse läbiv aruanne vastab neljale küsimusele: kui kaua hangumine kestis, millised teed vastasid edasi, mida tunnel sel sekundil logis ja kui sageli monitor valikuid võtab. Need neli fakti võimaldavad järgmisel lugejal vaatlust korrata, selle asemel et kokkuvõtet usaldada. Tööaja protsent varjab täpselt selle intervalli, mis teid huvitab, ja nii teeb ka fraas "VPN kukkus".