Ní oibríonn WireGuard ach amháin tar éis don fhreastalaí seoladh: eolas faoin bpointe deiridh
De ghnáth ciallaíonn rath atá ag brath ar threo nár fhoghlaim piara amháin seoladh an phiara eile riamh. Déan comparáid idir na pointí deiridh, ansin seiceáil an bhfuil mapáil aistriúcháin as feidhm.
Is cosúil nach n-oibríonn an tollán ach amháin tar éis don fhreastalaí rud éigin a sheoladh ar dtús. Tosaigh ón gcliant agus ní tharlaíonn aon rud, fan cúpla soicind, bain triail eile as agus éiríonn leis. Is é an diagnóis is gnách ná NAT briste, agus tá an diagnóis is gnách mícheart. Is é a d'athraigh ná gur fhoghlaim piara amháin cá bhfuil cónaí ar an bpiara eile.
Eolas faoin bpointe deiridh, ní inrochtaineacht
Ní thosóidh piara WireGuard crosadh láimhe go dtí go mbeidh a fhios aige cá háit a seolfar é. Soláthraíonn an chumraíocht é mar phointe deiridh de sheoladh agus de phort, agus leanann an staid reatha an pointe deiridh a gcreideann sé ann faoi láthair.
Priontálann wg show an dá thaobh den phictiúr sin, agus ní féidir le piara gan pointe deiridh san aschur aon rud a thosú, cibé chomh ceart agus atá a eochair phoiblí agus a réimíreanna ceadaithe. Déan comparáid idir dearcadh an chliaint agus dearcadh an fhreastalaí sula n-athraíonn tú aon riail, mar is minic nach n-aontaíonn an dá cheann faoi cé a bhfuil a fhios aige cad.
Conas a fhoghlaimíonn piara pointe deiridh
Tá WireGuard ciúin d'aon ghnó. Nuair a thagann paicéad a fhíoraítear go ceart ó sheoladh nach raibh súil ag an bpiara leis, nuashonraíonn an cur i bhfeidhm pointe deiridh an phiara sin chuig an bhfoinse nua, agus sin mar a oibríonn fánaíocht ar ríomhaire glúine a athraíonn líonraí. Míníonn an t-iompar sin an spleáchas ar threo: má sheolann an freastalaí ar dtús agus má shroicheann a phaicéad an cliant, foghlaimíonn an cliant seoladh reatha an fhreastalaí agus is féidir leis freagairt. Go dtí sin níl aon áit aige le seoladh. Is fánaíocht fhíordheimhnithe an mheicníocht seachas aicearra muiníne ar an gcéad úsáid, mar b'éigean don phaicéad a bheith bailí sular bhog an pointe deiridh.
Déanann doiciméadú na n-uirlisí do wg cur síos ar an nuashonrú sin, agus is fiú é a léamh uair amháin má tá tú chun dearadh timpeall air.
Cuireann aistriúchán stáit a threo féin leis
Nuair a théann UDP trí gheata a dhéanann aistriú, cruthaíonn an geata staid don chéad phaicéad a fheiceann sé. Déanann RFC 4787 cur síos ar an iompar sin agus ar na teorainneacha ama a bhaineann an mhapáil deireadh thiar. Éagann mapáil neamhghníomhach, agus ansin déanann an geata paicéad isteach ón taobh i bhfad i gcéin a scriosadh sula sroicheann sé an t-óstach. Stopann tollán a d'oibrigh an mhaidin ar fad ag freagairt tráthnóna go díreach ar an gcúis seo.
Is é seo an dara meicníocht neamhspleách a tháirgeann an comhartha treo céanna. Caithfidh eolas faoin bpointe deiridh agus staid an aistriúcháin araon a bheith ceart, agus ní shocraíonn deisiú ceann amháin an ceann eile.
Cumraigh an treo a theastaíonn uait i ndáiríre
I gcás cliant a chaithfidh an nasc a thosú, cuir pointe deiridh an fhreastalaí i rannán piaraí an chliaint agus fan ann é. Is éard atá i muinín a bheith agat as go seolfaidh an freastalaí ar dtús ná muinín as timpiste in ord an tráchta a athróidh ar líonra ciúin. Ba cheart don chumraíocht an treo beartaithe a lua, ní é a aimsiú.
I gcás piara taobh thiar d'aistriúchán a chaithfidh fanacht inrochtana, cumasaigh keepalive marthanach ar an taobh sin. Is é keepalive gach 25 soicind an ghnáthluach tosaigh, agus is é a chuspóir an mhapáil a choinneáil oscailte seachas an tollán a thástáil. Roghnaigh aon taobh amháin chun é a iompar, mar má chumasaítear ar an dá thaobh an trácht agus torann na logála dúbailte gan feabhas a chur ar an toradh.
Déan comparáid idir an staid roimh an truicear agus ina dhiaidh
Gabhadh an dá radharc tráth a theipeann sé, agus ansin arís tar éis don fhreastalaí seoladh. Taispeánann an chéad ordú na pointí deiridh agus aois an chrosadh láimhe. Taispeánann an dara ceann an bhfuil iontráil aistriúcháin ann don phort. Taispeánann an gabháil cén treo a chuaigh trasna na sreinge i ndáiríre, agus deimhníonn an tseiceáil bealaigh nach bhfuil an cliant ag seoladh an tráchta sin áit eile ar fad.
wg show conntrack -L -p udp 2>/dev/null | grep 51820 tcpdump -ni any -c 20 'udp port 51820' ip route get 198.51.100.7
Scríobh colún an phointe deiridh agus iontráil an aistriúcháin le chéile. Is dhá locht éagsúla iad piara gan pointe deiridh agus geata gan mhapáil. Ní dheisítear ach ceann amháin acu le keepalive.