Pagina 3/7
Qualche breve definizione:
MTU. Maximum Transmission Unit. Imposta
la dimensione massima di ciascun singolo pacchetto dati trasmesso. Un pacchetto
più grande della dimensione MTU sarà suddiviso in pacchetti più piccoli:
ottimizzare questo valore potrebbe ridurre la frammentazione dei pacchetti.
TTL. Time To Live. Imposta il numero
di "tappe" che un pacchetto è autorizzato a passare fra la vostra macchina e la
destinazione.
DefaultRcvWindow. Imposta la dimensione
della finestra di ricezione e trasmissione TCP, che equivale alla quantità complessiva
di informazioni accettate nel corso di una singola transazione.
Prima di impostare il vostro valore MTU ideale,
dovrete determinarne uno valido. Per cominciare, impostatelo su Alto. Se
il vostro attuale MTU è impostato su 576, questa procedura non sarà in grado di
modificarlo con uno più alto: portatelo semplicemente a 1500 o oltre, quindi riavviate
il sistema e tornate a questa sezione, in modo da poter ottenere una valida indicazione
del vostro valore MTU.
A questo punto collegatevi alla rete e ciccate
su Start, Programmi, Accessori, Prompt di Ms Dos. Digitate il comando
ping -f -l xxxx www.unsitoacaso.com, dove xxxx sta per il valore numerico
più alto che riuscirete a inserire prima che venga restituito il messaggio di
errore Packet needs to be fragmented by DF set. Al posto di www.unsitoacaso.com
potete inserire l'indirizzo esteso o numerico del vostro provider web, per sempio.
Prendete infine il valore più alto inserito prima del messaggio di errore e sommatelo
a 28 per trovare il vostro MTU ideale.

Esempio: ping -f -l 1472 194.145.128.1
1472 + 28 = 1500. Il mio MTU ideale è
dunque 1500.
Impostare i valori MTU/TTL/RWIN
Una volta identificato il valore, ciccate su
Start, Esegui e digitate regedit. Aprite la seguente stringa:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
Cliccate con il destro sulla finestra di destra
e selezionate Nuovo, quindi Valore stringa. Dovete crearne due nuove,
una chiamata DefaultRcvWindow e l'altra DefaultTTL. Una volta create,
ciccate con il destro su ciascuna di esse e selezionate Modifica. Per DefaultTTL
raccomando di impostare 32 o 64: se i pacchetti non sono in grado
di raggiungere un server in 64 tappe, non vedo motivo di perdere altro tempo
Invece per DefaultRcvWindow suggerisco di usare la formula MTU-40 *
3 /10. Nel mio caso sarà 1500-40 * 3 = 45333/10. 4380 = 4533.
Ora potete cambiare i valori MTU e TTL.
(Maximum segment size, o MSS non è impostabile in Windows Me, perchè viene automaticamente
determinato in base al vostro MTU) Seguite le seguenti fasi.
NOTE - Se avete un solo modem installato sul vostro sistema, potete saltare
il passaggio (5), perchè l'unica chiave di registro disponibile sarà 0000.
1.
Annotate da qualche parte i dettagli del vostro Dispositivo di accesso remoto.
2. Trovate la chiave HKEY_LOCAL_MACHINE\Enum\Root\Net\000x
che conterrà una o più sottochiavi del tipo 0000, 0001, etc.
3. Aprite ciascuna chiave e trovate
quella che contiene il valore di DeviceDesc uguale a quella di Dial-Up
Adapter (Dispositivo di accesso remoto).
4. Questa chiave ne conterrà a sua
volta un'altra denominata Bindings. Aprite dunque la sottochiave Bindings
e troverete una stringa denominata MSTCP\000x. Prendete nota del numero
di 4 cifre dopo MSTCP\ (in questo caso 0000) e usatela nel prossimo passaggio.
5. Aprite ora la chiave HKEY_LOCAL_MACHINE\Enum\Network\MSTCP\000x
ed espandete la sottochiave con lo stesso numero di quattro cifre trovato al passaggio
precedente.
6. In questa chiave troverete una
voce denominata Driver e qui un'altra chiamata NetTrans\000x. Prendete
nota del numero di quattro cifre e usatelo nel passaggio successivo.
7. Aprite ora HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\000x
ed espandete la chiave con lo stesso valore di quattro cifre trovato nel passaggio
precedente.
8. All'interno di questa chiave, create
una nuova stringa di valore denominata MaxMTU e impostatela con il vostro
valore MTU (nel mio caso, 1500).
9. Ora aprite HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\000x\Ndi\params\IPMTU\enum,
dove troverete voci come Automatic, Large,
Medium & Small. Cliccate col destro nella finestra di destra e create
una nuova stringa di valore uguale al vostro MTU, cliccate su questo ancora col
destro selezionando Modifica, scrivete Automatic e quindi cliccate
Ok. Cancellate tutti gli altri valori, se ce ne sono.
10. Aprite HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
Class\Net\000x.
Cliccate col destro su IPMTU e quindi selezionate
Modifica, cambiando questo valore con quello del vostro MTU.
11. Andate infine su HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\IPMTU,
cambiando il valore di default con quello del vostro MTU.
12. Uscite dall'editor del registro
e riavviate il sistema per applicare le nuove impostazioni.
Naturalmente potrete modificare queste impostazioni
in qualsiasi momento.
[Sempre se siete usciti vivi dall'editor del registro, si intende. ;o) N.d.Casper]
|