禁止克隆的MAC地址?

我一直在无线连接上测试网络管理器的克隆MAC地址function,发现了一些奇怪的东西:某些特定地址,例如00:00:00:00:00:00和11:11:11:11:11 :11,将无法工作,MAC地址将默认为永久的。

认为这可能与地址不切实际有关,但地址如22:22:22:22:22:22或aa:aa:aa:aa:aa:aa完全正常,尽管没有与任何已知的相关联供应商(根据macchanger -l和macvendorlookup.com )。

这是一个错误还是有些特殊原因导致某些MAC地址无法被接受?

我用来更改MAC地址的命令是

 nmcli connection modify [connection name] 802-11-wireless.cloned-mac-address [desired mac address] 

为了应用这个改变,我做到了

 nmcli connection down [connection name] nmcli connection up [connection name] 

然后,validationMAC地址是否已更改,

 macchanger -s [interface name] 

当我通过GUI和有线连接完成所有这些操作时,我会得到相同的行为。

我询问了GNOME Bugzilla。 以下是他们的信息回复:

“内核不允许分配00:00:00:00:00:00 MAC,因为它无效。而且,第一个八位字节的最低有效位设置为1的MAC地址是多播地址,因此它们可以’可以使用“

第二部分意味着以下forms的所有MAC地址都是多播的,因此是不可分配的:

  • X1:XX:XX:XX:XX:XX
  • X3:XX:XX:XX:XX:XX
  • X5:XX:XX:XX:XX:XX
  • X7:XX:XX:XX:XX:XX
  • X9:XX:XX:XX:XX:XX
  • XB:XX:XX:XX:XX:XX
  • XD:XX:XX:XX:XX:XX
  • XF:XX:XX:XX:XX:XX

关于多播地址的维基百科页面也提到了这一点。

你能检查一下你的其他设备是否有相同的mac地址吗? 您也可以添加任何Mac地址,即使它不属于任何制造商。

请注意:00:00:00:00:00适用于施乐 11:11:11:11:11是私人