Mae dau peer yn rhestru ystodau sy'n cyffwrdd, ac mae traffig yn cyrraedd yr un anghywir. Nid oes dim wedi'i lygru: mae WireGuard yn dewis peer drwy baru'r gyrchfan â'r ystodau a gyfluniwyd, ac mae'r cyfatebiaeth fwyaf penodol yn ennill. Cyn i chi ehangu unrhyw beth, penderfynwch pa peer sy'n iawn i fod yn berchen ar ba ragddodiad.

Y rhagddodiad hiraf sy'n ennill y tu mewn i WireGuard

Mae pob cofnod peer yn cymryd set o ragddodiaid cyrchfan. Pan fydd pecyn yn cael ei lwybro i'r rhyngwyneb, mae'r gweithrediad yn chwilio am y cofnod â'r rhagddodiad cyfatebol mwyaf penodol, yr un rheol ag y mae tabl llwybro yn ei chymhwyso. Felly mae /24 yn trechu /16 sy'n ei gynnwys, a'r peer culach sy'n derbyn y traffig.

Mae gosodiadau road-warrior yn defnyddio hyn yn fwriadol. Mae un peer yn berchen ar ystod eang ar gyfer safle, ac mae gwesteiwyr unigol yn cael eu torri allan â chofnodion /32 sy'n perthyn i beeriaid eraill. Mae'r patrwm yn gweithio oherwydd bod y torion allan yn fwy penodol, nid oherwydd y drefn.

Ysgrifennwch y berchnogaeth fel tabl o ragddodiad a peer. Os yw dau gofnod yn disgrifio'r un rhagddodiad, nid yw'r ffurfweddiad yn mynegi bwriad mwyach, mae'n mynegi ras.

Mae'r system weithredu yn dewis y rhyngwyneb yn gyntaf

Dim ond ymhlith y peeriaid ar un rhyngwyneb y mae WireGuard yn dewis. Penderfynir pa ryngwyneb sy'n derbyn y pecyn yn gynharach, gan dabl llwybro'r gwesteiwr, a gall ail lwybr diofyn neu lwybr hen ffasiwn anfon y traffig i rywle na fydd y rhestr peer byth yn ei weld. Dyna pam y gall diagnosis ar lefel peer fod yn gywir ac eto beidio â egluro'r methiant. Gwiriwch y llwybr i'r gyrchfan cyn darllen ffurfweddiad y peer, oherwydd mae llwybr sy'n pwyntio at y rhyngwyneb corfforol yn osgoi'r cwestiwn cyfan.

Mae'r offeryn fel arfer yn gosod y llwybrau hynny o ystodau'r peeriaid, sy'n golygu y gall newid yng nghofnod un peer ailgyfeirio traffig a arferai berthyn i un arall yn dawel. Mae golygu peer felly yn newid llwybro ar ffurf cudd. Adolygwch y ddau gyda'i gilydd, neu byddwch yn trwsio un ac yn torri'r llall.

Mae pecynnau sy'n dod i mewn yn cael eu gwirio yn ôl ffynhonnell

Mae'r rhestr ystodau yn gwneud dwy swyddogaeth. Ar gyfer traffig allan mae'n dewis peer yn ôl cyrchfan, ac ar gyfer traffig i mewn mae'n awdurdodi cyfeiriad ffynhonnell. Mae pecyn sy'n cyrraedd o gyfeiriad y tu allan i ystodau'r peer hwnnw yn cael ei ollwng cyn i unrhyw wal dân ei weld.

Mae'n hawdd colli'r anghymesuredd hwnnw wrth ddarllen un ochr o'r ffurfweddiad. Nid yw peer sy'n gallu cyrraedd isrwyd yn cael awdurdod drwy hynny i anfon o'r isrwyd honno, ac mae'r ddau gyfeiriad yn cael eu gorfodi gan wiriadau gwahanol.

Mae perchnogaeth ffynhonnell gul yn troi hyn yn fantais. Rhowch /32 i bob peer ar gyfer ei gyfeiriad ei hun, ac mae gan y wal dân i lawr yr afon ffynhonnell ddibynadwy i'w pharu, yn lle ystod ar draws y grŵp y gallai unrhyw aelod ei hawlio.

Nid yw ystodau dyblyg yn failover

Nid yw neilltuo'r un rhagddodiad i ddau peer yn creu cydbwysedd llwyth nac yn creu llwybr wrth gefn. Nid oes gwiriad iechyd nac affinedd sesiwn: y cofnod sy'n ennill sy'n cael ei benderfynu gan drefn fewnol y gweithrediad, nad yw'n gontract y dylech chi gynllunio o'i gwmpas. Os oes angen allanfeydd eraill arnoch, mynegwch nhw lle mae'r dewis wedi'i ddiffinio. Mae polisi llwybro, metrig, neu bâr o ragddodiaid gwahanol gyda pherchennog wedi'i ddogfennu ar gyfer pob un yn cynhyrchu ymddygiad y gallwch ei ragweld a'i brofi.

Ehangu ystod i drwsio methiant amherthnasol yw'r camgymeriad cyffredin arall. Mae'n symud traffig oddi wrth y peer a oedd yn gweithio, ac mae'r symptom newydd yn cyrraedd cyn i'r hen un gael ei ddeall.

Gwiriwch y dewis cyn golygu

Mae tri gorchymyn yn ateb y tri chwestiwn yn eu trefn. Mae'r cyntaf yn rhestru'r ystodau y mae pob peer yn eu hawlio. Mae'r ail yn dangos pa ryngwyneb y byddai'r gwesteiwr yn ei ddefnyddio ar gyfer cyrchfan. Mae'r trydydd yn dangos cyflwr byw y peeriaid ar ôl i draffig lifo.

wg show wg0 allowed-ips
ip route get 10.66.8.20
wg show wg0
ip rule show

Rhedwch nhw cyn ac ar ôl newid a chymharu. Os yw allbwn y llwybr wedi newid ond mae'r traffig yn dal i gyrraedd y peer anghywir, mae'r rhestrau rhagddodiad yn gorgyffwrdd mewn ffordd nad ydych wedi'i hysgrifennu eto. Os nad yw allbwn y llwybr wedi newid, ni fu ffurfweddiad y peer byth yn beth y gofynnwyd amdano.

Cofnodwch y gyrchfan, y rhyngwyneb a ddewiswyd a'r peer a ddewiswyd yn y tocyn. Y triawd hwnnw sy'n gwneud gorgyffyrddiad yn adolygadwy yn ddiweddarach, ac mae'n llawer mwy defnyddiol na chyfleu sgrin o'r ffurfweddiad.

Erthyglau cysylltiedig