![出厂时的MAC地址是唯一的吗?](https://linux22.com/image/1271533/%E5%87%BA%E5%8E%82%E6%97%B6%E7%9A%84MAC%E5%9C%B0%E5%9D%80%E6%98%AF%E5%94%AF%E4%B8%80%E7%9A%84%E5%90%97%EF%BC%9F.png)
根据维基百科:
媒体访问控制地址(MAC 地址)是分配给网络接口的唯一标识符,用于在物理网段上进行通信
但是出厂时设备上的 MAC 地址有多独特?我似乎记得很久以前就听说过一些制造商会重复使用网卡上的 MAC 地址。有人能提供确凿的证据吗?
答案1
共有 2 48或 281 474 976 710 656 种不同的潜在组合。
它们相当独特。
- 这前 3 个八位字节定义制造商。
- 最后 3 个八位字节通常在 PROM 刻录时生成。具体如何操作取决于制造商。
显然,每个制造商有 16 777 215 个可能的唯一 MAC 地址。这相当多,因此制造商不应该重复使用一个。但有些很懒,不检查它们是否已经分配了 MAC 地址。
通常可以使用软件来更改 MAC 地址,因此如果您确实获得了重复的 MAC 地址,您可以对其进行映射。
答案2
答案3
如果您购买廉价(通常是中国制造)的网络适配器,则存在不具有唯一 MAC 的轻微风险。我实际上看到过一批 NIC 具有所有相同的 MAC。我不得不从制造商处下载一个实用程序来修改它们。