web-dev-qa-db-ja.com

VMWareで実行されている2つのVMに関するARPはどうですか?

ネットワーク内のシステムがIPアドレスとMacアドレスで接続することは知っていますが、仮想マシンで実行されているすべてのOSが共通のネットワークカードを使用している限り、別のシステムがホストマシンのvm1またはvm2に接続する方法を知りたいですか?ホストOSで実行されているVMのARPに同じMACアドレスがありますか?または、Macのマニュアルを構成できますか?(私のネットワークタイプはBridgeで、VMWare Fusion 2を使用しています)

4
Saman

仮想化ソフトウェアは、物理ネットワークカードを「無差別」モードにして、ホストに送信されるallトラフィックを取得します。ソフトウェアは、VMが使用している仮想MACアドレスのパケットを引き出すことができます。パケットを送信するとき、物理カードは仮想アダプターのMACアドレスを使用してMACを「スプーフィング」します。アップストリームルーターとスイッチは、VMを備えたホストへの接続と、複数の物理ホストを多重化する物理ブリッジへの接続の違いを区別できません。 http://en.wikipedia.org/wiki/MAC_address#Usage_in_Hosts を参照してください。

2
P.T.

仮想アダプタは実際のアダプタとほとんど同じように機能し、すべてソフトウェアで実行されます。仮想スイッチは実際のスイッチとほとんど同じように機能し、すべてソフトウェアで実行されます。ソフトウェアは、実際のネットワークカードに接続されたスイッチをシミュレートし、スイッチに接続されたネットワークカードをシミュレートします。そのように設定された実際の物理ネットワークとまったく同じように扱うことができます。

0
David Schwartz