来自维基百科:http://en.wikipedia.org/wiki/Network_card#Purpose
每个以太网控制器都有一个唯一的 48 位序列号,称为 MAC 地址,存储在只读存储器以太网上的每台计算机必须至少有一个控制器。通常可以安全地假设没有两个网络控制器会共享相同的地址,因为控制器供应商从电气和电子工程师协会 (IEEE) 购买地址块并为每个控制器分配一个唯一的地址在那个时间 生产。
由于 MAC 地址是在制造时分配的并存储在只读存储器中,那么为什么在某些计算机上仍然可以更改 MAC 地址?
答案1
ROM 中记录的地址不会被改变。改变后的 MAC 地址就是传出数据包中报告的地址。这就像用别人的“发件人”地址寄信,但你仍然可以设法收到任何回复。
答案2
因为它实际上不是只读的。
最有可能的是,mac 地址存储在非易失性可重写存储器中,例如 EEPROM——与维基百科文章所暗示的相反。