Mae WireGuard yn dal i ddefnyddio'r hen bwynt terfynol ar ôl newidiadau DNS
Mae'r enw'n datrys i gyfeiriad newydd tra bo'r rhyngwyneb yn parhau i ddefnyddio'r un a gymerodd wrth gychwyn. Cymharwch y ddau, yna ailgychwynnwch drwy ei reolwr.
Stopiodd y tiwnel basio traffig ar ôl i gofnod DNS y gweinydd symud, ac mae'r enw'n datrys yn gywir o'r un peiriant. Nid yw'r ddau ffaith yn gwrthdaro. Mae ffurfweddiad WireGuard yn dal pwynt terfynol, ac mae'r offeryn yn datrys yr enw pan fydd yn cymhwyso'r ffurfweddiad hwnnw, felly gall y rhyngwyneb sy'n rhedeg barhau i ddefnyddio'r cyfeiriad a gymerodd oriau'n ôl. Gwiriwch beth mae'r rhyngwyneb yn ei ddefnyddio cyn i chi ddisodli allweddi neu gyffwrdd ag ystod y tiwnel.
Mae'r enw'n cael ei ddatrys unwaith, nid yn barhaus
Mae ffurfweddiad sylfaenol WireGuard yn cymryd pwynt terfynol fel cyfeiriad a phorth, ac mae'r offeryn sy'n codi rhyngwyneb yn datrys enw gwesteiwr ar y foment honno. Nid oes dim yn y protocol sylfaen yn holi DNS ar amserlen, a gall rhaglen cleient ychwanegu ymddygiad adnewyddu ei hun ar ben hynny. Mae cofnodi'r cyfeiriad a ddatryswyd, y teulu a'r porth wrth ymyl yr enw yn gwneud y bwlch yn weladwy. Heb y cofnod hwnnw mae'r ffurfweddiad yn edrych yn gywir tra bo'r rhyngwyneb yn siarad â rhywle arall.
Mae un diweddariad awtomatig go iawn, ac mae'n werth ei wybod oherwydd ei fod yn debyg i adnewyddu DNS heb fod yn hynny. Gall pwynt terfynol cymar symud pan fydd traffig sydd wedi'i ddilysu'n gywir yn cyrraedd o gyfeiriad newydd, sef crwydro yn hytrach na datrys enwau. Mae'n dilyn y cymar, felly ni all ddarganfod gweinydd newydd annibynnol na chysylltodd yr hen bwynt terfynol ag ef erioed.
Cymharwch y cofnod â'r cyfeiriad sy'n cael ei ddefnyddio
Holwch yr enw dogfennedig drwy'r datryswr y mae'r cleient yn ei ddefnyddio, yna gofynnwch i'r rhyngwyneb pa bwynt terfynol y mae'n ei ddal. Y ddau ateb yw'r gymhariaeth sy'n penderfynu gweddill y dudalen hon:
dig +short vpn.example.net
wg show wg0 endpoints
wg show wg0 latest-handshakes
Mae'r llawlyfr wg(8) yn dogfennu'r is-gorchmynion show y mae'r llinellau hyn yn eu defnyddio. Cymharwch y teulu cyfeiriad yn ogystal â'r cyfeiriad, oherwydd cofnod sydd wedi ennill cofnod IPv6 yw cymhariaeth wahanol i un y mae ei gyfeiriad IPv4 wedi newid. Os yw'r pwynt terfynol yn wahanol i'r cofnod, mae'r rhyngwyneb yn rhedeg ar wybodaeth hen a'r enw oedd byth y broblem. Os ydynt yn cytuno ac mae'r tiwnel yn dal i fethu, ewch at y gwrandawr a'r rheolau yn hytrach nag at y proffil.
Mae stamp amser yr ysgwyd llaw yn y bloc hwnnw oherwydd nid yw'r pwynt terfynol ar ei ben ei hun yn dweud a yw'r cymar yn cyrraeddadwy. Mae stamp amser hen wrth ymyl pwynt terfynol cywir yn broblem llwybr, nid yn broblem datrys, ac mae'r gwahaniaeth hwnnw'n newid yr hyn y byddwch yn ei gyffwrdd nesaf.
Ailgychwynnwch drwy reolwr y rhyngwyneb
Unwaith y cadarnheir bod y pwynt terfynol yn hen, adnewyddwch ef drwy'r mecanwaith sy'n berchen ar y rhyngwyneb yn lle golygu'r ffurfweddiad byw. Ar gyfer rhyngwyneb a gychwynnwyd gan wg-quick mae hynny'n lawr ac i fyny, ar gyfer uned systemd mae'n ailgychwyn, ac ar gyfer rhyngwyneb sy'n eiddo i reolwr mae'n newid a wneir yn y rheolwr hwnnw, oherwydd mae golygu wrth redeg yn cael ei drosysgrifo yn y cymhwysiad nesaf:
wg-quick down wg0 && wg-quick up wg0
systemctl restart wg-quick@wg0
Yna cadarnhewch mai'r gwrandawr amnewid a'i hunaniaeth yw'r gwasanaeth y bwriadwyd. Nid yw symudiad DNS yn newid hunaniaeth, felly ni ddylai fod byth yn achlysur i ymddiried mewn allwedd nad ydych wedi'i gwirio. Os yw'r rhyngwyneb nawr yn adrodd y cyfeiriad newydd ac yn dal i beidio â chynhyrchu ysgwyd llaw, mae'r nam wedi symud i'r llwybr rhwydwaith newydd neu'r gwrandawr, sy'n gynnydd yn hytrach na'r un nam ddwywaith.
Ysgwyd llaw yn gyntaf, yna'r llwybr data
Gwahanwch y ddau ganlyniad cyn dewis rhestr wirio. Mae ysgwyd llaw sy'n llwyddo o dan raglen sy'n methu yn broblem llwybr data: llwybrau, rhagddodiadau a ganiateir neu DNS y tu mewn i'r tiwnel. Mae ysgwyd llaw nad yw byth yn digwydd yn broblem cyrraeddadwyedd neu hunaniaeth yn y pwynt terfynol. Mae cymysgu'r ddau yn cynhyrchu adroddiad na all neb ei ailadrodd a chofnod newid â thri golygiad annibynnol.
Cofnodwch yr enw, y cyfeiriad a ddatryswyd, y pwynt terfynol sy'n cael ei ddefnyddio ac a gwblhawyd yr ysgwyd llaw. Mae'r pedair ffaith hynny'n ateb y cwestiwn y mae'r nam hwn yn ei ofyn yn barhaus, ac yn troi'r digwyddiad nesaf yn wiriad dwy funud. Mae cynnal a chadw enwau a mabwysiadu cleientiaid yn parhau'n dasgau ar wahân: nid yw cywiro'r cofnod yn gwneud y mabwysiadu, ac nid yw ailgychwyn y rhyngwyneb yn trwsio cofnod sy'n dal yn anghywir.