Két másodperces fagyás: a VPN vagy a Wi-Fi volt a hibás?
A két másodperces akadás és egy új VPN-munkamenet két külön esemény. Tegye a hozzáférési útvonalat és az alagutat külön idővonalra, mielőtt bármelyik időzítőt módosítja.
Egy két másodperces fagyás, amely magától helyreáll, ugyanúgy néz ki, akár újratárgyalta az alagút, akár megbotlott a rádió. Az is lehetséges, hogy semmi nem szakadt meg, és érdemes ezt a lehetőséget először megvizsgálni. Egy rövid veszteségkitörés, egy újratárgyalás és egy alkalmazásakadás ugyanúgy érződik a billentyűzet előtt ülő embernek. A három eset közül csak egyet lehet az alagút konfigurációjának szerkesztésével megszüntetni.
Két feljegyzés, nem egy
Jegyezze fel, mi történt az alatta lévő kapcsolattal, és külön azt, hogy mit tett maga az alagút. Ezután állítsa az alkalmazás szünetét mindkét feljegyzés mellé. Ezek független eseménysorok, amelyek néha egybeesnek, és mindhármat megszakadásnak nevezni már az elején feltételezi a választ.
Egy percenként próbáló megfigyelő nem lát meg egy két másodperces megszakadást. Egészségesként jelenteni azt a napot technikailag pontos és gyakorlatilag haszontalan. Tegye a mintavételi intervallumot minden idézett eredmény mellé.
Mit tett a hozzáférési kapcsolat, miközben az alkalmazás megfagyott
A mintavételi intervallum és az időtúllépés határozza meg, mit egyáltalán megfigyelhetett a monitor, ezért jegyezze fel mindkettőt az eredmény mellé. Egy rögzített kimaradásmentesség keveset jelent, ha a műszer hatvan másodpercenként mintát vesz. Ezután vizsgáljon meg három helyet időbélyegekkel: a helyi útválasztót, egy jóváhagyott külső gazdagépet az egyszerű útvonalon, és egy alagút mögötti erőforrást.
Először erősítse meg az útvonalakat, mert egy nyilvános cél maga is az alagúton keresztül útvonalazódhat, és akkor az alagutat méri a hozzáférési útvonal helyett. A megszakadást valóban datáló bizonyítékok egy réteggel lejjebb találhatók: kapcsolatesemények az útválasztón, újraszinkronizálási rekordok a modemen, és egy megváltozott WAN-cím. A kumulatív hibaszámláló megmondja, hogy valami elromlott, de soha nem azt, hogy mikor. Korrelálja ezeket a rekordokat az esemény ablakával ahelyett, hogy elszigetelten olvasná őket.
ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show
Egy tegnap megemelkedett számláló semmit nem magyaráz a mai reggeli fagyásról. Szűkítse a korrelációt a felhasználó által jelentett ablakra.
Keresse az újraindítási rekordot
Egy elveszett UDP-datagram önmagában nem készteti a Community OpenVPN-t új TLS-tárgyalás indítására. Az újraindítási viselkedés a ping-restart beállítást követi, és az érvényes értéket a kiszolgáló is kényszeríthette; a 2.6 kézikönyv határozza meg ezeket az időzítőket. A kézbesítés egy pillanatra megszakad, a küszöb soha nem lépődik át, és a napló üres marad. Ezért keressen a naplóban a szünet körül újraindítási sort, új kapcsolatot vagy megváltozott munkamenet-azonosítót. Ha egyik sem jelenik meg, az alagút valószínűleg semmit nem tett, és az időzítő soha nem volt a probléma.
Minden keepalive lerövidítése gyorsabbnak láttatja az észlelést, és eltolja azt a határt, ahol egy kis akadás újracsatlakozássá válik. Minden újracsatlakozás egy hitelesítési kört és az útvonalak újratelepítését igényli. Az időzítő nyújtása semmit nem vásárol, csak egy hosszabb ablakot, amelyben egy halott útvonal még élőnek látszik. Mindkettő árat kérő hangolási döntés, nem ingyenes javulás.
Egy hiányzó esemény is bizonyíték, és éppen az a fajta, amelyet az emberek kihagynak, mert semmi a naplóban nem hívja fel rá a figyelmet. Jegyezze fel a keresést, amit végzett, ne csak az eredményét.
Hagyja, hogy az összehasonlítás eldöntse, mit kell javítani
Ha a két feljegyzés egymás mellett van, a hozzárendelés általában magától megíródik. Egy útválasztó-kapcsolatesemény mindkét útvonalon azt jelenti, hogy a téma a hozzáférési kapcsolat. Egy csendes alagút és egy használható egyszerű útvonal azt jelenti, hogy a téma a tárgyalás.
| 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 |
Minden sor nyom, nem ítélet: a végpontok alacsonyabb prioritást adnak az ICMP-nek, és két cél nem feltétlenül osztozik egy útvonalon. Tartsa összehangolva a kliens, az átjáró és az alkalmazás óráit, hogy az összehasonlítás egyáltalán lehetséges legyen. Egy sor, amely két oszlopba illik, még egy megfigyelést igényel, nem döntést.
Egy felülvizsgálatot kiálló jelentés négy dolgot válaszol meg: mennyi ideig tartott a fagyás, mely útvonalak válaszoltak tovább, mit naplózott az alagút abban a másodpercben, és milyen gyakran vesz mintát a monitor. Ez a négy tény teszi lehetővé a következő olvasónak a megfigyelés megismétlését összefoglaló helyett. Egy rendelkezésre állási százalék éppen azt az intervallumot rejti el, amely érdekli, és a "leesett a VPN" mondat is.