TL;DR How do I set up “pre-up” for an interface that is managed by the Resin OS Network Manager when I set the interface via dbus to method=manual (static)?
Hello, I’m researching how to use the Network Manager that runs in Resin OS and figured out how to set an interface to manual configuration via a dbus invocation from within my application. I started with the Resin.io docs , and then made some tweaks to create my own Python program. The documentation elsewhere on the Internet is sparse, to say the least. I’ve read another Resin.io forum post about setting an interface to manual . As it were, I started by updating an existing connection on the interface from the start and didn’t have the issue described in the post: the interface almost immediately gets the static IP I request.
Now, what I can’t figure out how to do is to have Network Manager in the host OS run dispatcher scripts for my interface set up by my container. I can assign it a static IP but I need to set up some extra stuff on pre-up. How do I do this in my Resin application? I’ve tried using the legacy /etc/network/if-pre-up.d/ and /etc/NetworkManager/dispatcher.d/pre-up.d described here  without luck. My environment details are here .
Any pointers would be greatly appreciated.
 Static IP configured via app
 Resin OS 2.0.9+rev1 (prod), Supervisor 5.1.0