Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Programe
  • Cum se schimbă MTU în setările routerului? Ce este MTU? Cum să găsiți dimensiunea MTU optimă pentru rețeaua dvs. de acasă.

Cum se schimbă MTU în setările routerului? Ce este MTU? Cum să găsiți dimensiunea MTU optimă pentru rețeaua dvs. de acasă.

În rețelele de calculatoare, termenul de unitate de transmisie maximă (MTU) înseamnă dimensiunea maximă a unui bloc de date util dintr-un pachet (sarcină utilă în limba engleză), care poate fi transmis printr-un protocol fără fragmentare. De obicei, anteturile de protocol nu sunt incluse în MTU, dar pe unele sisteme, unele protocoale pot include antete. Când oamenii vorbesc despre MTU, de obicei se referă la protocolul stratului de legătură al modelului de rețea OSI.

Cu toate acestea, acest termen poate fi aplicat și la alte niveluri:

L1 - media mtu (cadru L2 complet);

L2 - mtu, hw mtu, sistem mtu;

L3 - ip mtu (este luat în considerare antetul ip), rutarea mtu;

L4 - tcp mss Non-sistem: tunel mtu, vlan mtu, mpls mtu.

Dimensiunea maximă a cadrului este limitată din mai multe motive:

Pentru a reduce timpul de retransmisie în cazul pierderii pachetelor sau al coruperii ireparabile. Probabilitatea pierderii crește odată cu lungimea pachetului.

Astfel încât, atunci când funcționează în modul semi-duplex, gazda nu ocupă canalul pentru o lungă perioadă de timp (decalajul dintre cadre este, de asemenea, utilizat în acest scop).

Cu cât pachetul trimis este mai mare, cu atât este mai lungă așteptarea pentru trimiterea altor pachete, în special pe interfețele seriale. Prin urmare, un MTU mic era relevant în perioadele de conexiuni dial-up lente.

Dimensiunea și viteza reduse ale bufferelor de rețea pentru pachetele de intrare și de ieșire. Cu toate acestea, bufferele prea mari degradează și performanța.

Valoarea MTU este determinată de standardul protocolului corespunzător, dar poate fi suprascrisă automat pentru un anumit flux (prin protocolul PMTUD) sau manual pentru interfața dorită. Pe unele interfețe, MTU implicit poate fi setat mai mic decât maximul posibil. Valoarea MTU este de obicei limitată mai jos de lungimea minimă admisă a cadrului.

Pentru o rețea de înaltă performanță, motivele care au determinat limitele MTU inițiale sunt învechite. În acest sens, pentru Ethernet a fost dezvoltat un standard pentru cadre Jumbo cu un MTU crescut.

Gazda cunoaște valoarea MTU pentru propria interfață (și posibil pentru vecinii săi), dar valoarea minimă MTU pentru toate nodurile de rețea este de obicei necunoscută. O altă problemă potențială este că protocoalele de nivel superior pot produce pachete de dimensiuni mai mari care nu sunt acceptate de alte noduri din rețea.

Trecerea pachetelor mari printr-o rețea cu fragmentare. Pentru a depăși aceste probleme, IP acceptă fragmentarea, ceea ce permite unei datagrame să fie ruptă în bucăți mai mici, fiecare suficient de mică pentru a trece fără probleme prin nodul care provoacă fragmentarea. Fragmentele de pachete sunt marcate astfel încât IP-ul gazdei țintă să poată reasambla fragmentele în datagrama originală. Dezavantajele fragmentării pachetelor sunt viteza.

Deși fragmentarea rezolvă problema dimensiunii pachetului și a nepotrivirii MTU, reduce semnificativ performanța dispozitivelor de rețea. În acest sens, în 1988 a fost propusă o tehnologie alternativă numită Path MTU discovery (RFC 1191). Esența tehnologiei este că atunci când două gazde se conectează, este setat parametrul DF (nu fragmentați), care interzice fragmentarea pachetelor. Acest lucru face ca o gazdă a cărei valoare MTU este mai mică decât dimensiunea pachetului să respingă pachetul și să trimită un mesaj ICMP "fragmentare necesară, dar dezactivare flag (DF)". Gazda expeditoare reduce dimensiunea pachetului și îl retrimite. Această operațiune continuă până când pachetul este suficient de mic pentru a ajunge la gazda de destinație fără fragmentare.

Cu toate acestea, această tehnologie are și probleme potențiale. Unele routere sunt configurate de administratori pentru a bloca complet pachetele ICMP (acest lucru nu este foarte inteligent, dar poate fi cea mai simplă soluție la mai multe probleme de securitate). Ca rezultat, dacă dimensiunea pachetului nu se potrivește cu valoarea MTU într-o anumită regiune, pachetul este aruncat, iar gazda care trimite nu poate obține informații despre valoarea MTU și nu retrimite pachetul. Prin urmare, nu se stabilește nicio conexiune între gazde. Problema se numea MTU Discovery Black Hole (RFC 2923), iar protocolul a fost modificat pentru a detecta astfel de routere.

Deoarece Windows (XP, 7, 8) selectează automat cel mai bun MTU (PMTU), în cazul nostru trebuie doar să ne asigurăm că această conexiune nu este setată la altă valoare decât cea optimă fixă. Apropo, această valoare optimă este destul de ușor de aflat prin efectuarea unui experiment simplu. Deschideți consola cmd.exe și introduceți comanda în ea:

PING -f -l 1472 xxx.xxx.xxx.xxx

unde xxx.xxx.xxx.xxx este adresa IP a gateway-ului furnizorului dvs.,

F dezactivează fragmentarea pachetelor,

L setează dimensiunea pachetului.

Dacă primiți ca răspuns ceva de genul „Răspuns de la xxx.xxx.xxx.xxx: bytes=1472 time=144ms TTL=10”, atunci aceasta va însemna că MTU=1500 (28 de octeți ai antetului nu sunt luați în considerare). Dacă răspunsul este „Pachetul trebuie fragmentat, dar DF ​​setat”, atunci micșorați valoarea de 1472 până când pachetul este transmis - această valoare plus 28 de octeți din antet și va fi egală cu MTU-ul necesar.

Valoarea rezultată (+28 octeți antet) trebuie comparată cu valoarea MTU utilizată de sistem, care poate fi determinată folosind comanda de pe aceeași linie de comandă:

netsh interfață ipv4 arată subinterfețele

(Acest lucru va afișa valoarea MTU pentru interfețele de rețea ipv4.)

Puteți modifica valoarea MTU în Windows (XP, 7, 8) folosind comanda

(Este recomandabil să efectuați acțiunea de modificare a setărilor doar de către un utilizator experimentat, deoarece o valoare incorectă va afecta funcționarea rețelei în rău!!!):

netsh interface ipv4 set subinterface “ХХХХХХХХ” mtu=1500 store=persistent

Unde ХХХХХХХХ este numele interfeței de rețea (În mod implicit - „Conexiune la zonă locală”, pentru comoditate, o puteți redenumi, de exemplu, în Lan1 în folderul „Conexiuni de rețea” din „Panou de control”).

Spre deosebire de sistemul de operare Windows, majoritatea routerelor (routere Wi-Fi Home) folosesc o setare MTU statică specificată în setările routerului. Valoarea MTU implicită este 1500.

Furnizorul Triolan asigură transmiterea pachetelor Ethernet de dimensiunea maximă utilizabilă, care corespunde setării MTU 1500.

Există furnizori ale căror setări de rețea limitează dimensiunea MTU la valori mai mici de 1500. Acest lucru se datorează adesea utilizării de protocoale de încapsulare suplimentare (PPPoE, L2P etc.). În acest caz, sistemul de operare Windows configurează valoarea MTU necesară utilizând protocolul PMTU, dar dacă apar probleme, pot fi necesare setările descrise mai sus. Mai des, problemele cu MTU sunt asociate în mod specific cu routerele în care valoarea MTU este configurată incorect.Pentru rețelele Triolan această valoare este 1500, pentru alte rețele poate fi determinată folosind linia de comandă, așa cum este descris mai sus.

Mulți utilizatori de internet, pentru a se conecta la care folosesc conexiuni securizate de la furnizori, pot simți disconfort în munca lor din cauza incapacității de a deschide unele resurse de internet. Remedierea problemei este uneori rezolvată radical - routerul sau furnizorul este schimbat, dar există o mare probabilitate de a corecta singur situația prin ajustarea unui singur parametru numit MTU în router. Ce este, cum să-l găsiți și să-l configurați corect - întrebări care sunt discutate în acest articol.

Aducând claritate

Pentru a crește viteza de internet, se folosește transferul de pachete de date. La urma urmei, nu are rost să trimiteți și să primiți informații pentru fiecare bit în timp ce încărcați canalul. Prin urmare, a fost creată o tehnologie care permite colectarea fluxului de date într-un pachet special care este transmis pe distanțe. Când computerul de destinație primește un pachet, pur și simplu îl despachetează și primește datele originale. În timpul utilizării unui astfel de sistem, au fost identificate limitări care au condus la o pierdere a vitezei pe măsură ce dimensiunea pachetului a crescut. Datorită acestui fapt, a fost introdus un standard corespunzător - pachetul maxim transmis pentru echipamente (Maximum Transmission Unit), sau pe scurt MTU, într-un router. Că acest lucru este clar, rămâne de identificat motivele pentru care acest standard nu funcționează corect.

Paranoia sau securitatea

Desigur, orice standard prevede rezolvarea problemelor în Pentru MTU, a fost dezvoltată o fragmentare specială, care a făcut posibilă modificarea dimensiunii pachetului la un nivel scăzut la cererea computerului final din rețea. Cererea în sine a fost efectuată la nivelul de transport TCP folosind protocolul ICMP, a cărui sarcină este de a transmite mesaje de serviciu. Protocoalele stratului de legătură, dacă este imposibil să primiți un pachet, trimiteți un mesaj în care să spuneți că acest lucru este imposibil. Expeditorul reduce dimensiunea coletului și îl retrimite. Cu toate acestea, acest lucru nu funcționează întotdeauna. La urma urmei, de foarte multe ori resursele de internet sunt gestionate de administratori foarte leneși care, în loc să ajusteze sistemul de securitate, iau calea ușoară, dezactivând, în opinia lor, protocoalele inutile. Desigur, ICMP este unul dintre ele. Dar dacă nu există niciun mesaj, nu există nicio problemă; utilizatorul final, din vina altcuiva, nu folosește în întregime serviciul plătit.

Indicator de ping excelent

Și pentru ca îndoielile pe care serviciul de asistență tehnică al oricărui furnizor le pune în mintea utilizatorului să dispară pentru totdeauna, trebuie să știți un fapt important - comanda ping nu este un indicator. Deoarece sarcina sa principală este de a verifica disponibilitatea resursei, dar nu și calitatea canalului de comunicare. Puteți verifica acest lucru singur rulând ping ya.ru pe linia de comandă. Răspunsul serverului final va indica faptul că pachetul de 32 de octeți a fost primit. Ce se întâmplă dacă trimiteți un pachet stabilit de standard la 1500 de octeți? Comanda va arăta astfel: ping ya.ru -f -l 1500. Unde l este dimensiunea pachetului și f este interdicția de fragmentare. Pot apărea probleme, de la imposibilitatea recepției până la pierderi pe canal. Ținând cont de faptul că toate informațiile primite de pe Internet sunt transmise în pachete mari, nu este indicat să aveți încredere în verificarea canalului. În acest caz, dimensiunea pachetului nu este altceva decât valoarea MTU, editarea care poate îmbunătăți performanța Internetului.

Capabilitățile furnizorului

În primul rând, trebuie să înțelegeți care este parametrul Unității de transmisie maximă setat de furnizor. Dacă serviciul de Internet este furnizat printr-un cablu torsadat, fără setări de rețea, nu vor fi probleme. Dar în cazul utilizării canalelor PPPoE securizate, trebuie să fiți pregătit că nu puteți face fără configurarea routerului și a computerului. Există o mulțime de opțiuni pentru a determina dimensiunea corectă a pachetului, precum și pentru a remedia problema și se va acorda atenție mai multor dintre cele mai eficiente metode. Desigur, puteți încerca să aflați parametrul MTU de la furnizor prin telefon și să îl înregistrați pe router, dar acest lucru este prea simplu și, cel mai probabil, imposibil din cauza competenței scăzute a operatorului.

Poate problema este în altă parte

Este posibil ca inaccesibilitatea unor pagini de Internet să nu se datoreze setărilor MTU incorecte din router și că această remediere nu va rezolva problema. Trebuie să știi exact în ce direcție să te deplasezi. Pentru a face acest lucru, utilizatorul trebuie să intre în setările routerului său și să reducă MTU implicit la 1400 de octeți. După salvare și repornire, încercați să accesați din nou resursa dorită. Dacă problema persistă, readuceți setările la poziția inițială și începeți să căutați o soluție într-o altă direcție. Cu toate acestea, conform recenziilor multor utilizatori, modificarea în jos a dimensiunii maxime a pachetului dă un rezultat pozitiv și toate resursele, inclusiv jocurile online, sunt disponibile. Cu toate acestea, apare o altă problemă - viteza de deschidere a paginilor și de descărcare a fișierelor scade. Trebuie să deschideți setările routerului și să reglați fin MTU.

De la cuvinte la fapte

Pentru a merge la setări, trebuie să introduceți adresa routerului în bara de adrese a oricărui browser și, odată în fereastra de autorizare, să introduceți login-ul și parola. Desigur, dacă configurarea a fost efectuată de un administrator din partea furnizorului, este și de competența acestuia să elimine problemele în lucrul cu Internetul. Dar alți utilizatori cunosc parola reală și se autentifică pentru punctul de acces. În orice caz, fără autorizație problema nu poate fi rezolvată, deoarece setările routerului vor fi indisponibile.

În cele din urmă, nu există situații fără speranță. Puteți afla setările de rețea de la furnizorul dvs., puteți reseta routerul la setările din fabrică și vă puteți conecta. Există suficiente instrucțiuni în media pentru configurarea hardware-ului necesar, ca să nu mai vorbim de ghiduri de marcă de la producător, care pot fi găsite pe site-urile oficiale ale vânzătorului.

Cum să găsiți MTU într-un router

Routerul D-Link este considerat cel mai popular din Rusia, așa că toate exemplele de reglare fină vor fi descrise pe baza funcționalității sale, care nu este foarte diferită de alte routere. Odată ajuns în meniul principal de setări a dispozitivului, trebuie să vă îndreptați atenția către elementul WAN din secțiunea „Rețea”. Acest articol este responsabil pentru construirea unui canal de comunicație între router și echipamentul furnizorului; prezența acestuia este obligatorie în orice dispozitiv de rețea. Odată ajuns în meniul dorit, utilizatorul poate detecta mai multe conexiuni care au starea „conectate”. Ar trebui să se acorde preferință celui care are indicatorul „gateway implicit”. Plasați cursorul pe conexiunea selectată. Făcând clic pe butonul „modificare” (sau „adăugare” - fiecare versiune are propriul nume), utilizatorul va fi dus la meniul de reglare fină. Găsiți elementul dorit etichetat MTU. Modificați parametrul făcând clic pe imaginea creionului din câmpul selectat. Setați dimensiunea dorită. Salvați setările și reporniți routerul.

Cei potriviti dau mereu roade

Setarea MTU în router, așa cum arată practica, este cheia pentru multe canale construite pe rețele private virtuale. Cu toate acestea, puțini oameni știu că reglarea fină a unei conexiuni de înaltă calitate depinde de încă două puncte, care sunt întotdeauna situate lângă câmpul MTU. Configurarea corectă a tuturor parametrilor rezolvă întotdeauna problemele din rețelele care au D-Link, Zuxel, Cisco, Linksys și alte dispozitive completează automat parametri importanți. În astfel de cazuri, nu ar trebui să modificați parametrul fără o dorință specială.

  1. Ține în viață. Rețeaua virtuală creată este susținută constant de router, din momentul în care este pornită și până la oprirea alimentării.
  2. Intervalul LCP. Parametrul este specificat în secunde și setează frecvența solicitărilor de la router către echipamentul furnizorului pentru a verifica funcționalitatea canalului.
  3. Eșecuri LCP. Un parametru care vă permite să vă deconectați de la echipamentul furnizorului pentru a stabili un nou canal de comunicare, de calitate superioară, în cazul nereturnării mai multor pachete trimise anterior.

Standarde de rețea privată

Dacă nu doriți să experimentați pe cont propriu, determinând dimensiunea MTU necesară, puteți utiliza datele tehnice specificate în standarde.

  1. Fiecare pachet transmis este însoțit de propriile sale date de securitate, care se numesc în mod obișnuit antet. Acest antet ia 8 octeți din fiecare pachet, lăsând canalul capabil să transmită 1492 de octeți. ADSL se bazează pe această tehnologie; prin urmare, pentru configurarea modemurilor, este obligatorie schimbarea MTU.
  2. Rețele private VPN și PPP. Aici MTU depinde în mare măsură de hardware-ul serverului la care se face conexiunea. La urma urmei, pe lângă furnizor, conexiunea poate fi folosită pentru a se conecta la un loc de muncă dintr-o întreprindere folosind o conexiune de la distanță. Parametrul de 1400 de octeți este considerat optim, dar reglarea fină nu este interzisă.

Software pentru a ajuta

De asemenea, puteți determina dimensiunea MTU necesară fără a experimenta cu routerul folosind software-ul. De exemplu, programul TCP Optimizer efectuează calcule independente pe canalul de comunicare și oferă rezultatul utilizatorului cu o descriere completă a problemei. Destul de convenabil, dar consumatoare de resurse. La urma urmei, trebuie să găsiți programul, să îl descărcați, să îl instalați și să înțelegeți funcționalitatea acestuia. Și după ce și-a dat seama, orice utilizator va descoperi că aplicația folosește un ping banal al unei anumite resurse de pe Internet. Se pare că puteți determina MTU din linia de comandă? Este ușor, trebuie doar să reduceți dimensiunea pachetului cu unul până când răspunsul serverului este pozitiv - ping ya.ru -f -l 1499.

Multe produse software pentru configurarea rețelelor oferă o reglare fină prin editarea registrului de sistem, înregistrarea cheilor speciale pentru echipamentele de rețea. Această funcționalitate a fost solicitată în sistemele secolului trecut, cu toate acestea, sistemele de operare moderne sunt capabile să se adapteze la canalul de comunicare creat și uneori, după reglarea fină a routerului, trebuie să reporniți computerul pentru a funcționa mai eficient.

In cele din urma

După ce ați primit informații despre MTU în router, ce este și cum să reglați echipamentul, puteți trece la acțiuni directe care vizează îmbunătățirea performanței canalului de comunicație. Cu toate acestea, înainte de a începe, trebuie să știți că nu toate routerele vă permit să le schimbați caracteristicile. De exemplu, ZTE, cunoscută pentru modemurile sale 3G, a considerat că setarea MTU a încălcat unele reguli interne de securitate. În consecință, nu va fi posibilă modificarea manuală a parametrilor necesari. Experții recomandă instalarea echipamentelor achiziționate de la un furnizor sau cel puțin să convingi asupra alegerii cu furnizorul tău de internet înainte de a cumpăra.

Nu se încarcă paginile browserului dvs.? Unele dintre ele deschid doar a doua sau a treia oară? Streaming video de pe Internet cu întreruperi? Cel mai probabil, problema constă în parametrul MTU setat incorect al routerului dumneavoastră.

Teorie (dacă trebuie doar să selectați un MTU, nu trebuie să îl citiți, ci să începeți să utilizați programul imediat)

Tot traficul din rețea este transmis în așa-numitele pachete de date. Cu accesul dial-up (acest lucru este atunci când un fir de la furnizor este introdus în computerul dvs.), este utilizată dimensiunea minimă posibilă a pachetului de 576 de octeți și acesta este tocmai parametrul MTU. Dacă aveți un router, atunci acesta este setat la valoarea implicită, de obicei 1492. Cu toate acestea, furnizorul reglementează MTU mai strict și cel mai adesea este mai mic. Rezultatul este o nepotrivire a valorilor, iar routerul trebuie să spargă pachetul în părți pentru transmisie, ceea ce se numește fragmentare. Nu numai că este nevoie de două cicluri pentru a transmite un pachet în loc de unul, dar are loc și pierderea pachetului. Ca urmare, internetul încetinește, paginile se îngheață pentru o lungă perioadă de timp, videoclipurile se încarcă lent și alte „farme”.

Soluția la problemă este destul de simplă: trebuie doar să sunați la biroul furnizorului și să puneți o întrebare despre valoarea parametrului sau să selectați independent parametrul MTU optim la care pachetele nu vor fi fragmentate. Prima opțiune poate fi cea mai simplă sau cea mai dificilă. Faptul este că fetele care stau pe telefoane de cele mai multe ori habar nu au ce parametri sunt setați în rețeaua lor. „Ce, MTU? Poate MTS? Nu, nu suntem un birou MTS, nu le setăm niciun parametru” - asta este ceea ce, cel mai probabil, riscați să auziți ca răspuns la întrebare. Prin urmare, nu pierdem timpul cu negocieri, ci mergem imediat la selectarea parametrului MTU. Selecția se realizează prin transmiterea de pachete de diferite dimensiuni cu fragmentarea interzisă. Testele folosesc acces dial-up, adică fără router.

Pentru a selecta MTU, utilizați un test ping cu o comandă ca ping ya.ru - f - l xxxx, unde xxxx este valoarea MTU, ya.ru este serverul ping (poate fi oricare dintre cei existente) + parametrii de prohibiție a fragmentării. Am luat valoarea maximă și am dat ping. Dacă pierderea este mai mare decât zero, atunci MTU este incorectă. Reducem în trepte de 8. Și tot așa până când pierderile sunt de 0%. Prima valoare MTU la care dispar pierderile va fi optimă.

Dar tastarea acestui set de caractere pe linia de comandă de fiecare dată nu este foarte convenabilă, iar copierea și lipirea din clipboard nu va funcționa. Pentru a ușura lucrurile, am scris un mic program care va genera automat o comandă pentru un test ping și o va rula, scăzând treptat MTU. Trebuie doar să monitorizați indicatorul de pierdere și să apăsați butonul Enter. Orice altceva este scris în fereastra programului.

Când este găsită valoarea MTU, trebuie să adăugați 28 la aceasta (pentru antetele IP și ICMP) și să o introduceți în câmpul corespunzător din setările routerului. Acestea sunt diferite pentru diferite routere, așa că nu mă întrebați unde să introduc parametrul pe un anumit model de router. Toate cele bune!

Informațiile din rețelele de calculatoare sunt transmise sub formă de mici blocuri formate de date (cu alte cuvinte, pachete). Fiecare pachet, pe lângă informațiile trimise, conține și date de serviciu care alcătuiesc așa-numitul antet al pachetului. Aceste date de serviciu sunt necesare pentru a determina integritatea datelor, versiunea protocoalelor de rețea utilizate etc. În acest caz, dimensiunea blocului de date util este limitată la un anumit număr de octeți. Acest lucru se face pentru a reduce probabilitatea pierderii de informații și pentru a reduce timpul necesar pentru a retrimite un pachet în cazul unor probleme de conexiune.

MTU - ceAcest?

MTU (din limba engleză Maximum transmission unit) este cantitatea maximă de date transmisă prin rețea fără fragmentare suplimentară (într-un pachet). Orice informație care depășește valoarea MTU este împărțită automat în blocuri mici de date înainte de a fi trimisă prin rețea. Valorile MTU posibile depind de tipul de conexiune la rețea pe care o utilizați. Deci, atunci când utilizați PPoE (în principal cu ADSL și tehnologii similare), valoarea maximă a parametrului MTU este de 1492 de octeți (standard de 1500 de octeți pentru Ethernet minus opt octeți de anteturi), iar când utilizați Wi-Fi, MTU poate ajunge la 2304 de octeți .

În sistemele de operare moderne, valoarea MTU optimă este adesea calculată de sistemul însuși sau luată din setările routerului (de obicei, valoarea MTU este setată în secțiunea WAN a setărilor de rețea a dispozitivului). Dacă nu există probleme cu accesul la Internet, este mai bine să nu modificați valoarea MTU. Cu toate acestea, dacă întâmpinați probleme de comunicare și bănuiți că acestea se pot datora fragmentării pachetelor de rețea, încercați să modificați valoarea MTU.

Acest lucru se poate face nu numai prin modificarea setărilor corespunzătoare ale routerului, ci și prin intermediul sistemului de operare. Înainte de a schimba MTU, trebuie să calculați valoarea optimă a acestui parametru. Să vă spunem cum se face.

Calculați valoareaMTU

Puteți găsi valoarea MTU optimă folosind vechea comandă ping. Să presupunem că definim valoarea acestui parametru pentru o conexiune prin cablu. Deschideți linia de comandă Windows și scrieți următoarea comandă:

ping www.google.com -f -l 1472

Pe Linux, comanda arată de obicei ca ping -M do -s 1472 www.google.com, iar pe macOS ping -D -s 1472 www.google.com (cheile pot diferi în unele versiuni de sisteme, vă recomandăm să consultați man ping dacă comanda nu funcționează). În acest caz, trimitem pachete de 1472 de octeți către www.google.com și prevenim fragmentarea datelor. Dacă pachetele de această dimensiune nu pot fi trimise, comanda va indica faptul că este necesară fragmentarea pachetului. Reluați această comandă de mai multe ori, reducând treptat dimensiunea pachetului cu 8-10 octeți. Ca urmare, după mai multe încercări veți selecta valoarea mărimii la care vor fi trimise datele. Rețineți: dacă utilizați o conexiune fără fir, dimensiunea pachetului poate fi mai mare de 1500 de octeți.

Amintiți-vă valoarea primită și adăugați-i 28 de octeți (lungimea antetelor serviciului). Valoarea rezultată este valoarea MTU optimă (sau aproape de optimă) pentru rețeaua dvs.

Setați valoareaMTU

Acum știți ce valoare MTU puteți utiliza în rețeaua dvs. de acasă. Să spunem sistemului de operare că este necesar să-l folosească (exemplele suplimentare ilustrează configurarea unei rețele IPv4).

În Windows, deschideți un prompt de comandă cu drepturi de administrator și rulați comanda:

netsh interfață ipv4 arată subinterfețele

Pe ecran va apărea o listă cu toate conexiunile de rețea, numele acestora și dimensiunea actuală a MTU. Ne amintim numele conexiunii de care avem nevoie și scriem următoarea comandă:

netsh interface ipv4 set subinterface Ethernet mtu=1450 store=persistent

Aici Ethernet este numele interfeței (poate fi diferit), 1450 este dimensiunea MTU selectată. Dacă numele este format din mai multe cuvinte, acesta trebuie indicat între ghilimele.

Pentru a dezactiva configurarea automată a MTU, puteți rula comanda:

netsh int tcp set global autotuninglevel=dezactivat

Puteți activa detectarea automată a MTU folosind aceeași comandă cu parametrul autotuninglevel=normal.

Dacă trebuie să resetați setările la starea lor inițială, executați comanda:

resetarea interfeței netsh ipv4

Pe Linux, setarea MTU se face folosind comanda ip. Să vedem valoarea MTU curentă:

$ip link arata | grep mtu

# ip link set eth0 mtu 1450

Aici eth0 este numele interfeței, poate fi diferit pe computer. Pentru ca valoarea MTU selectată să fie utilizată constant de fiecare dată când vă conectați, trebuie să scrieți valoarea în fișierul /etc/network/interfaces sau să creați un modul pentru systemd. Vă recomandăm să consultați documentația distribuției pe care o utilizați pentru informații mai detaliate.

Pe macOS, puteți vedea dimensiunea MTU pentru conexiunea en0 și apoi puteți seta valoarea parametrului în terminal:

networksetup -getMTU en0

networksetup -setMTU en0 1450

De asemenea, puteți specifica dimensiunea MTU în setările routerului. În multe modele de router, setarea corespunzătoare se află în secțiunea WAN. Informații mai detaliate pot fi obținute pe site-urile web ale producătorilor de echipamente de rețea.

Când setați manual MTU, rețineți că nu este recomandat să setați dimensiunea blocului de date prea mică pentru a nu crea încărcare suplimentară pe procesorul routerului. De asemenea, permiteți-ne să vă reamintim din nou: dacă conexiunea la rețea funcționează bine, nu este nevoie să modificați valoarea MTU. Setările stabilite de ISP-ul dumneavoastră sau producătorul routerului sunt destul de potrivite pentru marea majoritate a utilizatorilor.

Bună ziua. Astăzi nu este un articol foarte obișnuit, deoarece nu este zilnic și nu va fi potrivit pentru niciun utilizator. Mai mult, sfătuiesc cu fermitate să nu se aprofundeze în acești parametri pentru persoanele care sunt slabe din punct de vedere tehnic. Vorbim despre MTU, care este descris pe Wikipedia ca fiind „dimensiunea maximă a unei sarcini utile care poate fi transmisă printr-un protocol fără fragmentare”. Adică, aceasta este dimensiunea informațiilor utile din pachetul pe care computerul îl generează pentru a le trimite în rețea.

Secvențierea

Deci, dacă ați dat peste acest articol, cred că ați decis deja că trebuie să încercați să-l modificați. Teoretic, optimizarea acestui parametru poate ajuta la rezolvarea problemelor de funcționare incorectă a unor site-uri și servicii, dar din nou teoretic. Voi încerca să explic cum se face acest lucru folosind sistemul de operare.

  1. Deci, mai întâi, deschideți linia de comandă ca administrator și introduceți următoarea comandă: ping -f -l 1472 xxx.xxx.xxx.xxx, unde 1472=1500 (valoarea standard pentru Ethernet) - 28 (valoarea antetului, care nu este luată în considerare) xxx.xxx.xxx.xxx - adresa IP a oricărui server al furnizorului dvs. Am folosit gateway-ul implicit în rețeaua furnizorului. Și ne uităm la răspuns, dacă răspunsul este primit fără pierdere de pachet, atunci creștem valoarea, dacă spune „Este necesară fragmentarea pachetului, dar este setat indicatorul de interzicere”, atunci îl micșorăm și așa mai departe până când obținem valoarea cea mai superioară a pachetului care trece la serverul nostru. Am primit 1492 (1464+28). Aceasta înseamnă că apoi îl voi seta ca valoare MTU.

  2. Apoi, introduceți comanda: netsh interfață ipv4 arată subinterfețele.

    Acesta va afișa valoarea MTU pentru toate conexiunile de rețea. Trebuie să aflăm cum se numește interfața conexiunii principale la rețea. Pentru mine este Ethernet, dar pentru tine depinde de situația ta. Dar în majoritatea cazurilor se va numi la fel.

  3. Apoi, introduceți următoarea comandă (pentru a o executa, trebuie să): netsh interface ipv4 set subinterface "Ethernet" mtu=1492 store=persistent.

    Unde în loc de Ethernet scriem numele interfeței noastre, iar în valoarea MTU scriem valoarea obținută în primul pas al instrucțiunii.

  4. Și, în sfârșit, să dezactivăm ajustarea automată a valorii MTU pentru conexiunile de rețea: netsh int tcp set global autotuninglevel=dezactivat.
  5. Pentru a reactiva acordarea automată, trebuie să înlocuiți dezactivat pe normal.

Cele mai bune articole pe această temă