Hvordan Ping en Fragment MTU i Linux

Hvordan Ping en Fragment MTU i Linux


Maksimal sendeenhet (MTU) er maksimal nyttelast størrelse et gitt nettverk vil inkludere i en enkelt 802.11x, data-link nettverkspakke, uten å splitte det opp i flere pakker. Gitt-pakker med konstant størrelse, større nyttelast øke selve nettutnyttelse - slik at en datamaskin skal konfigureres for en MTU så stor som tillates av nettverkene gjennom som datamaskinen sender datapakker. Du kan bestemme MTU konfigurert for et nettverksgrensesnitt på din Linux-maskin. Du kan også finne ut MTU for en annen vert; at MTU kan tilsvare mindre pakker (fragmenter) enn det lokale nettverket kan håndtere.

Bruksanvisning

1 Logg deg inn på Linux-maskinen.

2 Start en kommandoskall, enten ved å logge inn i tekstmodus, eller ved å klikke på ikonet "Terminal" på det grafiske skrivebordet.

3 Skriv inn følgende kommando i skallet for å finne ut gjeldende MTU for nettverksgrensesnittet:

ifconfig eth0

Erstatt "eth0" av Linux navnet på nettverksgrensesnittet i spørsmålet, og trykk deretter på "Enter". Lag et notat av grensesnittet nåværende MTU (i byte), oppført etter "MTU" overskriften i fjerde linjen i produksjonen av "ifconfig".

4 Bestem MTU for banen til en ekstern vert ved å pinge verten med din lokale MTU fra trinn tre, ved å skrive inn følgende kommando i skallet:

ping -s 1500 sunburn.stanford.edu

Erstatt "1500" av den lokale MTU fra trinn tre, og "sunburn.stanford.edu" av den eksterne verten du ønsker å pinge, og trykk "Enter". Noter størrelsen på pakker som er mottatt fra den eksterne verten med "ping". Du finner dette nummeret på begynnelsen av hver linje som leser "bytes fra sunburn.stanford.edu" i produksjonen av "ping". At antallet er MTU (i bytes) for den aktuelle banen mellom nettverksgrensesnitt og den eksterne verten.

5 Ping ekstern vert med en pakkestørrelse lik et fragment av den lokale MTU, ved å skrive inn følgende kommando i skallet:

ping -s 520 sunburn.stanford.edu

Erstatt "520" av banen MTU som oppnådd i Trinn fire, og trykk "Enter". Siden du bruker en pakkestørrelse ikke større enn path MTU, pakkene fikk tilbake av "ping" vil ha ikke vært fragmentert videre.