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:
  1. Click Start, click Run, type regedit in the Open box, and then click OK.
  2. Locate and then click the following subkey in the registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters
  3. Add a
    Protocols
    subkey (if it does not already exist). To do so:
    1. On the Edit menu, point to New, and then click Key.
    2. Type Protocols, and then press ENTER.
  4. Add a
    0
    (zero) subkey to the
    Protocols
    subkey. To do so:
    1. Click the
      Protocols
      sub key that you created in step 3.
    2. On the Edit menu, point to New, and then click Key.
    3. Type 0 (zero), and then press ENTER.
  5. Click the
    0
    subkey that you created in step 4.
  6. On the Edit menu, point to New, and then click DWORD Value.
  7. In the Value data box, type ProtocolType, and then click OK.
  8. On the Edit menu, click Modify.
  9. In the Value data box, type 800, make sure Hexadecimal is selected under Base, and then click OK.
  10. On the Edit menu, point to New, and then click DWORD Value.
  11. Type PPPProtocolType, and then press ENTER.
  12. On the Edit menu, click Modify.
  13. In the Value data box, type 21, make sure Hexadecimal is selected under Base, and then click OK.
  14. On the Edit menu, point to New, and then click DWORD Value.
  15. Type TunnelMTU, and then press ENTER.
  16. On the Edit menu, click Modify.
  17. Under Base, click Decimal, type the MTU size that you want in the Value data box, and then click OK.
  18. Quit Registry Editor.
  19. Restart your computer.
  In alternativa seguire questa guida:http://www.acevpn.com/2009/12/01/change-mtu-setting-to-fix-connectivity-issues/