當我更改 .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配置文件,並且該服務在網路服務之前被調用。

相關內容