VM共有ホストのVPN接続


11

私の(ホスト)マシンで実行されている(ゲスト)VMを取得して、企業のVPN経由でアクセス可能なサーバー上のどこにあるかを知っている神を実行している(リモート)VMと通信しようとしています。ホストがVPNに接続されているときに、ホストからリモートマシンにSSHで接続し、ホストとリモートマシン間でpingを実行できます。ゲストマシンからリモートマシンにpingを送信し、SSHで接続することもできます。しかし、その逆ではありません-リモートマシンは、ゲストで実行されているサーバーと通信できません。VMでNATとブリッジネットワークアダプターの両方の設定を使用し、3台すべてのマシンのファイアウォール設定をいじって、完全にオフにしてみました。あなたの考えは何ですか?助けをいただければ幸いです。


どのようなVPNを使用していますか?そして、私はVMが得意ではないので、ネットワーク構成は、内部論理VPNインターフェイスではなく、物理イーサネットインターフェイスにブリッジ(またはNAT)しますか?
cpt_fink 2014年

Cisco AnyConnectクライアントを使用しています。あなたの他の質問については-私は正直にわかりません。仮想化についての理解は非常に限られています。
user3746504 2014年

VMゲストにVPNクライアントをインストールできますか?
cpt_fink 2014年

仮説的に-はい。ただし、そのためには、インストールパッケージ(?)、または少なくとも設定に必要な情報が必要です(当然、私にはありません)。特にVMWareはネットワークアダプターのNAT設定を提供しているため、VPN接続を共有するためのより簡単で便利な方法があるはずです。
user3746504 2014年

回答:


7

VPNアダプターがない場合(Windows PPTPクライアントなど)、cpt_finkで説明されているように、リストに表示されません。これは私にとってはうまくいきます:

  • ホストでVPN接続を確立する
  • 仮想ネットワークエディターで、VMnet8(NAT)サブネットをリモート(VPN)サブネットに設定します
  • NAT設定で、ゲートウェイIPをホストのVPN IPに設定します
  • VM設定で、ネットワークアダプターをカスタムに変更し、VMnet8を選択します

機能しているように見えますが(VMWare 9、OpenVPN)、トラフィックはVPNを経由せず、VPNを迂回します。VMWare NATオプションを使用する場合、NATサブネットはゲストOS用にエミュレートされ、実際のサブネットとの交差はないと思います。
ogurets

3

実際にゲストをVPNアダプターにNAT変換できます。VPNアダプターがスプリットトンネリング用に構成されている場合、セキュリティで保護されたネットワーク内のトラフィックのみが正しく機能します。

VMWare Workstation 10でこれを行うために使用した手順:

VMWをシャットダウンします。

VPN接続を有効にします。

VMWを再起動します。どうやら、起動時にネットワークアダプターのリストを作成するだけです。

VMNet0を変更して、編集|仮想ネットワークエディターと[ブリッジ先]ドロップダウンリストからVPN接続にブリッジします。

ゲストがNAT処理されていることを確認してください。

利益?

VMNet0がVPNにブリッジされているときにVPNを切断すると、VMNet0はその外部インターフェイスが存在しなくなるため表示されなくなり、仮想ネットワークエディターを使用して手動で再構築する必要があります。

私はここからいくつかのバージョンが古いと推定しいます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.