iPhone + PacketiX VPN 3.0で自宅LANにVPN(L2TP/IPsec) | でぃめんたーの糖質制限ダイエット

でぃめんたーの糖質制限ダイエット

糖質制限ダイエットで目指せ!マイナス30キロ
あとガジェット備忘録

WindowsXP標準のPPTPで、iPhoneから自宅LANにVPN接続できたのもつかの間、

PPTPの認証プロトコル「MS-CHAP v2」に脆弱性がある

との情報がっ!しかも、↑の記事を書いた1週間前!(2012年8月23日)

認証プロトコル「MS-CHAP v2」の脆弱性に相次ぎ注意喚起 -@IT 
認証プロトコルに脆弱性、MSがアドバイザリを公開 -ITmedia


個人利用のVPNといっても何があるか分からない世の中。
iPhone4(iOS5.1.1)が標準サポートしているもう1つのVPNプロトコルである
「L2TP」
で、自宅LANにVPN接続してみる。
正確にはL2TP/IPsecのセット。


先ずは、VPNサーバ(L2TP/IPsecサーバ)の構築。
ハードウェアは、PPTPサーバ 兼 iTunesサーバをそのまま流用。
OSはWindowsXP Professional SP3

但し、WindowsXPにはL2TP/IPsecサーバ機能が無いので、
PacketiX VPN 3.0 IPsec対応ベータ版」を導入してソフトウェア的に
L2TP/IPsecサーバ機能を実現する。
PcketiXVPN3.0は有償だが、ベータ版は2012年11月30日まで無償利用可能。
お試し&遊びには十分。


次にソフト&ルーターの設定

1)
PacketiX VPN 3.0 の設定
http://www.softether.co.jp/jp/vpn3/ipsec_beta/activate.aspx
非常に簡単。ウィザードに従ってポチポチと。
PacketiX初心者の私でも
5分程度で設定完了。
iPhone/iPad/AndroidがVPN接続することをかなり意識した設定画面で、非常に分かり易い。(これには感動!)


2)ルーターのポート開放 ★超重要
以下のUDPポート2つを開放する。
UDP 500番   IKE(Internet Key Exchange)
UDP 4500番  IPsec


3)iPhoneの設定
http://www.softether.co.jp/jp/vpn3/ipsec_beta/ios.aspx
PPTPの場合とほぼ同じ。簡単


【補足】
PacketiX以外でのL2TP/IPsecサーバの実現方法として、

1)VPNルーター(ヤマハRTX1100とか)でハードウェア的に実現

2)仮想Linux(CentOS)サーバ + xl2tpd + Openswan でソフトウェア的に実現

を考えたが、1)はお金がかかる、2)はCPUがAtomN270@1.6GHzなマシンで仮想環境を走らせるのは重いので却下。
といっても、1)については、ヤフオクでヤマハRTX1100が5000円前後で買えるので、PacketiXの無償期間終了後はトライしたいところ。