Linux 打开接口时,MAC地址会随机更改

Linux 打开接口时,MAC地址会随机更改,linux,networking,ethernet,Linux,Networking,Ethernet,每次我启动我的网络接口,我得到一个不同的MAC地址!如果我试图使用 ifconfig usb0 hw乙醚AA:BB:DD..FF 发行后又会有所不同 ifconfig usb0 up 是什么使这个MAC地址发生了变化?我怎样才能阻止这种情况发生,并坚持使用硬件烧坏的MAC地址 我在angtrom发行版上使用panda板(omap4/armv7)。接口为smsc95xx USB 2.0以太网 谢谢, Fabrice.MAC地址通常在芯片组中编码,但可以更改 可能是由于安全原因,您的发行版正在对其进

每次我启动我的网络接口,我得到一个不同的MAC地址!如果我试图使用

ifconfig usb0 hw乙醚AA:BB:DD..FF

发行后又会有所不同

ifconfig usb0 up

是什么使这个MAC地址发生了变化?我怎样才能阻止这种情况发生,并坚持使用硬件烧坏的MAC地址

我在angtrom发行版上使用panda板(omap4/armv7)。接口为smsc95xx USB 2.0以太网

谢谢,
Fabrice.

MAC地址通常在芯片组中编码,但可以更改


可能是由于安全原因,您的发行版正在对其进行随机操作。

smsc95xx驱动程序存在问题

为了让“可重复”的MAC一代继续运行,也有一些工作正在进行中,但没有得到太多的重视:


编辑仅搜索就可以得到大量竞争补丁,还有更多解释(smc hub+NIC通常没有EEPROM,因此也没有MAC)

或者USB设备不支持它。谢谢!阅读补丁描述后,我有一个额外的问题:如果我使用补丁,每次重新启动时,我仍然会有一个随机的MAC地址,但我的IT团队配置了他们的DHCP服务器,以便根据稳定的MAC地址为我提供IP。。。在许多系统中,MAC地址是随机设置的,这与我在90年代了解到的情况不符。。。如何通过随机MAC获得固定IP?@Fafaman:如果你点击搜索链接,你会发现允许将固定MAC设置为模块参数的一部分的补丁(可能是在运行中?)-在最初的几次点击中:)。一个补丁甚至硬编码了一个MAC地址,如果我在快速浏览中看到的是正确的话