当我更改 .config 文件时,如何防止 connman 立即重新配置网络?

当我更改 .config 文件时,如何防止 connman 立即重新配置网络?

我使用 connman 来配置网络。

我注意到,一旦我更改LinuxIPv4=中的条目/var/lib/connman/my.config,就会立即将网络重新配置为新的 IP 地址。但我不想要这样。我期望的行为是它应该在我的嵌入式设备启动时重新配置。
我怎么做?

或者 connman 是否有一个神奇的设置,例如:DoNotImmediatelyReconfigure=yes

答案1

同时我发现connman没有这样的设置DoNotImmediatelyReconfigure。所以我通过编辑该配置文件的副本来解决这个问题,我在 Linux 启动期间在网络出现之前~/my.config将其复制到其中。/var/lib/connman/my.config因此,我创建了一个systemd服务,它调用我的脚本来替换该connman配置文件,并且该服务在网络服务之前被调用。

相关内容