This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1807MODGIMOCT 模块的 MAC-ID 在 Linux 中不持久

Guru**** 2482225 points
Other Parts Discussed in Thread: AM3358

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1300446/mac-id-of-wl1807modgimoct-module-is-not-persistence-in-linux

主题中讨论的其他器件:AM3358

您好!

    我们将 WL1807MODGIMOCT WiFi 模块与运行 Yocto Linux 的 AM3358处理器配合使用。 我们通过创建如下所示的虚拟接口、在基站和接入点模式下都使用 WiFi 模块  

/usr/sbin/iw dev wlan0接口 add ap0类型_ap

我的问题是 TI 将为模块提供多少 MAC 地址。 我们看到的 Mac 地址  AP0 wlan0 当接口关闭时关闭。 因此、当接口关闭时、我们看不到正确的 TI Mac 地址。

  

但是、当我们使用网络管理器建立接口时、会看到 TI MAC 地址  




为什么我们会看到 Mac 地址发生这种更改以及如何实现 MAC 地址持久性  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Harish、您好!

    当接口关闭时、有什么需要看到正确的 MAC 地址? 我假设 iw 将在创建 AP 角色时设置默认的 MAC 地址、只有当接口启动时、驱动程序才会获得正确的 MAC 地址。  

    因此、或许您可以在角色设置时读取 MAC 地址、然后在接口关闭时从 ifconfig 或 iw 中对其进行设置。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的输入通过禁用网络管理器中的随机 Mac 地址功能能够保持 Mac 地址保留,即使接口关闭。