为什么 ConnMan 将我的 MAC 地址报告为全零,直到我重新启动它?

为什么 ConnMan 将我的 MAC 地址报告为全零,直到我重新启动它?

ConnMan(连接管理器)报告我的以太网适配器的 MAC 地址为 00:00:00:00:00:00。但是,如果我使用以下命令重新启动 ConnMan 服务

$ systemctl restart connman.service

随后它将 MAC 地址报告为实际地址。为什么 ConnMan 在重新启动之前将以太网适配器的 MAC 报告为零?

实际的 MAC 地址通过内核启动参数从 U-Boot 传递给内核以太网地址,并且 ifconfig 始终报告该值而不是零。

我正在使用带有 ConnMan 版本 1.25 的 Angstrom 发行版。

相关内容