Nwlapcug.com


Come eseguire il Ping un frammento MTU in Linux

Come eseguire il Ping un frammento MTU in Linux


Il massimo trasmette unità (MTU) è la dimensione massima di payload una determinata rete includerà all'interno di un singolo 802.11 x, pacchetto di rete di collegamento dati, senza suddividerlo in più pacchetti. Dato le intestazioni dei pacchetti di dimensione costante, più grande payload aumentare l'utilizzo di rete effettiva..--quindi un computer deve essere configurato per un valore di MTU grande come consentito dalle reti attraverso il quale il computer sta inviando pacchetti di dati. È possibile determinare il valore di MTU configurato per un'interfaccia di rete su computer Linux. Potete anche trovare il valore MTU per un altro host; quel MTU può corrispondere a pacchetti più piccoli (frammenti), che può gestire la rete locale.

Istruzioni

1

Accedere al computer Linux.

2

Avviare una shell di comando, effettuando il login in modalità testo, oppure facendo clic sull'icona "Terminal" sul desktop grafico.

3

Digitare il seguente comando nella shell per scoprire l'attuale MTU per l'interfaccia di rete:

ifconfig eth0

Sostituire "eth0" di nome Linux l'interfaccia di rete in questione, quindi premere "Invio". Prendere nota del MTU corrente dell'interfaccia (in byte), elencata dopo il titolo di "MTU" nella quarta riga dell'output di "ifconfig".

4

Determinare il valore MTU per il percorso di un host remoto eseguendo il ping all'host con il valore MTU locale dal passaggio tre, digitando il seguente comando nella shell:

ping -s 1500 sunburn.stanford.edu

Sostituire "1500" con il valore MTU locale dal passaggio tre, e "sunburn.stanford.edu" per l'host remoto che si desidera eseguire il ping, quindi premere "Invio". Prendere nota della dimensione dei pacchetti ricevuti dall'host remoto da "ping". Si possa trovare quel numero all'inizio di ogni riga che legge "byte dal sunburn.stanford.edu" nell'output di "ping". Tale numero è il valore MTU (in byte) per il percorso corrente tra l'interfaccia di rete e l'host remoto.

5

Eseguire il ping all'host remoto con una dimensione di pacchetto uguale a un frammento della tua MTU locale, digitando il seguente comando nella shell:

ping -s 520 sunburn.stanford.edu

Sostituisci "520" dal percorso MTU come ottenuta al passaggio 4, quindi premere "Invio". Poiché si utilizza una dimensione di pacchetto non più grande del valore MTU del percorso, i pacchetti ricevuto indietro da "ping" non sono stati frammentati qualsiasi ulteriormente.