Rhewladd dwy eiliad: ai’r VPN neu’r Wi-Fi oedd ar fai?
Mae stopio am ddwy eiliad a sesiwn VPN newydd yn ddigwyddiadau gwahanol. Rhowch y llwybr mynediad a’r twnnel ar linellau amser ar wahân cyn newid unrhyw amserydd.
Mae rhewladd dwy eiliad sy’n adfer ei hun yn edrych yr un fath p’un a ailnegododd y twnnel neu a faglodd y radio. Mae hefyd yn bosibl na ddigwyddodd unrhyw beth o gwbl, ac mae’r posibilrwydd hwnnw’n werth ei brofi gyntaf. Mae pylsiad byr o golledion, ailnegodi a stopio rhaglen i gyd yn teimlo’r un fath i’r person wrth y bysellfwrdd. Dim ond un o’r tri a gaiff ei drwsio drwy olygu cyfluniad y twnnel.
Dau gofnod, nid un
Nodwch beth ddigwyddodd i’r cysylltiad oddi tano, ac ar wahân beth wnaeth y twnnel ei hun. Yna gosodwch saib y rhaglen yn erbyn y ddau gofnod. Mae’r rhain yn gyfresi digwyddiadau annibynnol sy’n cyd-ddigwydd weithiau, ac mae galw’r tri yn ddatgysylltiad yn tybio’r ateb ar y dechrau.
Ni all monitr sy’n profi unwaith y munud weld ymyriad o ddwy eiliad. Mae adrodd bod y diwrnod hwnnw’n iach yn dechnegol gywir ac yn hollol ddi-fudd. Rhowch y cyfwng samplu wrth ymyl pob canlyniad a ddyfynnwch.
Beth wnaeth y ddolen fynediad tra oedd y rhaglen wedi rhewi
Mae’r cyfwng samplu a’r terfyn amser yn diffinio’r hyn y gallai’r monitr fod wedi’i weld o gwbl, felly cofnodwch y ddau wrth ymyl y canlyniad. Ychydig mae absenoldeb cofnodedig o darfu yn ei olygu pan fo’r offeryn yn samplu bob chwe deg eiliad. Yna profwch dri lleoliad â stampiau amser: y llwybrydd lleol, gwesteiwr allanol cymeradwy a gyrhaeddir drwy’r llwybr plaen, ac adnodd y tu ôl i’r twnnel.
Cadarnhewch y llwybrau yn gyntaf, oherwydd gall targed cyhoeddus gael ei lwybro drwy’r twnnel ei hun ac yna mae’n mesur y twnnel yn hytrach na’r llwybr mynediad. Mae’r dystiolaeth sy’n dyddio’r toriad yn briodol yn byw un haen yn is: digwyddiadau dolen ar y llwybrydd, cofnodion ailsync ar y modem, a chyfeiriad WAN a newidiodd. Mae cownter gwallau cronnol yn dweud wrthych fod rhywbeth wedi mynd o’i le, byth pryd. Cysylltwch y cofnodion hynny â ffenestr y digwyddiad yn lle eu darllen ar wahân.
ping -i 0.5 -c 40 192.168.60.1
mtr -rwc 40 203.0.113.25
ip -brief address show
Nid yw cownter a gododd ddoe yn esbonio dim am rewladd y bore yma. Cyfyngwch y cydberthynas i’r ffenestr a adroddodd y defnyddiwr.
Chwiliwch am y cofnod ailgychwyn
Nid yw datagram UDP a gollwyd ar ei ben ei hun yn gwneud i Community OpenVPN ddechrau trafodaeth TLS newydd. Mae ymddygiad ailgychwyn yn dilyn ping-restart, ac efallai bod y gwerth mewn grym wedi’i wthio gan y gweinydd; mae llawlyfr 2.6 yn diffinio’r amseryddion hynny. Mae’r danfoniad yn torri am eiliad, ni chyrhaeddir y trothwy byth, ac mae’r log yn aros yn wag. Felly chwiliwch yn y log o amgylch y saib am linell ailgychwyn, cysylltiad newydd, neu adnabyddwr sesiwn a newidiodd. Os na ymddengys yr un o’r tri, mae’n debyg na wnaeth y twnnel ddim a’r amserydd oedd byth yn broblem.
Mae cwtogi pob keepalive yn gwneud canfod i edrych yn gyflymach ac yn symud y llinell lle mae pylsiad yn dod yn ailgysylltiad. Mae pob ailgysylltiad yn costio rownd dilysu ac ailosod llwybrau. Nid yw ymestyn yr amserydd yn prynu dim ond ffenestr hirach lle mae llwybr marw yn dal i edrych yn fyw. Mae’r ddau yn benderfyniadau tiwnio â phris, nid gwelliannau am ddim.
Mae digwyddiad absennol hefyd yn dystiolaeth, a dyna’r math y mae pobl yn ei hepgor oherwydd nad oes dim yn y log yn tynnu sylw ato. Cofnodwch y chwiliad a gynhaliwyd gennych, nid y canlyniad yn unig.
Gadewch i’r gymhariaeth benderfynu beth i’w drwsio
Gyda’r ddau gofnod ochr yn ochr, mae’r neilltuo fel arfer yn ysgrifennu ei hun. Mae digwyddiad dolen llwybrydd ar y ddau lwybr yn golygu mai’r cysylltiad mynediad yw’r pwnc. Mae twnnel tawel a llwybr plaen defnyddiadwy yn golygu mai’r trafodaeth yw’r pwnc.
| 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 |
Mae pob rhes yn gliw, nid yn farn: mae penau terfyn yn israddio ICMP, ac nid yw dau gyrchfan o reidrwydd yn rhannu llwybr. Cadwch glociau’r cleient, y porth a’r rhaglen yn unol fel bod y gymhariaeth yn bosibl o gwbl. Mae rhes sy’n ffitio dwy golofn angen un arsylwad arall, nid penderfyniad.
Mae adroddiad sy’n goroesi adolygiad yn ateb pedair peth: pa mor hir y parhaodd y rhewladd, pa lwybrau a barhaodd i ateb, beth a gofnododd y twnnel yn yr eiliad honno, a pha mor aml y mae’r monitr yn samplu. Mae’r pedwar ffaith hynny’n caniatáu i’r darllenydd nesaf atgynhyrchu’r arsylwad yn lle ymddiried mewn crynodeb. Mae canran amser segur yn cuddio’r union gyfwng rydych yn gofalu amdano, ac felly hefyd y frawddeg "syrthiodd y VPN".