MAC 地址是一串零。为什么?

MAC 地址是一串零。为什么?

当我执行:

$ cat /sys/class/net/*/address

我得到:

f4:b5:20:23:9a:a4
00:00:00:00:00:00

第一个是我的以太网 MAC 地址,第二个,我猜(我不是这方面的专家),是我电脑的 MAC 地址。尽管这个地址全为零,但电脑仍能正常工作。但是,我在网上注册软件时遇到了麻烦,因为注册过程需要“真实”的 MAC 地址,而全为零的地址是不可接受的。

为什么会这样?我应该做什么(如果有的话)?

Ubuntu 20.04(Xfce)64 位。

谢谢。

答案1

你的方法会遗漏一些有用的信息。这些信息会告诉你哪个接口对应哪个 MAC 地址。请改用以下方法:

~$ grep . /sys/class/net/*/address
/sys/class/net/enp2s0/address:00:19:b9:0d:af:fa
/sys/class/net/enp4s0/address:00:22:b0:75:c2:bd
/sys/class/net/lo/address:00:00:00:00:00:00

因此我们观察到这是本地环回接口 lo,其 MAC 地址全为 0。

相关内容