Dvojsekundové zamrznutie: VPN alebo Wi-Fi?
Dvojsekundové zaseknutie a nová relácia VPN sú rôzne udalosti. Pred zmenou časovača umiestnite prístupovú cestu a tunel na oddelené časové osi.
Zamrznutie na dve sekundy, ktoré sa samo spraví, vyzerá rovnako, či tunel znovu vyjednal, alebo rádiové rozhranie zakoktalo. Je tiež možné, že vôbec nič nespadlo, a túto možnosť stojí za to vyskúšať ako prvú. Krátky výpad v podobe strát, nové vyjednanie a zaseknutie aplikácie pôsobia na človeka pri klávesnici rovnako. Len jeden z troch prípadov sa rieši úpravou konfigurácie tunela.
Dva záznamy, nie jeden
Zapíšte, čo sa stalo so spojením pod tým, a zvlášť, čo urobil samotný tunel. Potom postavte pauzu aplikácie proti obom záznamom. Sú to nezávislé rady udalostí, ktoré sa niekedy prekrývajú, a nazvať všetky tri odpojením znamená predpokladať odpoveď hneď na začiatku.
Monitor, ktorý testuje raz za minútu, nemôže vidieť prerušenie na dve sekundy. Hlásiť ten deň ako zdravý je technicky presné a prakticky zbytočné. Uvádzajte interval vzorkovania vedľa každého výsledku, ktorý citujete.
Čo robilo prístupové spojenie, keď aplikácia zamrzla
Interval vzorkovania a časový limit určujú, čo mohol monitor vôbec pozorovať, preto zaznamenajte oboje vedľa výsledku. Zaznamenaná neprítomnosť výpadkov znamená málo, keď prístroj vzorkuje každých šesťdesiat sekúnd. Potom otestujte tri miesta s časovými značkami: miestny router, schválený vonkajší host dosiahnutý po jednoduchej ceste a zdroj za tunelom.
Najprv potvrďte trasy, pretože verejný cieľ môže byť sám smerovaný tunelom a potom meria tunel, nie prístupovú cestu. Dôkazy, ktoré výpadok skutočne datujú, ležia o vrstvu nižšie: udalosti linky na routeri, záznamy o resynchronizácii na modeme a zmenená adresa WAN. Kumulatívny počítač chýb vám povie, že sa niečo pokazilo, nikdy kedy. Prepojte tieto záznamy s oknom incidentu, namiesto toho, aby ste ich čítali izolovane.
ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show
Počítač, ktorý včera stúpol, nevysvetľuje nič o dnešnom rannom zamrznutí. Ohraničte koreláciu oknom, ktoré používateľ nahlásil.
Hľadajte záznam o reštarte
Stratený datagram UDP sám o sebe nespôsobí, že Community OpenVPN začne nové vyjednávanie TLS. Správanie reštartu sa riadi ping-restart a platná hodnota mohla byť vynútená serverom; príručka pre 2.6 definuje tieto časovače. Doručovanie sa na okamih preruší, prah sa nikdy neprekročí a protokol zostane prázdny. Preto v protokole okolo pauzy hľadajte riadok o reštarte, nové pripojenie alebo zmenený identifikátor relácie. Ak sa neobjaví nič z toho, tunel pravdepodobne nič nerobil a časovač nikdy nebol problém.
Skrátenie každého keepalive robí detekciu zdanlivo rýchlejšou a posúva hranicu, kde sa krátky výpadok stáva opätovným pripojením. Každé opätovné pripojenie stojí jedno kolo autentizácie a reinštaláciu trás. Predĺženie časovača nekúpi nič okrem dlhšieho okna, v ktorom mŕtva cesta ešte vyzerá živo. Oboje sú rozhodnutia o ladení s cenou, nie bezplatné vylepšenia.
Chýbajúca udalosť je tiež dôkaz, a to práve ten druh, ktorý ľudia preskakujú, pretože naň v protokole nič neupozorňuje. Zaznamenajte hľadanie, ktoré ste vykonali, nielen jeho výsledok.
Nechajte porovnanie rozhodnúť, čo opraviť
Keď sú oba záznamy vedľa seba, priradenie sa zvyčajne napíše samo. Udalosť linky routera na oboch cestách znamená, že témou je prístupové spojenie. Tichý tunel a použiteľná jednoduchá cesta znamenajú, že témou je vyjednávanie.
| 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 |
Každý riadok je stopa, nie rozsudok: koncové body znižujú prioritu ICMP a dve destinácie nemusia zdieľať jednu cestu. Udržujte hodiny klienta, brány a aplikácie zosynchronizované, aby porovnanie bolo vôbec možné. Riadok, ktorý sedí do dvoch stĺpcov, potrebuje ďalšie pozorovanie, nie rozhodnutie.
Správa, ktorá prejde kontrolou, odpovedá na štyri veci: ako dlho zamrznutie trvalo, ktoré cesty naďalej odpovedali, čo tunel v tej sekunde zaznamenal a ako často monitor vzorkuje. Tieto štyri fakty umožňujú ďalšiemu čitateľovi pozorovanie zopakovať, namiesto toho, aby veril zhrnutiu. Percento dostupnosti skrýva práve ten interval, ktorý vás zaujíma, a rovnako aj fráza "VPN spadla".