I added an example hook for routable, and started networkd-dispatcher on the system:
with -3: Jun 25 11:08:58 bionic systemd[1]: Starting Dispatcher daemon for systemd-networkd... Jun 25 11:08:58 bionic networkd-dispatcher[4776]: No valid path found for iwconfig Jun 25 11:08:58 bionic networkd-dispatcher[4776]: No valid path found for iw Jun 25 11:08:58 bionic systemd[1]: Started Dispatcher daemon for systemd-networkd. with -3.2: Jun 25 11:07:50 bionic systemd[1]: Starting Dispatcher daemon for systemd-networkd... Jun 25 11:07:50 bionic networkd-dispatcher[4622]: No valid path found for iwconfig Jun 25 11:07:50 bionic networkd-dispatcher[4622]: No valid path found for iw Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export ADDR='10.33.102.18' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export AdministrativeState='configured' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export ESSID='' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export IFACE='eth0' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export INVOCATION_ID='20a589ee6163485da884a8804adccb9c' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export IP6_ADDRS='fd42:38f6:7979:e683:216:3eff:fedd:a175' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export IP_ADDRS='10.33.102.18' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export JOURNAL_STREAM='9:38040655' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export LANG='C.UTF-8' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export NOTIFY_SOCKET='/run/systemd/notify' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export OperationalState='routable' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export PWD='/' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export STATE='routable' Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export json='{"Type": "ether", "OperationalState": "routable", "AdministrativeState": "confi Jun 25 11:07:50 bionic networkd-dispatcher[4622]: export networkd_dispatcher_args='--run-startup-triggers' Jun 25 11:07:50 bionic systemd[1]: Started Dispatcher daemon for systemd-networkd. => Seems to work ** Tags removed: verification-needed verification-needed-bionic ** Tags added: verification-done verification-done-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1772137 Title: networkd-dispatcher starts too late to take effect on boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/networkd-dispatcher/+bug/1772137/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs