Mae adnewyddiad prydles a methiant VPN yn ymddangos gyda'i gilydd mewn logiau'n ddigon aml i bobl ddod i'r casgliad bod y naill yn achosi'r llall. Mae'r cyd-ddigwyddiad amser yn real; nid yw'r achosiaeth fel arfer. Cais unicast i'r gweinydd a gyhoeddodd y brydles yw adnewyddiad, yn gofyn am barhau i ddefnyddio'r un rhwymedigaeth, a gall y gweinydd ei estyn heb i'r cleient newid un cyfeiriad. Mae cerdded drwy werthoedd y cleient ei hun o amgylch y digwyddiad yn gwahanu prydles a adnewyddwyd yn dawel oddi wrth rwydwaith a newidiodd mewn gwirionedd o dan dwnnel sy'n rhedeg.

Dechreuwch gyda'r cleient a gwympodd

Agorwch gofnod cysylltiad y cleient yn gyntaf a nodwch amser y cwymp i'r eiliad. Yna agorwch ddyddiadur rhwydwaith y system weithredu ar gyfer yr un munud a darllenwch yn eu trefn beth a wnaeth y rhyngwyneb. Y drefn hon yw'r ymchwiliad i gyd: digwyddiad DHCP cyn y datgysylltiad, datgysylltiad cyn y digwyddiad DHCP, a dau ddigwyddiad heb unrhyw beth rhyngddynt yw tri chanfyddiad gwahanol. Mae llinell log sy'n sôn am y brydles yn unig tra oedd y twnnel eisoes yn ailgysylltu yn addurn, nid yn dystiolaeth.

Ysgrifennwch y llinell amser wrth fynd ymlaen yn hytrach na'i chadw mewn cof. Anaml y mae stampiau amser o wahanol offer yn cyfateb yn berffaith, a'r gwahaniaeth ei hun yw'r esboniad weithiau.

Cymharwch y pedwar gwerth o amgylch y digwyddiad

Mae pedwar gwerth yn disgrifio ochr leol cysylltiad yn ddigon da i ddal newid go iawn: cyfeiriad y rhyngwyneb, y giât ragosodedig, y rhestr datrysyddion a chyflwr gweithredol y rhyngwyneb. Cofnodwch nhw o fewn munud ar ôl y cwymp a'u cymharu â chofnod a gymerwyd pan oedd y twnnel yn iach.

ip -4 -brief addr show dev wlan0
ip -4 route show default
resolvectl status | grep -A3 'DNS Servers'
journalctl -u NetworkManager --since -10m --no-pager | grep -i dhcp

Mae cyfeiriad heb ei newid gyda giât heb ei newid a rhestr datrysyddion wedi newid yn pwyntio at ddatrys enwau yn hytrach na llwybro, ac efallai bod y twnnel wedi goroesi tra oedd cymwysiadau'n stopio dod o hyd i westeion. Mae giât wedi newid yn golygu bod y llwybr allan o'r rhwydwaith lleol wedi symud, sy'n ddigon i ddirymu llwybr a oedd yn pwyntio at yr un blaenorol. Os yw'r pedwar gwerth i gyd yn cyfateb i'r cofnod iach, nid yw'r brydles yn achos i chi ac mae rhesymeg ailgysylltu'r cleient ei hun yn dod yn bwnc. Cofnodwch y gymhariaeth tra bo'r nam yn weladwy, oherwydd bod gan gofnod iach a gymerwyd ar ôl ailgychwyn hanes cyfeiriadau gwahanol ac ni fydd yn cyfateb.

Beth all adnewyddiad ei newid a beth na all

Mae RFC 2131 yn disgrifio adnewyddiad fel cais i'r gweinydd gwreiddiol ar hanner yr amser prydles, gydag ailrwymo i unrhyw weinydd ar saith rhan o wyth os bydd y cynnig cyntaf yn mynd heb ateb. Nid oes angen i'r naill gam na'r llall i'r cleient gaffael cyfeiriad gwahanol, ac mae gweinydd cydweithredol fel arfer yn estyn y rhwymedigaeth bresennol. Mae newid cyfeiriad go iawn fel arfer yn dod trwy lwybr gwahanol: gweinydd yn gwrthod yr adnewyddiad, cleient a gollodd ei gyflwr a dechrau o'r newydd, neu rwydwaith a symudodd y ddyfais i segment gwahanol.

Gall ochr gyhoeddus y cysylltiad newid heb unrhyw newid lleol o gwbl. Y tu ôl i gyfieithiad gradd cludwr, gall y cyfeiriad y mae cymar VPN yn ei weld gael ei ailddyrannu'n annibynnol ar unrhyw beth a wnaeth y brydles leol, ac mae'r ailddyrannu hynny'n edrych yn union yr un fath â methiant rhwydwaith lleol o du mewn y cleient. Cymharu cyfeiriad a adroddwyd yn lleol ag arsylwad ochr y cymar yw'r unig ffordd i'w gwahanu.

Pan fydd y cleient yn methu addasu

Gall cleient a rwymodd ei glud i'r hen gyfeiriad, a storio llwybr hen ffasiwn i'r cymar, neu a gadwodd identiti rhyngwyneb, barhau i geisio llwybr nad yw'n bodoli mwyach. Diffyg addasu yw hwn, ac mae'n weladwy fel ail-drosglwyddiadau dro ar ôl tro tuag at gyfeiriad na all y gwesteiwr ei gyrraedd mwyach. Mae rhai cleientiaid yn ymdrin ag ef drwy ddyluniad: er enghraifft, mae WireGuard yn diweddaru pwynt terfyn cymar pan fydd pecyn wedi'i ddilysu'n gywir yn cyrraedd o ffynhonnell newydd.

Mae ailgychwyn â llaw sy'n adfer gwasanaeth yn gliw i ble y methodd yr addasiad, nid yn brawf bod prydlesi a thwneli'n anghydnaws. Cadwch y polisi blocio yn ei le wrth brofi, neu bydd y prawf ei hun yn dod yn ddiffyg gydag achos gwahanol. Cofnodwch a wellodd y cleient ar ei ben ei hun, faint o amser a gymerodd, a pha gyfeiriad y ceisiodd eto; mae'r dilyniant hwnnw'n dweud mwy wrthych na'r rheswm datgysylltu a ddangosir yn y rhyngwyneb.

Ailadroddwch y digwyddiad cyn beio

Atgynhyrchwch yr amod yn hytrach nag aros am yr amserlen: ryddhewch ac adnewyddwch y brydles, neu gorfodwch y digwyddiad rheoledig cyfatebol, a gwyliwch a yw'r twnnel yn goroesi. Ar rwydwaith a reolir, cydlynnwch unrhyw newid cyfeiriad â pherchennog y rhwydwaith, oherwydd gall aseiniad statig mympwyol wrthdaro â dyfais sydd eisoes yn dal y cyfeiriad hwnnw.

Ar ôl atgyweiriad â chefnogaeth, ailadroddwch yr un digwyddiad ac yna profwch gymhwysiad a chwiliad enw, oherwydd bod twnnel sy'n ailgysylltu ond yn torri DNS yn pasio prawf gwannach na'r un sy'n bwysig. Adroddwch y newid penodol a welsoch, gyda'i stamp amser, yn hytrach na nodi'r brydles a drefnwyd fel yr achos. Y gwahaniaeth rhwng y ddau adroddiad yw a all y person nesaf atgynhyrchu'r nam neu'r siwmai yn unig.

Erthyglau cysylltiedig