VPNを使う時、MTUの修正

VPN接続を使う時、しばしばFacebook、Twitterなどにアクセスできないことがあります。それは、VPNトンネルのMTUは適切ではないからです。

VPNのMTUを修正する方法は以下のように:

1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parametersの下にキー「Protocols」を追加。
2)「Protocols」の下にさらにキー「0」(ゼロ)を追加。
3)「0」の下に以下三つのDWORD値を追加
3.1) ProtocolType 値:800(16進数)
3.2) PPPProtocolType 値:21(16進数)
3.2) ProtocolMTU 値:適切な値、例えば1200(10進数)
4)システムを再起動

ちなみに、VPNサーバー側のMTUを修正するには、

ProtocolMTUの代わりにTunnelMTUを追加すれば良い。

そして、適切なMTUを探しには、
Ping www.xxx.com -f -l 1300

のように試していけば良い。