Modificare paramentro MTU per connessioni VPN
Updated at: 21/07/2014
Nel caso in cui l'uso di una VPN sia particolarmente lento, è possibile che dipenda da un parametro MTU troppo elevato.
Il primo passo è quello di identificare la dimensione massima dei pacchetti.
Seguendo questa guida (
http://www.howtonetworking.com/VPN/mtu4.htm)
Individuiamo un device della rete a cui vogliamo connetterci e una volta che siamo in VPN eseguiamo
ping IP -f -l 1472
Se la risposta è qualcosa del tipo:
"Packet needs to be fragmented but DF set."
vuol dire che i pacchetti sono troppo grossi.
Diminuire il numero dopo -l fino a che il messaggio non compare più.
Nota: nei vari test con qualche VPN fatta in questi giorni, mi sembra che un valore tra 1250 e 1300 vada bene grosso modo per tutte le connessioni.
A questo punto abbiamo trovato il massimo valore. Seguendo questa guida (
http://support.microsoft.com/kb/826159/en-us#LetMeFixItMyselfAlways) andiamo ad impostarlo:
- Click Start, click Run, type regedit in the Open box, and then click OK.
- Locate and then click the following subkey in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters
- Add a
Protocols
subkey (if it does not already exist). To do so:
- On the Edit menu, point to New, and then click Key.
- Type Protocols, and then press ENTER.
- Add a
0
(zero) subkey to the
Protocols
subkey. To do so:
- Click the
Protocols
sub key that you created in step 3.
- On the Edit menu, point to New, and then click Key.
- Type 0 (zero), and then press ENTER.
- Click the
0
subkey that you created in step 4.
- On the Edit menu, point to New, and then click DWORD Value.
- In the Value data box, type ProtocolType, and then click OK.
- On the Edit menu, click Modify.
- In the Value data box, type 800, make sure Hexadecimal is selected under Base, and then click OK.
- On the Edit menu, point to New, and then click DWORD Value.
- Type PPPProtocolType, and then press ENTER.
- On the Edit menu, click Modify.
- In the Value data box, type 21, make sure Hexadecimal is selected under Base, and then click OK.
- On the Edit menu, point to New, and then click DWORD Value.
- Type TunnelMTU, and then press ENTER.
- On the Edit menu, click Modify.
- Under Base, click Decimal, type the MTU size that you want in the Value data box, and then click OK.
- Quit Registry Editor.
- Restart your computer.
In alternativa seguire questa guida:
http://www.acevpn.com/2009/12/01/change-mtu-setting-to-fix-connectivity-issues/