web-dev-qa-db-ja.com

スマートフォンクライアント用のVPNサーバーのセットアップを開始する方法

私はUbuntu Lucid Lynxを使用していますVMこれをいじくり回しています。VPNをセットアップしたいのですが、自分でそれを行う方法を学ぶことができて嬉しいですが、オプションの広さにより、頭が回転するので、ポインタを探しています。

私のセットアップで考慮したい要因

  • 各ユーザーには個人認証が必要です(すべてに対して1つのパスワードではありません)
  • クライアントが使用しているOSを知りたい(Android/iPhoneその他)
  • 各個人が使用している帯域幅を追跡したい
  • セキュリティは重要ですが、それは主に中国の優れたファイアウォール(リーチFacebook/Twitter)をバイパスするためのものなので、私は国防総省ファイルを保護しようとはしていません。何時間もの複雑な設定が含まれない限り、セキュリティは良好です。
  • 同じユーザーが複数のデバイスを使用して同時にVPNにアクセスできないようにする
  • 提案はありますか?

だから私の質問は:

  • Android(たとえば1.6+)とiPhoneとの互換性を保つには、どのプロトコルを使用すればよいですか?
  • どの管理ソフトウェアを使用する必要がありますか(できれば無料ですが、少し投資したい)。
  • これより?

アンドロイド:

16 IPSec VPNトンネル
8 L2TP VPNトンネル(ダイヤルイン:4、ダイヤルアウト:4)
8 PPTP VPNトンネル(ダイヤルイン:4、ダイヤルアウト:4)

  • 埋め込みIPSec&PPTPクライアント/サーバー
  • IKEキー管理
  • IPSecのDES、3DESおよびAES暗号化
  • 組み込みの強力な3DESアクセラレータ
  • PPTPのMPPE暗号化
  • IPSec内のL2TP
  • L2TP/PPTP/IPSecパススルー

iPhone

  • L2TP/IPSec
  • MSChapV2パスワード
  • RSA SecurID
  • 暗号カード
  • PPTP
  • MSChapV2パスワード
  • RSA SecurID
  • 暗号カード
  • Cisco IPSec VPN
  • パスワード
  • RSA SecurID
  • 暗号カード
  • 証書

[〜#〜]メモ[〜#〜]

  • 2日後には必ず賞金を追加します。この質問が同様の設定を作成したい他の人に役立つことを願っています。
  • この質問のタイトルはそれほどよくありません。自由に編集してください
  • すべての回答に答える必要はありません。ポインタが役立つでしょう:)
16
Moak

これはかなり簡単なL2TP/IPSECチュートリアルですが、iphoneは証明書を使用できないので、PSKに進む必要があります。また、ドメイン認証に入るので、ユーザーは1組の資格情報を覚えるだけで済みます。つまり、ドメインがある場合...

http://rootmanager.com/ubuntu-ipsec-l2tp-windows-domain-auth/setting-up-openswan-xl2tpd-with-native-windows-clients.html

残念ながら、クライアントOSの検出や帯域幅の監視に対する答えはありません。

5
JakeRobinson

AndroidとiPhoneの両方で実行する必要がある場合、PPTPはおそらく最も簡単に実装できますが、IpSec/L2TPまたはOpenVPNほど安全ではありません。サーバーエンドでUbuntu Lucidを実行していますが、 pfSense をVMゲスト(KVM(Ubuntu Lucid)または別のボックスでお勧めします。これは数分でインストールされ、PPTP、L2TP、またはOpenVPNサーバーを設定する非常に簡単な方法を提供します。PPTP pfSense上のサーバーは、探しているものを開始するのに最適な場所です。

2
nedm