Tagann freagraí macalla, oibríonn an deasc iargúlta, agus fanann an brabhsálaí ar leathanach bán go dtí go dtagann sé suas. Oireann dhá mhíniú don phatrún sin, agus ní malairtí ar aon fhadhb iad: polasaí nár cheadaigh an tseirbhís riamh, nó paicéid a stopann ag luí nuair a fhásann an t-aistriú. Ní chuireann an freagra macalla ceachtar acu as an áireamh.

Téigh ón gceist is lú go dtí an ceann is mó, agus scríobh síos cad a chruthaigh gach céim i ndáiríre.

Freagraíonn freagra macalla ceist i bhfad níos lú

Deir freagra macalla gur fhreagair cruach IP an chinn scríbe iarratas ICMP ó do fhoinse. Ní deir sé aon rud faoi cé acu an bhfuil éisteoir TCP ar an gcalafort a theastaíonn uait, an gceadaíonn polasaí an calafort sin, nó an ndéanann óstach an chinn scríbe trácht a scagadh go neamhspleách ar an ngeata. Is féidir le geata a cheadaíonn seirbhís amháin ceann eile a ligean thar ceal agus an dá sprioc ag freagairt do ping. Léigh an freagra mar aon fhíric amháin faoi aon phaicéad amháin agus aon treo amháin.

Deimhnigh an ceann scríbe agus calafort na seirbhíse sula léirmhíníonn tú aon rud eile. Is minic gur taifead difriúil an seoladh a thrialadh tú agus an seoladh a úsáideann an feidhmchlár, agus déanann ainm a réitítear go dhá sheoladh sin dóchúil.

Faigh amach ar thosaigh an nasc

Is freagra ón éisteoir nó ón bpolasaí é nasc a dhiúltaítear láithreach: d'fhreagair rud éigin agus dúirt sé nach ea. Cuireann nasc a osclaítear agus a stopann ansin nuair a thosaíonn sonraí ag gluaiseacht in iúl méid. Is gnách gurb é an polasaí nó an ródú is cúis le nasc nach gcríochnaíonn an croitheadh lámh riamh, agus breathnaíonn sé amhail amúchadh seachas diúltú.

curl -v --max-time 10 https://internal.example/ -o /dev/null
ss -tn state established '( dport = :443 )'

Scríobh síos cé acu de na trí cinn sin a chonaic tú sula mbaineann tú le socruithe MTU. Déanann athrú méid tolláin chun nasc diúltaithe a shocrú an t-athrú a chur amú agus an phríomhchúis a cheilt ar feadh tamaill.

Tomhais an méid le huimhir a luaitear

Nuair a thagann an stad faoi ualach, trial méid paicéid amháin leis an mbeart srianta ilroinnte socraithe agus luadh an uimhríocht ionas go gciallaíonn an toradh rud éigin. Ar Linux le iputils, cruthaíonn ualach úsáideach 1392 beart móide an ceannteideal ICMP 8 mbeart agus an ceannteideal IPv4 20 beart paicéad inmheánach díreach 1420 beart. Luadh an uimhríocht sin sa ticéad, mar ní chruthaíonn ping lom a shroicheann an geata aon rud faoi fheidhmchlár.

ping -4 -M do -s 1392 10.44.0.10
ping -4 -M do -s 1372 10.44.0.10

Is pointí tomhais iad an dá iniúchadh, ní moltaí méide tolláin. Má dhéantar ICMP a scagadh áit ar bith ar an mbealach, ní insíonn amúchadh aon rud duit faoin méid, mar breathnaíonn scagadh agus paicéad rómhór mar an gcéanna ón taobh cliant. Ní insíonn rath aon rud ach an oiread faoin treo droim ar ais ná faoi cheann scríbe eile.

Cuir an bealach seachtrach san áireamh

Cuireann iamchlúdú a cheannteidil féin leis, mar sin tá an paicéad ar an sreang níos mó ná an paicéad a thomhais tú istigh sa tollán. Is é an bhearna idir an dá rud a fhágann gur féidir iarratas beag a oibríonn agus iarratas mór a mhilleann a bheith ann ag an am céanna.

Braitheann fionnachtain MTU an bhealaigh in IPv4 ar aiseolas faoi phaicéid nach féidir a sheoladh ar aghaidh gan ilroinnt, agus úsáideann IPv6 teachtaireachtaí Packet Too Big. Déanann an tsonraíocht IPv4 cur síos ar an meicníocht sin. Má scagtar an t-aiseolas, bristear cumas an tseoltóra foghlaim, agus fágfaidh sé é ag athsheoladh paicéid nár luigh cheana. Sin an fáth a bhféadann iarratas beag a oibríonn agus iarratas mór a mhilleann maireachtáil le chéile chomh socair sin.

Athraigh uimhir amháin agus déan an feidhmchlár a thriail arís

Laghdaigh MTU an tolláin, nó cuir teorainn le méid uasta an deighleáin do TCP, ansin déan triail bhunaidh an fheidhmchláir a athrá seachas an t-iniúchadh. Is fadhb dhifriúil le cruth cosúil í iniúchadh a n-éiríonn leis tar éis an athraithe agus feidhmchlár a fhanann ina stad, agus ní dhéanann ach triail an fheidhmchláir idirdhealú eatarthu.

Coinnigh an uimhríocht sa taifead athraithe: an méid tomhaiste, an forchostas a ghlac tú leis, agus an luach a shocraigh tú. Féadfaidh duine ar bith a dhéanann athbhreithniú uirthi níos déanaí an toimhde a sheiceáil in ionad í a athdhíorthú ó scáileán de ping.

Má oibríonn an feidhmchlár ag gach méid a thrialadh tú, stop ag coigeartú uimhreacha agus féach ar an bpolasaí a dhealaíonn an tseirbhís a oibríonn ón gceann a mhilleann.

Ailt ghaolmhara