Kompyuta mpakato moja inakwama kwenye upakiaji kupitia handaki wakati kila kifaa kingine kwenye seva hiyo hiyo kinaendelea kufanya kazi. Mtindo huo unaonyesha njia moja, si usanidi wa seva, na ndiyo lango la kawaida la swali la mssfix. Chaguo linaweza kusaidia, lakini kwa miunganisho ya TCP ambayo inaiandika upya kweli. Kujua upeo wake kunakuzuia kubadilisha seva inayofanya kazi ili kuokoa mteja mmoja.

Chaguo huandika upya nini

mssfix huhariri ukubwa wa juu wa sehemu unaotangazwa kwenye mikono-mikono ya TCP inayopitia handaki, ili upande unaotuma uchague sehemu zinazotoshea bajeti iliyofungwa. Inafanya kazi kwenye mikono-mikono, ikimaanisha muunganisho uliofunguliwa kabla ya mabadiliko unabaki na thamani iliyojadiliwa.

Haipunguzi datagram za UDP, na haiweki MTU ya handaki. Matatizo mawili tofauti huzalisha dalili moja: mtumaji wa TCP anayepuuza kikomo cha njia, na njia inayotupa kwa utulivu pakiti kubwa za ukubwa wowote. mssfix hushughulikia la kwanza na haifanyi chochote kwa la pili.

Tofauti hiyo inaeleza majaribio ya kukatisha tamaa. Kuweka thamani ndogo kwenye njia yenye shimo jeusi hubadilisha ukubwa wa sehemu lakini si utupaji unaofuata, kwa hivyo uhamishaji unashindwa mahali pengine.

Upeo ni TCP ndani ya handaki

Ni trafiki ya TCP pekee inayoandikwa upya. Kikao cha QUIC, mchezo au programu inayotuma datagram kubwa za UDP itahifadhi ukubwa wake wa pakiti, na ikiwa ni uhamishaji huo unaokwama, suluhisho ni la MTU ya handaki au njia badala yake. Soma ni itifaki gani uhamishaji unaoshindwa unatumia kabla ya kufikia chaguo la TCP, kwa sababu tabaka lisilo sahihi lina suluhisho lake.

Mwelekeo pia ni muhimu. Mpangilio wa mteja huathiri trafiki anayotuma mteja huyo ndani ya handaki, wakati seva inashughulikia mtiririko inayoelekeza kwa wateja. Ikiwa ni upakuaji unaoingia pekee unaokwama, thamani ya upande wa mteja si hadithi yote.

Nambari na neno la msingi si za kuhamishika

Toleo la jumuiya la OpenVPN 2.6 linakubali neno la msingi la hiari baada ya thamani. Pamoja na mtu, nambari inaeleza ukubwa wa pakiti ya nje ikiwa ni pamoja na vichwa vya IP na UDP; bila hiyo, hoja inafuata kanuni nyingine ya uhasibu. Kwa hivyo mstari ulionakiliwa kati ya matoleo hauelezi bajeti ile ile ya pakiti. Angalia ukurasa wa mwongozo unaokuja na build unayoiendesha kweli, badala ya mafunzo ya toleo lingine.

Sintaksia inaonekana hivi:

mssfix 1400 mtu

Chukua 1400 kama kishika-nafasi, si pendekezo kwa njia yako. Pata thamani kutoka kwa njia iliyopimwa na ufungaji unaotumika kweli, na kumbuka kwamba wateja kwenye matoleo ya zamani au utekelezaji mwingine wanaweza kukataa au kutafsiri neno la msingi tofauti.

Thibitisha kwanza kwa mteja mmoja

Pima njia kutoka kwa mashine inayoshindwa kabla ya kubadilisha chochote. Mzigo ambao njia inaweza kubeba bila mgawanyiko ni nambari unayotafuta:

ping -M do -s 1472 10.8.0.1
ping -M do -s 1400 10.8.0.1

Uchunguzi wa kwanza unatoshea katika pakiti ya baiti 1500 pindi baiti 28 za vichwa zinaongezwa. Ikiwa unashindwa kwa hitilafu ya mgawanyiko na ndogo inafanikiwa, ukubwa unaoweza kutumika uko mahali fulani katikati yao, na gharama ya ziada ya handaki inatolewa kutoka juu.

Kisha rudia uhamishaji uliokwama, kwenye muunganisho mpya, na linganisha. Ikiwa mteja mmoja anaboresha wakati wengine hawajaguswa, umepata upeo wa tatizo. Ikiwa kila mteja anakwama, thamani ya upande wa seva ndiyo inayopaswa kuhakikiwa. Hakuna matokeo kati ya mawili yanayohalalisha mabadiliko kwenye maunzi ambayo hayakuwa kamwe kwenye njia inayoshindwa.

Makala zinazohusiana