禁止克隆的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是私人