Taobh istigh de choimeádán taobh thiar de VPN corparáideach, réitítear DNS, luchtaítear an leathanach logála isteach, freagraíonn críochphointe sláinte, agus ansin stopann iarraidh HTTPS go dtí go dtéann sí in éag. Ní athraíonn atógáil an íomhá ná athrú na n-athróg seachfhreastalaí aon rud, mar níl an chuid atá briste san íomhá. Déanann an cliant fíordheimhniú thar aon iompróir amháin agus bogann sé ollsonraí thar iompróir eile, agus níl ach an dara ceann briste.

Dhá iompróir, siomptóm amháin mhearbhallach

Déanann cliant corparáideach atá bunaithe ar TLS fíordheimhniú de ghnáth thar ghnáthnasc TLS, ansin caithfidh sé conradh ar dhara cainéal sonraí atá bunaithe ar UDP don seisiún. Nuair a oibríonn an dara cos sin, feabhsaíonn tréchur agus moill. Nuair a dhéantar é a scagadh nó nach féidir leis dul tríd an gcosán, éiríonn le gach rud roimh an oll-aistriú agus stopann an t-aistriú féin, rud atá go díreach mar an patrún thuas.

Ní athraíonn coimeádán an chaibidlíocht sin; athraíonn sé an cosán a thógann na paicéid sheachtracha. Aistríonn an t-óstach sruth an choimeádáin, mar sin fágann na datagraim UDP ó phort foinse difriúil ó shoc ó áitiúil an chliaint, agus filleann siad trí iontráil aistriúcháin a théann in éag ar amadóir i bhfad níos giorra ná sruth TCP bunaithe. Má oibríonn an tollán ar an óstach agus má theipeann sé sa choimeádán, déan comparáid idir an dá shruth sin sula gcuireann tú an milleán ar an bhfeidhmchlár. Socraíonn an chomparáid sin níos mó ná aon atógáil íomhá.

Déan cinneadh trí thurgnamh, ní trí fhionnacht

Díchumasaíonn an turgnamh is saoire an cainéal sonraí UDP agus athdhéanann sé an iarraidh. Úsáid an cliant líne ordaithe seachas an clúdach deisce, ionas go gcuirfear an bhratach i bhfeidhm i ndáiríre: openconnect vpn.example.net --user=you --interface=tun0 --no-dtls. Má chríochnaíonn an iarraidh a bhí ag stopadh anois, ba í an chos DTLS an fhadhb agus ba torann an chuid eile.

Deimhnigh an toradh sa dá threo ón gcoimeádán céanna, olliarraidh amháin leis an mbratach agus ceann gan í. Is fianaise é athrú iompair a leanann an bhratach; ní fianaise é leathanach a luchtaíonn sa deireadh.

Má réitíonn an bhratach é, cinntigh cén fáth

Táirgeann trí choinníoll an siomptóm céanna, agus teastaíonn freagraí difriúla uathu. Féadfaidh an cosán UDP a scagadh go hiomlán, rud a fhágann gurb í an bhratach an freagra buan ceart don líonra sin. Féadfaidh an cosán UDP a cheadú ach datagraim mhóra a ligean ar lár, rud a chuireann in iúl MTU seachas scagadh. Nó féadfaidh an cosán a bheith chomh caillteach is go n-oibríonn an chos UDP níos measa ná TCP, ar cinneadh acmhainne é seachas cinneadh sroichte.

Idirdhealaigh eatarthu sula ndéanann tú seift a dhoiciméadú. Maireann scagadh gach méid paicéid, ní thagann fadhbanna MTU chun solais ach os cionn tairseach, agus taispeántar caillteanas mar athsheoladh agus moill athraitheach seachas mar stopadh glan. Cúngaíonn gach tástáil an chúis gan chumraíocht an chliaint a athrú.

Seiceáil méid an phaicéid sula gcoinníonn tú an tseift

Má tá an méid mar chúis, glacann comhéadan an tolláin le paicéid nach féidir leis an gcosán iad a iompar, agus filleann an fhadhb ar aon iompróir a luaithe a fhásann na hualaí. Déan comparáid idir na comhéadain: ip link show tun0 ar an óstach, ansin docker network inspect bridge chun an MTU atá taifeadta sna roghanna líonra a léamh. Is é an t-aimsiú is gnách ná droichead coimeádáin atá fós ag 1500 beart faoi thollán a iompraíonn níos lú.

Cuardaigh aníos ó mhéid maith aitheanta le tástáil gan ilroinnt taobh istigh den tollán, ansin ísligh MTU líonra an choimeádáin nó clampaigh TCP MSS ar an tollán. Is minic a dhéanann ceachtar ceartúchán an cosán UDP infheidhme arís agus baineann sé an gá leis an mbratach, rud is toradh níos fearr nuair nach é an scagadh an chúis.

Cinntigh cad atá tú sásta a mhalartú

Agus an cainéal sonraí díchumasaithe, iompraíonn an tollán a ualach taobh istigh de nasc TCP. Ar chosán glan níl ansin ach níos moille; ar chosán caillteach, cuireann aon deighleog amháin caillte moill ar gach rud ina diaidh agus bíonn an t-athsheoladh seachtrach in iomaíocht leis an gceann inmheánach. Oireann an mhalartú sin d'fhorbairt idirghníomhach agus do ghlaonna beaga API, agus oireann sé go dona d'oll-aistrithe nó do sheisiúin fhada thar naisc shoghluaiste.

Cibé rogha a roghnaíonn tú, taifead cén t-iompróir a d'úsáid an tollán sa deireadh agus cén fáth. Is é an chéad chliseadh eile coimeádán a bhíonn ag brath go ciúin ar bhratach a chuir duine éigin leis míonna ó shin, agus ní bheidh a fhios ag an duine a dhéanann dífhabhtú uirthi arbh é an bhratach seift don scagadh í nó fuílleach ó thurgnamh MTU.

Ailt ghaolmhara