web-dev-qa-db-ja.com

Windows 7でOpenVPNを使用して複数のVPNを同時に接続するにはどうすればよいですか?

私はほとんどの場合、自宅からリモートで作業します。 (SSH経由で)さまざまなサーバーにアクセスするには、OpenVPNを使用する必要があります。一度に全部(3つ、時には4つ)に接続したいので、常時切り替える必要はありません。私のセットアップはWindows 7とNICが1つだけのPCです。複数のVPNを一度に接続することは可能ですか(はい、どのようにですか?)(おそらく、ある種の仮想ネットワークデバイスを使用して)。

アンドレアスに感謝

23
crono

追加のTAP-WIN32アダプターをまだ作成していない場合は、作成する必要があります。

OpenVPN 2.3.x以降を使用している場合は、addtap.batを実行します。

C:\Program Files\TAP-Windows\bin\addtap.bat

古いバージョンのOpenVPNを使用している場合は、tapinstallコマンドを実行します

C:\Program Files\OpenVPN\bin\tapinstall.exe
C:\Program Files (x86)\OpenVPN\bin\tapinstall.exe

(注:おそらく、管理者権限でコマンドを開く必要があります)

もちろん、さまざまなVPNについて互いに競合しないことを確認する必要もあります。たとえば、デフォルトゲートウェイを変更している場合、おそらく問題が発生します。デフォルトゲートウェイを変更するものがなく、IPアドレスの重複がない場合は、問題ない可能性があります。

すべてのTAP-WIN32アダプターの名前をVPNDEV1VPNDEV2VPNDEV3のような名前に変更する必要があるかどうかはわかりません。私のopenvpn構成では、構成ディレクティブdev-node VPNDEV2を使用して、使用するデバイスを指定しました。

34
Zoredache

言うまでもなく、最も簡単な方法はtapinstall.exe、実行することですStart > All Programs > OpenVPN > Utilities > Install > Add新しいTAP仮想イーサネットアダプター

管理者権限で実行することを忘れないでください。それ以外の場合は、tapinstallが失敗するだけです。

7
Filip

WindowsでもLinuxでも同じだと思います。
反対側に異なるサブネットがある場合は、必要に応じて多くのVPNを開始できます。
とにかく、vpnは接続ごとに個別のデバイス(tun +、tap +)を使用しており、各ネットワークは適切なデバイスを介してルーティングされます(反対側に異なるネットワークがある場合は常に)。

1
PiL