One of the issues with the suggested fix (and the original dnsmasq.service file) is that it still fails to ever start dnsmasq if the Requires= target fails at boot, even if the target is eventually reached.

That can be addressed by adding a WantedBy= entry to the [Install] section corresponding to each Requires= entry in the [Unit] section.

That way when the target is reached it tries to start dnsmasq again.

Reply via email to