Twasekonden beferzen: wie it de VPN of de Wi-Fi?
In stop fan twa sekonden en in nije VPN-sesje binne ferskillende barrens. Set it tagongspaad en de tunnel op aparte tiidlinen foardat jo in timer feroarje.
In beferzen fan twa sekonden dat himsels werstelt, sjocht der itselde út oft de tunnel opnij ûnderhannele hat of oft de radio hikke. It is ek mooglik dat der hielendal neat foel, en dy mooglikheid is it wurdich earst te testen. In koarte pikkeling fan ferliezen, in nije ûnderhanneling en in stop fan in applikaasje fiele itselde foar de persoan efter it toetseboerd. Mar ien fan de trije gefallen wurdt ferholpen troch de tunnelkonfiguraasje te feroarjen.
Twa registraasjes, net ien
Skriuw op wat der mei de ferbining dêrûnder barde, en apart wat de tunnel sels die. Set dan de pauze fan de applikaasje tsjin beide registraasjes. It binne ûnôfhinklike rigen fan barrens dy’t soms gearfalle, en alle trije in ferbrekking neame ferûnderstelt it antwurd al oan it begjin.
In monitor dy’t ien kear yn ’e minút test, kin in ûnderbrekking fan twa sekonden net sjen. Dy dei as sûn rapportearje is technysk krekt en praktysk nutteleas. Set it sampelinterval neist elk resultaat dat jo sitearje.
Wat de tagongskeppeling die wylst de applikaasje beferzen
It sampelinterval en de tiidlimit bepale wat de monitor ea sjen kinnen hie, dus skriuw beide neist it resultaat. In registrearre ôfwêzichheid fan ûnderbrekkingen seit net folle as it ynstrumint elke sechstich sekonden in sampel nimt. Test dan trije plakken mei tiidstimpels: de lokale router, in goedkarde eksterne host berikt oer it gewoane paad, en in boarne efter de tunnel.
Befêstigje earst de rûtes, want in iepenbier doel kin sels troch de tunnel rûte wurde en mjit dan de tunnel ynstee fan it tagongspaad. It bewiis dat de ûnderbrekking echt datearret, leit in laach leger: keppelingsbarrens op de router, wersynkronisaasjeregistraasjes op it modem en in WAN-adres dat feroare is. In kumulative flaterteller fertelt jo dat der wat misgie, nea wannear. Korrelaasje dy registraasjes mei it finster fan it foarfal ynstee fan se isolearre te lêzen.
ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show
In teller dy’t juster omheech gie, ferklearret neat oer in beferzen fan moarns. Behein de korrelaasje ta it finster dat de brûker rapportearre.
Sykje de werstartregistraasje
In ferlern UDP-datagram makket allinnich net dat Community OpenVPN in nije TLS-ûnderhanneling begjint. Werstartgedrach folget ping-restart, en de jildende wearde kin troch de tsjinner stjoerd wêze; de hânlieding foar 2.6 definiearret dy timers. Levering brekt even, de drompel wurdt nea oerstutsen en it log bliuwt leech. Sykje dêrom yn it log om de pauze hinne nei in werstartrigel, in nije ferbining of in feroare sesje-identifikaasje. As net ien fan de trije ferskynt, hat de tunnel wierskynlik neat dien en wie de timer nea it probleem.
Elke keepalive ynkoartsje lit de deteksje flugger lykje en ferpleatst de line wêrop in hik in werferbining wurdt. Elke werferbining kostet in autentikaasjerûn en it opnij ynstallearjen fan rûtes. De timer ferlingje keapet neat útsein in langer finster wêryn in dea paad noch libjend liket. Beide binne ôfstimingsbeslissingen mei in priis, gjin fergees ferbetterings.
In ôfwêzich barren is ek bewiis, en it is krekt it soarte dat minsken oerslaan om’t neat yn it log der omtinken foar lûkt. Skriuw de syktocht op dy’t jo diene, net allinnich it resultaat.
Lit de ferliking beslisse wat ferholpen wurde moat
Mei beide registraasjes njonkeninoar skriuwt de tawizing himsels meastentiids. In router-keppelingsbarren op beide paden betsjut dat de tagongsferbining it ûnderwerp is. In stille tunnel en in brûkber gewoan paad betsjutte dat de ûnderhanneling it is.
| 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 |
Elke rige is in lieddraad, gjin oardiel: einpunten sette ICMP leger, en twa bestimmingen diele net needsaaklikerwize in paad. Hâld de klokken fan klant, poarte en applikaasje lyk, sadat de ferliking ea mooglik is. In rige dy’t by twa kolommen past, hat noch ien observaasje nedich, gjin beslút.
In rapport dy’t in resinsje oerlibbet, beantwurdet fjouwer dingen: hoe lang’t it beferzen duorre, hokker paden bleaunen antwurdzjen, wat de tunnel op dy sekonde logde, en hoe faak’t de monitor in sampel nimt. Dy fjouwer feiten litte de folgjende lêzer de observaasje reprodusearje ynstee fan in gearfetting te fertrouwen. In uptime-persintaazje ferberget krekt it ynterval dêr’t jo om tinke, en de sin "de VPN foel" ek.