2012年4月18日水曜日

仮想マシンのMACアドレス自動生成方法

以下のURL参照。http://kb.vmware.com/kb/219

気になった点

1.最初の3バイトの「00:05:69」は、VMwareのOUI - organizationally unique identifier。
VMwareは、もう一つ次のOUIも保持している⇒「00:50:56」。
00:50:56」は、手動でMACアドレスを設定する時に利用する。

2.OUI以下の3バイトは、以下のアルゴリズムで決定する。
[仮想マシンのIPアドレスをHexコードにした場合の最後の16bit] +
[configuration file(vmxファイル)のハッシュ値(8bit)]

※IPアドレスを設定していない場合は、おそらくリンクローカルアドレス(169.254.0.0/16の範囲)を使うと思われる。

3.MACアドレスを自動で生成させた場合、MACアドレスは永続的と限らない。
永続的である必要がある場合は、手動でMACアドレスを登録すること。

「You want to ensure that a virtual network adapter always has the same MAC address.」
「The MAC address of a powered-off virtual machine is not remembered. Thus it is possible that when a virtual machine is powered on again it can get a different MAC address.」

0 件のコメント:

コメントを投稿