web-dev-qa-db-ja.com

StrongswanでのIKEv1とIKEv2の同時接続サポート

私はStrongswanを使用してIPsec接続を処理しており、Windows(IKEv2)クライアントとOS X(IKEv1)クライアントの両方をサポートする方法が必要です。 L2TP/IPsecを使用するやむを得ない理由がない限り、純粋なIPsecを使用する(つまり、L2TPをセットアップする必要がない)ことをお勧めします。

Ipsec.confでStrongswanを構成して、一部の接続でIKEv1を使用し、他の一部の接続でIKEv2を使用するように設定できることを知っています。ただし、私の場合、接続元のIPアドレスが事前にわからないため、ユーザーごとに個別の接続構成を簡単に設定することはできません。すべてのユーザーに対して単一の接続構成を使用するだけです。

一部のユーザーにIKEv1接続構成を介して接続させ、他のユーザーにIKEv2接続構成を介して接続させること、またはIKEv1接続とIKEv2接続の両方を処理する単一の接続構成をセットアップすることは可能ですか?そうでない場合、WindowsとOS Xの両方の組み込みIPsecクライアント(Strongswanまたはその他のIPsecパッケージを使用)をサポートする最も簡単な方法は何でしょうか?

6
Alex

はい、plutocharonの両方がインストールされていて、デーモンが実行されている限り、IKEv1とIKEv2を同時に実行できます。構成設定でこれを使用します。

charonstart=yes
plutostart=yes

そして、ipsec.confkeyexchangeセクションでconnパラメータを使用します。

conn foo
  ...
  keyexchange=ikev2
  ...

conn bar
  ...
  keyexchange=ikev1
  ...
3
dawud