Déanann cliant OpenVPN dháileadh ar sheoladh amháin, freagraíonn an freastalaí ó sheoladh eile, agus ní éiríonn an tollán riamh. Taispeánann loga an fhreastalaí an paicéad ag teacht agus taispeánann gabháil freagra ag imeacht, mar sin cuirtear an locht ar an gcliant. Ar óstach a bhfuil roinnt comhéadan air, nó roinnt seoltaí ar chomhéadan amháin, ní aontaíonn an dá thaobh faoi cén seoladh atá in úsáid. Tá an freagra bailí ag an gciseal IP, ach diúltaíonn go leor cliant do dhatagram nach é an seoladh ar theagmhaigh siad leis a fhoinse.

Cad a fheiceann an cliant nuair a athraíonn an fhoinse

Níl foinse sheasta ag soicéad UDP nach bhfuil ceangailte le seoladh áitiúil ar leith, mar sin roghnaíonn an t-eithne ceann amháin ag am an tseolta. Tagann an rogha sin ó chuardach bealaigh i dtreo sheoladh an chliaint, agus is é seoladh an chomhéadain a roghnaíonn an cuardach a bheidh sa fhoinse. Ar mheaisín aon-chomhéadain tá an rogha dofheicthe; ar óstach a bhfuil seoladh bainistíochta, seoladh poiblí agus seoladh tánaisteach ar an gcárta líonra céanna aige, braitheann sé ar mhéadrachtaí agus ar pholasaí ródaithe. Déanann ródú polasaí-bhunaithe an mhíthreoir níos dóchúla seachas níos lú, mar is féidir le riail uasnasc a roghnú nár shroich an cliant riamh. Is leor bealach réamhshocraithe a foghlaimíodh ó sholáthraí amháin móide riail fhoinse a dhíríonn ar sholáthraí eile chun é a chruthú.

Caitheann cliaint a dhéanann scagadh ar fhreagraí, agus rianú nasc a bhfuil an cheathairíl chruinn agus an fhoinse uaithi, an freagra amach gan teachtaireacht úsáideach. Ansin téann an tollán in éag amhail is nár tháinig aon rud, agus is é sin an fáth a ndéantar dearmad air mar fhadhb bhalla dóiteáin ar thaobh an chliaint. Deimhníonn gabháil a tógadh ar an bhfreastalaí amháin an botún in ionad é a mhíniú, mar imíonn an freagra i ndáiríre. Déan comparáid idir foinse an fhreagra agus an seoladh a dháil an cliant sula n-athraíonn tú aon rud eile.

Cad a dhéanann an rogha multihome i ndáiríre

Scríobhtar an treoir mar multihome i gcomhad cumraíochta agus mar --multihome ar an líne ordaithe, agus tugann sí ar fhreastalaí UDP freagra ón seoladh ar shroich paicéad an chliaint air. Seachadann an t-eithne an seoladh sprice bunaidh mar shonraí coimhdeacha ar ghlacadh, agus úsáideann OpenVPN an luach sin mar fhoinse an fhreagra. Mar sin iompraíonn freastalaí a éisteann ar sheoladh fiáin, local 0.0.0.0 do IPv4 nó a choibhéis IPv6, é féin amhail is gur shroich gach cliant éisteoir tiomnaithe. Faigheann cliaint a tháinig isteach tríd an seoladh poiblí freagraí ón seoladh poiblí, agus faigheann cliaint ar sheoladh inmheánach iad ón seoladh sin. Ní chorraíonn aon rud eile ar chonair an phaicéid: fanann an bealach, na rialacha scagtha agus cumraíocht an tolláin go díreach mar a bhí siad.

Is é an t-airí deireanach sin an fáth a bhfuil an rogha sábháilte le cur le freastalaí a oibríonn ar bhealach eile, agus freisin an fáth nach féidir léi scagaire a shocrú nach gceadaíonn ach seoladh amháin. Caithfear an paicéad a ghlacadh fós ar an mbealach a thógann sé, mar sin ní athraíonn ceartú na foinse ach tionscnamh an fhreagra agus aon rud eile. Níl sé ach do UDP freisin: níl an fhadhb seo ag éisteoir TCP sa chruth céanna, mar aithnítear an nasc leis an gceathairíl seachas le seoladh foinse an fhreagra.

Cathain is é seoladh áitiúil seasta an réamhshocrú mícheart

Sula dtéann tú i muinín na rogha, seiceáil an gceanglaíonn an freastalaí seoladh áitiúil ar leith amháin, mar freagraíonn éisteoir ceangailte ón seoladh sin i gcónaí. Tá sin ceart do imlonnaíocht aon-chomhéadain agus mícheart a luaithe a úsáideann cliaint níos mó ná seoladh amháin go dlisteanach. Má bhí an ceangal d'aon ghnó, socraigh ar chóir don fhreastalaí trácht a ghlacadh ar sheoltaí breise ar chor ar bith. Méadaíonn baint an cheangail an nochtadh, mar sin caithfidh an tseirbhís agus an scagaire na comhéadain agus na líonraí foinse ceadaithe a fhorfheidhmiú, ní hamháin an seoladh ceangail.

Cuireann tagairt OpenVPN an rogha le freastalaithe UDP amháin, tugann sé faoi deara an phróiseáil bhreise ar chonair an phaicéid, agus taifeadann sé cé na hardáin a thacaíonn léi. Deimhnigh é sin ar an eisiúint shuiteáilte sula ndéanann tú pleanáil timpeall air. San áit nach dtacaítear leis, is é an ceangal ar an seoladh sonrach nó ceartú an bhealaigh fillte an rogha eile, agus is athruithe níos cúinge iad araon ná mar a bhíonn siad ar an gcéad amharc. Tá iarmhairtí ag éisteacht fhiáin freisin thar fhreagraí: tá freastalaí ar gach seoladh inrochtana ó gach líonra a bhfuil an t-óstach ceangailte leis, agus b'fhéidir nach é sin an nochtadh a bhí beartaithe ag aon duine.

Cruthaigh foinse an fhreagra ón taobh amuigh

Tástáil ón taobh amuigh den fhreastalaí, agus taifead an seoladh agus an t-iompar cruinn a d'úsáid an cliant sula ngabhann tú aon rud. Freagraíonn na trí phromhadh thíos do thrí cheist éagsúla, agus tá tábhacht leis an ord.

tcpdump -ni any udp port 1194
ss -lunp 'sport = :1194'
ip route get 203.0.113.10 from 198.51.100.20

Taispeánann an ghabháil an seoladh foinse ar an bhfreagra, agus sin an fhíric a bhfuil an t-alt iomlán ag teacht uirthi. Taispeánann an liosta soicéad an rud a cheangail an freastalaí i ndáiríre, mar tá cuma chomhionann ar éisteoir fiáin agus ar éisteoir sonrach i gcomhad cumraíochta agus iompraíonn siad go héagsúil ar an líonra. Taispeánann cuardach an bhealaigh an fhoinse a roghnódh an t-eithne don sreabhadh sin, agus míníonn sin an ghabháil sula n-athraíonn tú aon rud. Déan na trí cinn ar fad arís do IPv4 agus IPv6 ar leithligh, mar is éisteoirí ar leithligh agus cuardaigh ar leithligh iad, agus ní deir iontráil fhiáin do theaghlach amháin aon rud faoin gceann eile.

Fanann ródú, fionnachtain agus scagadh ar leithligh

Ní shuiteálann caomhnú fhoinse an fhreagra bealach amach, ní nuashonraíonn sé DNS dinimiciúil, agus ní thugann sé ar theaghlach seoladh amháin glacadh leis an gceann eile. Ar fhreastalaí a bhfuil roinnt uasnasc air, caithfear an bealach fillte do gach foinse a chomhaontú d'aon ghnó, nó imíonn freagraí trí chomhéadan nár cheadaigh scagaire an chliaint riamh. Ar an gcuma chéanna, caithfidh seoladh nua tar éis athrú réimíre na cliaint a shroichint trí fhionnachtain agus tríd an sreabhadh athcheangail a dtacaítear leis, ní tríd an sean-iontráil.

Fág seiceálacha aitheantais an fhreastalaí agus fíorú na dteastas go díreach mar atá siad, mar ní thugann seoladh athraithe údar maith le piara neamhfhíoraithe a ghlacadh. Má tá an freagra ag imeacht anois ón bhfoinse atá beartaithe agus má theipeann ar an tollán fós, meas an fhadhb foinse a bheith réitithe agus téigh ar aghaidh. Baineann an chéad earráid eile a breathnaíodh le ródú, le scagadh nó le fíordheimhniú, agus ní shroichfidh athrú eile ar an éisteoir í. Scríobh foinse an fhreagra sa ticéad in aice leis an seoladh a dháil an cliant, ionas gur féidir leis an gcéad duine eile an fhíric chéanna a sheiceáil le haon ordú amháin.

Ailt ghaolmhara