diff --git a/roles/mesh-interfaces/files/networking.service b/roles/mesh-interfaces/files/networking.service index 59a4760..bd5185f 100644 --- a/roles/mesh-interfaces/files/networking.service +++ b/roles/mesh-interfaces/files/networking.service @@ -1,7 +1,9 @@ [Unit] Description=ifupdown2 networking initialization Documentation=man:interfaces(5) man:ifup(8) man:ifdown(8) -Wants=network.target +DefaultDependencies=no +Before=shutdown.target +Conflicts=shutdown.target [Service] Type=oneshot @@ -13,5 +15,4 @@ ExecStop=/usr/share/ifupdown2/sbin/start-networking stop ExecReload=/usr/share/ifupdown2/sbin/start-networking reload [Install] -WantedBy=basic.target network.target multi-user.target -WantedBy=network-online.target +WantedBy=basic.target network.target network-online.target shutdown.target