我认为这是由网络经理软件包,但我找不到有关此问题的任何参考或解决方案。

您可能想在您的问题中添加更多细节……:liticle_smile:

我遵循这一页在Raspbian Lite上,每次我重新启动Raspberry Pi 4时,Wi-Fi MAC地址都会发生变化。

好,我会再试一次...:liticle_smile:请检查此主题,尤其是您的情况是#10#7#9。所有其他人也很重要。

我安装后Raspbian Buster Lite 4.19.97使用Balenaetcher,并将其无线连接到路由器,MAC地址没有在重新启动之间发生变化。

在安装家庭助理后,重新启动后,MAC19463331伟德国际地址开始更改。

我的目标是安装家庭助理,而不用重新启动19463331伟德国际后更改MAC地址。

我尝试找到对此问题的任何参考,但无济于事。

我安装了家庭助理版本19463331伟德国际0.106.5,使用来自这一页

您如何检查Mac?您在哪里看到这种变化?

相同/类似的问题,他们在下面找到了解决方案

https://www.raspberrypi.org/forums/viewtopic.php?t=171534

在路由器的DHCP客户端列表并在ifconfig的输出。他们试图欺骗它,而不是将其重置为默认值。

我将在今晚从头开始重新安装所有内容,同时更加关注这一点。

您是否保留了路由器中PI的MAC地址?这就是我所做的,它从来没有改变过我。

我做到了。但是如果PI更改它无济于事。

如果路由器通过DHCP分配该IP,则PI不会更改它,如果该IP保留给该MAC地址。

我有六个PI用于不同的目的,而IP地址保留后永远不会更改。

路由器分配了MAC地址的IP地址,它不会分配MAC地址。The device “publishes” a MAC address, which usually is hardware bound, but can be spoofed intentionally (or unintentionally, as in my case), in which case the router wouldn’t have an IP address assigned to the new spoofed MAC address, meaning that the allocated IP address (and not the MAC address) for that device will be changed.

例如,如果我在Raspberry Pi上关闭Wi-Fi并重新启动它会发生什么?它如何仅仅因为“路由器正在通过DHCP分配”而不更改其MAC地址?

是的,我知道,我从未说过任何不同。

不,不能。

MAC地址不会自发改变。

如果您从以太网切换到WiFi…以太网和WiFi都有一个唯一的MAC地址,您可以保留一个IP地址(显然不是同一IP地址)

我也从未说过。我无意间说,这意味着我不想改变它。但是从我发现的Linux包装中网络经理可以将MAC地址更改为您想要的任何东西,对我来说,默认情况下它会更改为随机的地址。

而且我有六个PI在我使用的几年中都没有更改Mac地址。我还在Raspbian Lite上进行了HA受监督(以前是Hassio)的通用Linux安装 - 从来没有一个问题。我从未在设备上分配静态IP地址 - 我总是为特定MAC地址保留一个IP地址。如果您的PI正在做不同的事情,那是您安装的事情 - 而不是HA。

Network-Manager是通用Linux安装的可选。您可以尝试将其删除。

您能发布输出吗ifconfig?也许这是Docker的问题(来自软件包存储库而不是Docker本身的过时版本)。Docker分配了内部MAC地址,也许有问题?

您是否更改了有关PI上的ETH配置或无线的任何设置(不使用HA)?您正在使用什么路由器?来吧,如果我们必须询问所有细节,请给我们更多有关您的设置的信息,它会很无聊。

您的设置到底是什么?您如何安装?该PI还有哪些其他内容?正如您所指出的那样,您没有发现任何“已知问题”,因此要解决此问题,需要对其进行检查,如果您可以考虑所有可以想到的所有信息,那就更容易了。在这种情况下,我会说,越好。:liticle_smile:

我怎么知道哪些细节是相关的?

我在这个线程中说了两次。

我只是想要一些提示或指示,而不是让别人直接为我解决它。我将进行主要调查和调试。

In other words, a reply like “This sounds like it could be caused by x, you could try searching if y and see if it helps” would have been more helpful then asking why I didn’t give some details that I didn’t think were relevant at all, because I don’t know this software as good as others (which, again, could have asked for specific details that they knew they were relevant because they know the software better).

1喜欢

您是否按照我的建议删除网络管理器?