Utilizo connman para la configuración de la red.
Noté que tan pronto como cambio la entrada IPv4=
en /var/lib/connman/my.config
Linux, inmediatamente reconfigura la red a la nueva dirección IP. Pero no quiero eso. Mi comportamiento deseado es que debería reconfigurarse al iniciar mi dispositivo integrado.
¿Cómo puedo hacer eso?
¿O hay una configuración mágica para connman, algo como DoNotImmediatelyReconfigure=yes
:?
Respuesta1
Mientras tanto descubrí que connman
no tiene esa configuración DoNotImmediatelyReconfigure
. Así que lo resolví editando una copia de ese archivo de configuración ~/my.config
que copio /var/lib/connman/my.config
durante el inicio de Linux antes de que aparezca la red. Por lo tanto, creé un systemd
servicio que llama a mi script para reemplazar ese connman
archivo de configuración, y ese servicio se llama antes que el servicio de red.