View Full Version : problemi con MTU a 1500
qualche giorno fa ho aggiornato il firmware del mio router DSL 504T e come per magia è comparsa la voce MTU tra le impostazioni relative alla connessione :D
breve ricerchina su internet e trovo che in varie guide si consiglia di impostarlo a 1500 per velocizzare la connessione...
inizialmente sembrava andare tutto liscio, anzi sembrava leggermente più veloce... poi i problemi: outlook 2003 non spedisce più la posta, thunderbird spedisce solo senza allegati, yahoo webmail non si apre, non riesco a postare su vari forum, ecc. ecc. centinaia di tentativi, prove e controprove con antivirus e firewall.. alla fine provo ad impostare dal pannelo del router MTU e MRU entrambvi a 1450... magia: tutto ritorna a funzionare! :eek: :D
se li reimposto a 1480 di nuovo problemi... alla fine li ho lasciato a 1450 e va tutto bene....
da che cosa può dipendere il fatto che con l'MTU a 1500 ho tutti questi problemi? :confused:
apparte il fatto che la connessione è tele2 :D, ho forse sbagliato qualcosa nelle impostazioni? E' qualche baco di Windows (XP senza service pack)? :)
se mtu è troppo alto mandi pacchetti troppo grandi...
prova un ping fatto così:
ping -f -l 1450 sitoqualsiasi
dopodiché aumenta il numero finché non ti dà errore "packet needs to be fragmented"
se usi il protocollo pppoe il max dovrebbe essere 1464, e il valore che dovresti settare per l'mtu è max + 28 = 1492
se usi altri protocolli e il max non è 1464 riposta...
edit: c'era un errore... (48 anziché 28)
Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>ping -f -l 1500 libero.it
Esecuzione di Ping libero.it [195.210.91.83] con 1500 byte di dati:
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
Statistiche Ping per 195.210.91.83:
Pacchetti: Trasmessi = 4, Ricevuti = 0, Persi = 4 (100% persi),
C:\Documents and Settings\Administrator>ping -f -l 1464 libero.it
Esecuzione di Ping libero.it [195.210.91.83] con 1464 byte di dati:
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
Statistiche Ping per 195.210.91.83:
Pacchetti: Trasmessi = 4, Ricevuti = 0, Persi = 4 (100% persi),
C:\Documents and Settings\Administrator>ping -f -l 1492 libero.it
Esecuzione di Ping libero.it [195.210.91.83] con 1492 byte di dati:
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
E' necessario frammentare il pacchetto ma DF è attivo.
Statistiche Ping per 195.210.91.83:
Pacchetti: Trasmessi = 4, Ricevuti = 0, Persi = 4 (100% persi),
e io cosa dovrei fare in questo caso? :eek:
Originariamente inviato da ripes72
se mtu è troppo alto mandi pacchetti troppo grandi...
prova un ping fatto così:
ping -f -l 1450 sitoqualsiasi
dopodiché aumenta il numero finché non ti dà errore "packet needs to be fragmented"
se usi il protocollo pppoe il max dovrebbe essere 1464, e il valore che dovresti settare per l'mtu è max + 48 = 1492
se usi altri protocolli e il max non è 1464 riposta...
grazie mille :)
ho provato, ma arriva al max a 1436... oltre mi da' richiesta scaduta
:rolleyes:
il protocollo è il PPPoA ;)
edit: se metto 1500 mi dice "E' necessario frammentare il pacchetto ma il DF è attivo" :wtf:
ri-edit :D se metto da 1437 a 1472 mi da' richiesta scaduta, se metto da 1473 a 1500 mi dice "E' necessario frammentare il pacchetto ma il DF è attivo" :eek:
Originariamente inviato da pierodj
grazie mille :)
ho provato, ma arriva al max a 1436... oltre mi da' richiesta scaduta
:rolleyes:
il protocollo è il PPPoA ;)
edit: se metto 1500 mi dice "E' necessario frammentare il pacchetto ma il DF è attivo" :wtf:
ri-edit :D se metto da 1437 a 1472 mi da' richiesta scaduta, se metto da 1473 a 1500 mi dice "E' necessario frammentare il pacchetto ma il DF è attivo" :eek:
allora prova mtu = 1464 , ovvero 1436 (max pacchetto) + 28 (header pacchetto), se non ti dà gli stessi problemi che 1480, lascia 1464, se sì, non lo so più! :(
@ redsky: devi trovare il pacchetto massimo che non ti dia l'errore...
Originariamente inviato da ripes72
allora prova mtu = 1464 , ovvero 1436 (max pacchetto) + 28 (header pacchetto), se non ti dà gli stessi problemi che 1480, lascia 1464, se sì, non lo so più! :(
@ redsky: devi trovare il pacchetto massimo che non ti dia l'errore...
tnx ora va benissimo... :)
certo, se vado su speedguide.net mi dice "MTU is not fully optimized for broadband" :rolleyes: ma evidentemente con tele2 più di questo non si può andare :D :D
esatto, molti isp settano l'mtu massimo di default...
io ho un pppoe con 1484 preimpostato, anche se nella schermata del modem è scritto 1500!
Per determinare con esattezza l'mtu piu' alto che puoi utilizzare scaricati "tcp optimizer".
Bye
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.