Mae WireGuard yn methu ar ôl segurdod: profwch y cyfeiriad yn gyntaf
Mae mapiad NAT wedi dod i ben, radio sy’n cysgu a rhaglen hen ffasiwn yn edrych yr un peth ar ôl cyfnod tawel. Profwch draffig i mewn ac allan ar wahân cyn ychwanegu keepalive.
Mae pedwar cwestiwn yn dod cyn unrhyw newid gosodiad: a yw’r un adnodd yn gweithio tra mae’r cleient yn weithredol, pa mor hir y parhaodd y cyfnod segur, a gysgodd y ddyfais neu a newidiodd rwydwaith, ac a yw’r methiant yn ymddangos dim ond mewn traffig a gychwynnir gan yr ochr arall. Mae’r atebion yn gwahanu mapiad NAT sydd wedi dod i ben oddi wrth radio sy’n cysgu ac oddi wrth raglen sydd wedi dyddio. Maent hefyd yn dweud a yw keepalive yn berthnasol o gwbl. Dechreuwch gyda’r cyfeiriad, oherwydd mae’n costio un gorchymyn ac yn dileu hanner yr achosion posibl.
Pa gyfeiriad sy’n methu?
Mae cais allan newydd gan y cleient a thraffig sy’n cyrraedd tuag ato ar ôl cyfnod tawel yn rhoi prawf gwahanol i offer cyflwr. Mae pecynnau allan yn ailadeiladu mapiad wrth iddynt adael, tra mae pecynnau i mewn angen i’r hen fapiad fod wedi goroesi. Yr anghymesuredd hwn yw’r prawf cyfan. Os gall y cleient gyrraedd allan ond nad oes dim yn cyrraedd i mewn, mae’n debyg bod y mapiad wedi dod i ben, ac os nad yw’r un yn gweithio, mae’r tiwnel neu fynediad rhwydwaith y cleient wedi diflannu.
Nodwch pa mor hir y parhaodd y cyfnod tawel, ac a gysgodd y ddyfais neu a grwydrodd i rwydwaith arall yn y cyfamser. Mae’r ddwy ffaith hyn yn newid y diagnosis cyn unrhyw osodiad.
wg show wg0 latest-handshakes
wg show wg0 endpoints
wg show wg0 transfer
Rhedwch y tri hyn cyn ac ar ôl y cyfnod tawel, oherwydd mae pob un yn ateb rhan wahanol o’r cwestiwn. Mae stamp amser handshake nad yw wedi symud yn dweud bod y partïon wedi stopio siarad, tra mae pen diwedd sydd wedi newid yn dweud bod y mapiad wedi symud yn hytrach na marw. Mae’r cyfrifwyr trosglwyddo yn dangos a gyrhaeddodd unrhyw beth o gwbl, a dyna’r gwahaniaeth rhwng mapiad wedi dyddio a rhaglen dawel. Ysgrifennwch y rhifau ar y ddau bwynt, oherwydd y gymhariaeth yw’r dystiolaeth.
Cwsg, radio a chyflwr y rhaglen
Ar ffôn neu liniadur, gall dyfais sy’n cysgu fod wedi colli mynediad rhwydwaith yn gyfan gwbl, ac ni all keepalive adfer radio sydd i ffwrdd nac ailgyflawni porthol caeth nad yw wedi’i fodloni. Mae llwyfannau symudol yn atal gwaith cefndir fel mater o bolisi, felly mae a yw traffig cyfnodol yn parhau yn dibynnu ar y llwyfan ac ar yr hyn y mae’r rhaglen wedi’i drafod ag ef. Mae cysylltiad wedi’i achifo yn drydydd achos a’r mwyaf twyllodrus, oherwydd nid yw dychwelyd y tiwnel yr un peth ag ailgysylltu’r rhaglen ag ef.
Ailagorwch y rhaglen ar ôl y cyfnod segur yn hytrach na dibynnu ar y tab a arhosodd ar agor. Os bydd cais newydd yn llwyddo lle methodd yr hen sesiwn, ni fu’r tiwnel yn broblem erioed.
Beth mae keepalive yn ei wneud mewn gwirionedd
Mae PersistentKeepalive yn anfon pecyn gwag dilys yn gyfnodol at bartner, sy’n ddigon i gadw mapiad NAT yn fyw rhwng partneriaid ac i gadw pen diwedd y partner yn gyfredol, fel y mae dechrau cyflym WireGuard yn ei ddisgrifio. Nid yw’n trwsio radio sy’n cysgu, llwybr coll na rhaglen nad yw byth yn ceisio eto. Dewiswch y cyfwng trwy osodiadau cefnog y cleient, ac na wnewch alluogi gwerth ymosodol ym mhob man dim ond oherwydd bod arddangosfa statws yn mynd yn dawel.
Nid yw’r rhan fwyaf o gyfnodau segur yn fethiannau. Mae tiwnel sy’n ailgysylltu ar ôl pum munud o dawelwch yn ymddwyn yn gywir, a’r broblem yw dim ond yr achos lle’r oedd rhywbeth i fod i gyrraedd o’r ochr arall.
Arhoswch drwy’r cyfwng a arferai fethu
Gwnewch un newid cefnog, yna gadewch i’r un cyfnod segur ddod i ben cyn ailbrofi’r adnodd hwnnw. Mae aros yn rhan o’r prawf yn hytrach na ffurfioldeb. Nid yw llwyddiant ar unwaith ar ôl ailgysylltu yn dweud dim am symptom segurdod hir, oherwydd ailgysylltu yw’n union y digwyddiad sy’n ailosod y cyflwr. Os yw’r broblem yn ymddangos hefyd wrth ddefnyddio’n weithredol, ewch yn ôl i wiriadau handshake a llwybr data yn hytrach nag ychwanegu mwy o draffig cyfnodol.
Cadwch un newid y prawf ac ysgrifennwch y cyfnod segur a ddefnyddiwyd. Heb hynny mae pob cymhariaeth ddiweddarach yn crwydro ac ni all neb ddweud pa newid a oedd o bwys. Cofnodwch y pedair ffaith gyda’i gilydd: cyfeiriad, hyd, cyflwr cwsg ac ymddygiad y rhaglen.