我认为这是由网络管理器但是我找不到任何关于这个问题的参考或解决方案。
网络管理器
你可能需要为你的问题补充一些细节。
我遵循了这个页面每次重启树莓派4时,Wi-Fi MAC地址都会改变。
好吧,我再试一次……请检查这个话题,特别是对于你的情况是# 10和# 7来# 9.所有其他的都是相关的。
在我安装覆盆子Buster Lite 4.19.97使用balenaEtcher,并将其无线连接到路由器上,MAC地址在两次重启之间没有变化。
覆盆子Buster Lite 4.19.97
balenaEtcher
在我安装了Home Assistan19463331伟德国际t之后,重启后MAC地址开始变化。
我的目标是安装Home Assista19463331伟德国际nt,重启后无需更改MAC地址。
我试图寻找任何有关这个问题的参考,但没有成功。
我安装了Home Ass19463331伟德国际istant版本0.106.5,使用的说明这个页面.
0.106.5
你怎么检查mac?你在哪里看到了这种变化?
同样/类似的问题,他们在下面找到了解决方案
https://www.raspberrypi.org/forums/viewtopic.php?t=171534
路由器的DHCP客户端列表而在ifconfig的输出。他们试图欺骗它,而不是重置为默认值。
DHCP客户端列表
ifconfig
我今晚会重新安装所有的东西,同时注意这一点。
你在路由器里为Pi保留了MAC地址吗?这就是我所做的一切,而且从未改变过。
我做到了。但如果Pi改变了它,就没有帮助了。
如果路由器通过DHCP分配这个ip,如果这个ip是为这个MAC地址保留的,Pi就不会改变它。
我有六个Pi用于不同的目的,IP地址永远不会改变,当它被保留。
路由器为MAC地址分配IP地址,而不是MAC地址。设备“出版”一个MAC地址,通常是硬件绑定,但是可以故意欺骗(或无意,就我而言),在这种情况下,路由器就不会有一个IP地址分配给新的欺骗MAC地址,这意味着分配IP地址(而不是MAC地址),设备将被改变。
例如,如果我关闭树莓派上的Wi-Fi并重启它会发生什么?它如何知道不改变它的MAC地址仅仅因为“路由器正在通过DHCP分配它”?
是的,我知道,我从没说过有什么不同。
不,它不能。
MAC地址不会自发变化。
如果你从以太网切换到WiFi,以太网和WiFi都会有一个唯一的MAC地址,你可以保留一个IP地址(显然不是同一个IP地址)
我也没说过。我无意中说,意思是,我不想改变它。但根据我的发现,Linux包网络管理器可以将MAC地址更改为任何你想要的,但不知为何,对我来说,它默认更改为一个随机地址。
在我使用它们的这些年里,我有6个Pi从未改变过MAC地址。我还在Raspbian Lite上做了一个普通的HA Supervised Linux安装(以前是Hassio)——从来没有一个问题。我从来没有在设备上分配静态IP地址-我总是为一个特定的MAC地址保留一个IP地址。如果Pi在做一些不同的事情,那是你安装的,而不是HA。
Network-manager在一般的Linux安装上是可选的。你可以试着去掉它。
你能把输出的信息贴出来吗ifconfig?也许这是Docker的问题(来自包库的过时版本,而不是Docker本身)。Docker分配内部MAC地址,可能有什么问题?
你是否改变了Pi上关于eth configs或无线的任何设置(没有HA)?你用的是什么路由器?来吧,给我们更多关于你的设置的信息,如果我们要问每一个细节,会很无聊的。
你的计划到底是什么?你到底是怎么安装的?圆周率上还运行着什么?正如你自己指出的,你没有发现任何关于这个问题的“已知问题”,所以要解决这个问题,就需要对它进行检查,如果你给出了你能想到的所有信息,那就简单多了。在这种情况下,我想说,越多越好。
我怎么知道哪些细节是相关的!
我在这个帖子里说了两次我是怎么做到的。
我只是想要一些提示或指针,而不是让别人直接为我解决它。我将做主要的调查和调试。
换句话说,这样的回答“这听起来像它可能是由x,你可以试试搜索如果y,看它是否有助于“更有用的然后问为什么我不给一些细节,我不认为是相关的,因为我不知道这个软件一样好其他人(再一次,可以询问他们知道相关的具体细节,因为他们更了解软件)。
你按照我的建议删除了网络管理器了吗?