ご注意下さい
この記事は3年以上前に書かれた記事ですので、内容が古い可能性があります。
こんなにスピードが違うとは…。正直驚きです。
最新のNVR500などでは違うのでしょうがYamahaのブロードバンドルーターRT57iとiPhoneで張ったPPTP VPN vs. Linuxで構築したL2TP/IPsec VPNのスループットでは4倍の開きが出ました。
こちらがL2TP/IPsec PSK VPNのスループット
![PL_PID_F2F7E9B5-0C5C-482F-BF60-E0C18CFF7315](/media/2012/10/PL_PID_F2F7E9B5-0C5C-482F-BF60-E0C18CFF7315-320x480.png)
こちらがRT57iとのPPTP VPNのスループット
![PL_PID_3D983DAC-3FBE-484A-9072-6FBAE361065C](/media/2012/10/PL_PID_3D983DAC-3FBE-484A-9072-6FBAE361065C-320x480.png)
これがiPhoneのVPNの設定です。アカウントにはユーザ名を、パスワードにはそのパスワードを、シークレットにはPSKのパスフレーズを入力します(ipsec.secretsに記載したパスフレーズ)
![PL_PID_E71C13CA-A99D-424A-8954-15194E3F838F](/media/2012/10/PL_PID_E71C13CA-A99D-424A-8954-15194E3F838F-320x480.jpg)
L2TP/IPsecの設定(openswan/xl2tpd)については他に譲りますが、一つ注意点があります。
私はXperia SX(android 4.0.4 Ice Cream Sandwitch)を持っているのですが、SPモードがPPTPを通さないため自宅とのVPN接続にL2TP/IPSecサーバを立てました…。なんと既知のバグによりICSではIPSecが使えません。有志によりopenswanに適用するパッチが提供されています。openswanのソースコードをダウンロードしてきてこのパッチを適用してコンパイルすればICSからの接続はOKになりますがiPhoneからは接続できなくなります…。(Time Outです)
ここまでの性能差がなければ、L2TP/IPsecはAndroid用、RT57iのPPTPはiPhone用と割り切れたのですが…。
RT57iからNVR500に機種変更すれば解決するような気も…。RT57iのCPUがシャビーで複合化にパワーを食われてスループットが出ないんですよね…。わかってますって。