ネットワーク図は以下の通り。xl2tpdカーネルパラメータをパケット転送できるよう設定する。/etc/strongswan/ipsec.conf以下の内容を追記する。トランスポートモードを使用する。通すので、ルーティングはそちらに任せる。再接続等はクライアント側に任せたいため、こちらからは何もしない設定である。接続が切れた場合はセッションをクリアする。/etc/strongswan/ipsec.secrets事前共有鍵を平文で記述する。/etc/xl2tpd/xl2tpd.conf以下の設定を追記する。間でアドレスが割り振られる。/etc/ppp/xl2tpd-optionsL2TPの設定を記述する。/etc/ppp/chap-secretsusername*"l2tppassworddesu"*一般ユーザで読めない権限にしておく。restartこの状態で、iPhoneなどから接続してみる。iPhoneであれば「設定」→「VPN」→「VPN構成を追加...」で「L2TP」を選択して設定を追加する。「サーバ」欄にはVPSのホスト名(IPアドレス)、「アカウント」にはL2TPユーザ名、「パスワード」にはL2TPパスワード、「シークレット」にはIPsec事前共有鍵を設定する。4500番ポートについてファイアウォールが空いている必要がある。