Críochnaíonn snáithe tacaíochta le breithiúnas „NAT siméadrach, ní oibreoidh an VPN anseo”, agus ansin déantar an cliant a athshuiteáil trí huaire gan chúis. Déanann an lipéad damáiste mar freagraíonn sé ceist nár chuir aon duine. Cruthaíonn cliant a nascann amach le freastalaí seasta mapáil an nóiméad a sheolann sé an chéad phaicéad, agus ligtear an freagra ar ais faoi rialacha a chuireann beagnach gach líonra i bhfeidhm. Is é an rud a dhéanann mapáil atá ag brath ar an bpointe deiridh a chasta i ndáiríre ná dhá phiar ag iarraidh teacht ar a chéile ag an am céanna, agus is tástáil eile é sin.

Tá dhá cheist i bhfolach taobh thiar de lipéad amháin

Is í an chéad cheist an féidir le hóst taobh thiar den líonra seo seisiún a oscailt chuig seoladh poiblí agus port aitheanta. Do chliant tolláin is é sin an gnáthchás, agus is é an freagra ná tá nach mór i gcónaí. Taifeadann an ródaire an fhoinse inmheánach, leithdháileann sé port seachtrach agus ligeann sé an freagra tríd mar baineann sé le seisiún a thosaigh ón taobh istigh.

Is í an dara ceist an féidir le dhá hóst taobh thiar de líonraí éagsúla cosán comhroinnte a aimsiú agus seoladh chun a chéile gan freastalaí sa lár. Braitheann sé sin ar conas a leithdháileann gach líonra na poirt sheachtracha sin, agus is é sin an t-aon áit a bhfuil tábhacht le hiompar na mapála.

Má mheasctar an dá rud tagann an mhídhiagnóis chlasaiceach: teipeann ar ghné piar-le-piar, ritheann duine tástáil de chineál NAT, feiceann sé an chatagóir is measa agus baineann sé de thátal nach féidir leis an ngnáth-thollán oibriú ach an oiread. Níorbh é an tollán an rud a theip riamh.

Airíonna ar leithligh is ea mapáil agus scagadh

Tá téarmaíocht an RFC níos cruinne ná na hainmneacha a úsáideann soláthraithe, agus is fiú í a thabhairt isteach sa ticéad mar réitíonn sí argóintí. Is í an mhapáil an bealach a leithdháiltear an port seachtrach. Is é an scagadh cé na paicéid isteach a ligtear tríd. Is féidir le líonra a bheith dian i gceann amháin agus liobrálach sa cheann eile, agus is é an meascán sin an rud a chaithfidh prótacal piar-le-piar a mhaireachtáil.

BehaviourWhat it meansEffect on a direct peer path
Endpoint-independent mappingOne external port for every destinationDiscovery works if the port is advertised
Address-dependent mappingNew port per remote addressWorks only if both sides probe the same pair
Address-and-port-dependentNew port per remote address and portUsually needs a relay

Is é an tríú ró an rud a chiallaíonn formhór na ródairí tomhaltóra agus na n-oibreoirí móibíleacha le siméadrach. Tabhair faoi deara nach ndéanann an lipéad cur síos ach ar an leithdháileadh. Is féidir le líonra a bhfuil an mhapáil sin agus scagadh liobrálach aige paicéid isteach a ghlacadh fós chuig an port a leithdháil sé díreach, agus is é sin an fáth a n-éiríonn le tolladh poll ar chuid acu agus a dteipeann ar chuid eile.

Tá a thrí chás féin ag an scagadh agus a ainm féin do gach ceann. Má scríobhtar „NAT siméadrach” i dicéad nuair atá „scagadh atá ag brath ar sheoladh agus ar phort” i gceist, seoltar an chéad duine eile chuig an gcaibidil mhícheart den lámhleabhar. Iompraíonn an dá rud iad féin go difriúil faoi thástáil, mar sin ní hé an botún rud acadúil.

Tomhais an mhapáil in ionad í a ainmniú

Is féidir leat an port leithdháilte a fheiceáil go díreach ó thaobh freastalaí aon tseirbhíse UDP a rialaíonn tú. Cuir tús le gabháil ar an óstach poiblí, seol ón gcliant agus léigh an port foinse ar tháinig an paicéad leis:

sudo tcpdump -ni eth0 -c 10 'udp port 51820'
sudo wg show wg0 endpoints
sudo conntrack -L -p udp --dport 51820

Is é an líne pointe deiridh an ceann is úsáidí den triúr, mar thaifeadann WireGuard an seoladh agus an port deireanach a fuair sé ó gach piar. Cuir an port sin i gcomparáid leis an gceann a cheapann an cliant go n-úsáideann sé. Beidh siad difriúil aon uair a tharlaíonn aon aistriúchán, agus is í an cheist thábhachtach an bhfanann an luach cobhsaí.

Déan an bhreathnóireacht arís i gcoinne dara port cinn scríbe nó dara freastalaí agus cuir i gcomparáid arís. Má athraíonn an port seachtrach de réir cinn scríbe, braitheann an mhapáil ar sheoladh agus ar phort. Má fhanann sé mar an gcéanna, tugann an líonra mapáil amháin duit agus tá seans ag an bhfionnachtain.

Tuairiscíonn uirlisí atá bunaithe ar STUN an aicmiú céanna in aon chéim amháin, agus is ceart iad a úsáid nuair a cheadaíonn an líonra UDP amach chuig freastalaí STUN poiblí. Nuair nach gceadaíonn, oibríonn an modh gabhála thuas fós agus ní éilíonn sé aon rud ach óstach atá faoi do smacht cheana féin.

Roghnaigh ceartú a fhreagraíonn don teip

Más é an ghné atá ag teip ná piar-le-piar, is iad na freagraí tacaithe seachfhreastalaí, seirbhís chruinnithe ar féidir leis an dá phiar teacht uirthi, nó toipeolaíocht éagsúil. Tá TURN ann go díreach chuige seo, agus deir táirge a sheolann a sheachfhreastalaí féin leat go bhfuil sé ag súil go mbeidh roinnt líonraí naimhdeach.

Más é an ghné atá ag teip gnáth-thollán, ní hé iompar na mapála do fhadhb agus ní bhaineann aon rud thuas leis. Seiceáil go bhfuil an cliant ag seoladh i ndáiríre, go bhfeiceann an freastalaí an paicéad agus go dtagann an freagra ar ais. Trí bhreathnóireacht is ea an tseicheamh sin agus ní éilíonn sé aon eolas faoi chatagóir NAT an ródaire.

Is é an rud nach n-oibríonn ná athruithe poirt áitiúla a scaipeadh go dtí go nascfaidh rud éigin. Ní athraíonn athrú phort foinse an chliaint conas a leithdháileann an líonra mapálacha. Is bréagphosaitíoch é rath tharlaitheach ar an gcúigiú iarracht, agus luafar é mar cheartú ar feadh míonna.

Taifead an ailtireacht, ní an breithiúnas

Deir nóta úsáideach cé an prótacal, cén treo a dtosaíonn an seisiún, an bhfuil seachfhreastalaí ar an gcosán agus cad a breathnaíodh ar an sreang. Tá „NAT siméadrach, ní oibríonn sé” doscartha, mar tá sé mícheart faoin tollán agus gan eolas faoi chosán an phiar ag an am céanna.

Cuir cobhsaíocht an phoirt a tomhaiseadh agus iompar an scagtha san áireamh má thástáil tú iad. Ligeann an dá fhíric sin do dhuine éigin eile a thuar an n-oibreoidh gné nua ar an líonra sin gan an t-imscrúdú ar fad a dhéanamh arís. Éiríonn siad níos sine níos fearr freisin ná catagóir soláthraí a chiallaíonn rud beag difriúil ar gach leathanach cabhrach.

Ar deireadh, coinnigh téarmaíocht RFC 4787 ar fáil agus tú á scríobh. Cosnaíonn úsáid na dtéarmaí cruinne abairt amháin agus cuireann sé cosc ar an gcéad léitheoir eile an mhídhiagnóis chéanna a dhéanamh arís, agus sin é an cuspóir ar fad atá le scríobh an nóta.

Ailt ghaolmhara