私はほとんどの場合、自宅からリモートで作業します。 (SSH経由で)さまざまなサーバーにアクセスするには、OpenVPNを使用する必要があります。一度に全部(3つ、時には4つ)に接続したいので、常時切り替える必要はありません。私のセットアップはWindows 7とNICが1つだけのPCです。複数のVPNを一度に接続することは可能ですか(はい、どのようにですか?)(おそらく、ある種の仮想ネットワークデバイスを使用して)。
アンドレアスに感謝
追加の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アダプターの名前をVPNDEV1
、VPNDEV2
、VPNDEV3
のような名前に変更する必要があるかどうかはわかりません。私のopenvpn構成では、構成ディレクティブdev-node VPNDEV2
を使用して、使用するデバイスを指定しました。
言うまでもなく、最も簡単な方法はtapinstall.exe
、実行することですStart > All Programs > OpenVPN > Utilities > Install > Add
新しいTAP仮想イーサネットアダプター
管理者権限で実行することを忘れないでください。それ以外の場合は、tapinstall
が失敗するだけです。
WindowsでもLinuxでも同じだと思います。
反対側に異なるサブネットがある場合は、必要に応じて多くのVPNを開始できます。
とにかく、vpnは接続ごとに個別のデバイス(tun +、tap +)を使用しており、各ネットワークは適切なデバイスを介してルーティングされます(反対側に異なるネットワークがある場合は常に)。