web-dev-qa-db-ja.com

ネットワークカードのみを使用するようにVMwareWorkstationを構成しますか?

私がやりたいのは、Windows(7 x64)上のVMware Workstation 8で、一方のネットワークカードはホストのみが使用し、もう一方はVMwareのみが使用し、ホスト。これは、ネットワーク(「悪」と「会社」)が物理的に分離されているためです。ホストは両方のネットワークに接続できるはずではありませんが、2番目のネットワークカードに関連付けられた特定のVMNetを使用するVMは、その物理ネットワーク(「会社」)にのみアクセスできる必要がありますが、ホストはのみ接続できる必要があります。 「悪」と話すために。つまり、VMwareだけがnotホストがそのネットワークカードを使用できるように、セカンダリネットワークカードをVMwareに割り当てようとしています。

それをしてもいいですか?そして、私ができるなら、どうやって?同じ問題は、VMware Workstationを備えたLinuxホストでも解決できますか?

注:これは、この質問にいくらか関連しています: 2つの仮想マシン(VMWare Workstation 7.0)を別々のネットワークに接続する方法? (私は推測します)-しかし、ここからの些細な問題ではありません: VMWare Workstationで使用するために2番目のネットワークカードを構成するにはどうすればよいですか?

3
0xC0000022L

この問題の解決策は比較的簡単であることがわかりました。 2つの物理ネットワークアダプター(NIC)があると仮定して、そのうちの1つがIPを受信しないことを確認します(静的でもDHCP経由でも)。

これがVMwareネットワークエディタで行われたら、このNICにバインドされた新しいブリッジネットワークを作成し、VMで使用するためにそのネットワークを割り当てます。

このように、ホストはそのNICのIPを受信して​​いないため、ホストからこのNICが物理的に接続されているネットワーク)への通信のほとんどは事実上無効になります。

もちろん、トラフィックを防止するOSI層によって異なります。私にとってこれが解決策でした。 LinuxおよびWindowsでも、VMware Workstation8および9と同じように動作します。

6
0xC0000022L