接口启动时MAC地址随机变化

时间:2011-09-28 09:46:44

标签: linux networking ethernet

每次启动网络接口时,都会获得不同的MAC地址!如果我尝试使用

强制MAC地址值

ifconfig usb0 hw ether AA:BB:DD..:FF

发出

后,它会再次出现不同

ifconfig usb0 up

是什么让这个MAC地址发生变化?如何阻止这种情况发生并坚持使用HW烧录的MAC地址?

我正在使用熊猫板(omap4 / armv7)进行分配。接口是smsc95xx USB 2.0以太网。

谢谢, 和Fabrice。

2 个答案:

答案 0 :(得分:2)

smsc95xx驱动程序存在问题。

[PATCH] smsc95xx: generate random MAC address once, not every ifup

还有一些工作可以让'可重复的'MAC生成,但它没有得到太多的吸收:

Beagleboard xM smsc95xx MAC address from die id

编辑只搜索smsc95xx mac address会提供大量竞争补丁,并提供更多解释(smc hub + NIC经常没有EEPROM,因此也没有MAC)< / p>

答案 1 :(得分:0)

MAC地址通常在芯片组中编码,但可变。

可能是因为安全原因,您的发行版会将其随机化。