网卡MAC地址为什么会发生改变?

曾经有两台电脑因为MAC地址冲突同时上网,结果导致两者都无法正常连接。虽然只有一台连着网时可能表现正常,但如果你的MAC地址与路由器或网管系统发生冲突,通常不会产生严重问题,但建议不要随意修改。

评论 (2)

其实正常情况MAC是烧录在网卡硬件里的,终身不变。你这里说的“改变”多半是指被软件修改了(比如为了隐藏身份或解决某些限制),或者是DHCP重新分配IP产生的误解。回答里提到的冲突确实会导致断网,但一般不建议随意改MAC,除非是特殊需求,否则很容易把自己搞晕。

以前老式网卡MAC确实是烧录在硬件里的,换不了。但现在很多系统支持临时修改(spoofing),或者用软件生成的随机MAC。你说的那台冲突,八成是有人手动改了MAC,或者克隆卡的问题。路由器里绑定MAC的话,冲突确实会断网,但大多数现代路由都有DHCP防冲突机制,除非特意去调底层驱动。另外,有些虚拟机或网络适配器虚拟化也会让MAC地址“变来变去”,这不算故障,是正常现象。建议别随便改,除非为了隐私或特定网络策略。