Für die Konfiguration des Netzwerks nutze ich connman.
Mir ist aufgefallen, dass das Netzwerk sofort auf die neue IP-Adresse neu konfiguriert wird, sobald ich den Eintrag IPv4=
in /var/lib/connman/my.config
Linux ändere. Aber das will ich nicht. Ich möchte, dass es sich einfach beim Booten meines eingebetteten Geräts neu konfiguriert.
Wie mache ich das?
Oder gibt es eine magische Einstellung für Connman, so etwas wie: DoNotImmediatelyReconfigure=yes
?
Antwort1
Inzwischen habe ich herausgefunden, connman
dass es keine solche Einstellung gibt DoNotImmediatelyReconfigure
. Ich habe das Problem also gelöst, indem ich eine Kopie dieser Konfigurationsdatei bearbeitet habe ~/my.config
, die ich beim Linux-Start kopiere, /var/lib/connman/my.config
bevor das Netzwerk hochfährt. Dazu habe ich einen systemd
Dienst erstellt, der mein Skript zum Ersetzen dieser connman
Konfigurationsdatei aufruft, und dieser Dienst wird vor dem Netzwerkdienst aufgerufen.