Answers:
假设没有其他人在您的网络上分配这些地址,实际上可以在您的网络上使用4组本地管理的地址范围:
x2-xx-xx-xx-xx-xx
x6-xx-xx-xx-xx-xx
xA-xx-xx-xx-xx-xx
xE-xx-xx-xx-xx-xx
用任何十六进制值替换x。
可以在这里找到分配的mac前缀的完整列表:http : //standards.ieee.org/regauth/oui/oui.txt
该列表上有多个标记为private的前缀,02不是其中之一。如果使用其中之一,则应该相对安全。请记住,其他设备,软件等也可以使用该前缀,在这种情况下,发生冲突的机会会略有增加。
如果您使用的是随机生成的后缀,那么发生碰撞的机率是天文数字。
对于Xen虚拟机,您可以使用任何以00:16:3E开头的内容,这是许多管理工具将生成的默认值。
我知道这很旧,但是我的阅读方式是这样的(因为我现在正在针对Hyper-V 2012和MSP环境中执行此操作...)
十六进制数字的顺序在以太网线上以相反的顺序成对传输。因此,将A3:xx:xx:xx:xx:xx:xx发送为1100 0101:xx:xx:xx:xx:xx:xx。3在A之前发送,使得两个最低有效位首先发送时都是1。这是根据http://standards.ieee.org/develop/regauth/tut/macgrp.pdf
因此,似乎上述是正确的。我也理解上面引用的Wiki文章,但是相信06是一个糟糕的例子,而不是位在网络上的传输方式。
这是上面链接的PDF的相关部分的屏幕截图:
对于单播,这将使范围开始如下:x2:,x6:,xA:,xE:对于多播,如下所示:x3,x7,xF。
似乎Virtualbox版本5使用以0A-00-27开头的本地管理地址(而在先前版本中,它使用08-00-27)。
顺便说一下,手动分配MAC地址时,请记住,Virtual PC PC使用00-03-FF,如此处所述:http : //blogs.technet.com/b/medv/archive/2011/01/24 /how-to-manage-vm-mac-addresses-with-the-globalimagedata-xml-file-in-med-v-v1.aspx 和00-15-5D用于通过Hyper-V的虚拟机等这里提到: HTTP ://technet.microsoft.com/zh-CN/library/jj590655.aspx