Я использую connman для настройки сети.
Я заметил, что как только я меняю запись IPv4=
в /var/lib/connman/my.config
Linux, сеть сразу же перенастраивается на новый IP-адрес. Но я этого не хочу. Мое желаемое поведение — просто перенастроиться при загрузке моего встроенного устройства.
Как мне это сделать?
Или есть какая-то волшебная настройка для connman, что-то вроде: DoNotImmediatelyReconfigure=yes
?
решение1
Между тем я обнаружил, connman
что не имеет такой настройки DoNotImmediatelyReconfigure
. Поэтому я решил это, отредактировав копию этого файла конфигурации ~/my.config
, которую я копирую /var/lib/connman/my.config
во время запуска Linux до того, как запускается сеть. Поэтому я создал systemd
службу, которая вызывает мой скрипт для замены этого connman
файла конфигурации, и эта служба вызывается до сетевой службы.