Mi az MTU?

MTU az a dolog, ami engem folyamatosan szivat.

Emiatt nem tudtam elérni a fél internetet, és persze az UHD-n (User HelpDesk) senkiben nem merült fel, hogy talán nem 1492-re van állítva. Miután beállítottam minden jó lett. Csakhogy a Windows-os gépemen állítottam be, és nem a Solarison, ami azért volt baj, mert csak a kábeles LAN-ra állítottam be. Amikor tehát beizzítottam a hétvégén a wifit (elég gáz a tudat, hogy lehetne wifid, de Te mégis a 10 méteres kábel végén lógsz, mert hackelni kellene  a rendszert), újra statáltam a kont, hogy megint nem jön be a fél internet, köztük olyan oldalak, mint a FeedBurner, aminek fixen működnie kell. Beállítottam Win-en az MTU-t (még emlékeztem rá), és voilá: nem működött. Gondoltam, akkor beállítom Solarison, úgyis nemsokára érkezik az új notebook (ez is haldoklik):

bash-3.2# ifconfig sppp0 mtu 1492

Biztonság kedvéért kiadtam az összes interface-re, és végre működött a wifi az összes weblapra és szolgáltatásra.

Az MTU

Az MTU a Maximum Transmission Unit a kommunikációs layeren átküldhető adatcsomag legnagyobb méretét határozza meg. Ahogy az alábbi táblázatból is látszik, az új Ethernet szabvány szerint 1500 a max. érték (ez volt beállítva a Solarison is, sejtésem szerint default értékként), viszont a wikipédia szerint a maximum MTU a PPPoE/DSL kapcsolatoknál 1492, az RFC 2516 szabvány szerint.

Média Maximum Transmission Unit (byte)
Ethernet v2 (RFC 1191) 1500
Ethernet (802.3) (RFC 1191) 1492
802.11 2272

Én mindenesetre életem hátralevő részére megtanultam, hogy mi az MTU és miért kell annak 1492-n lennie, ha meg mégsem, akkor itt a blog, hogy emlékeztessen rá.

1 Comment

Comments are closed.