[Unit] Description=dnsmasq - A lightweight DHCP and caching DNS server Documentation=man:dnsmasq(8) After=network.target Before=network-online.target nss-lookup.target Wants=nss-lookup.target [Service] Type=dbus BusName=uk.org.thekelleys.dnsmasq ExecStartPre=/usr/bin/dnsmasq --test # https://www.linuxquestions.org/questions/arch-29/where-can-i-look-to-see-where-dnsmasq-is-logging-queries-4175531370/#post5302736 ExecStart=/usr/bin/dnsmasq -q -k --enable-dbus --user=dnsmasq --pid-file ExecReload=/bin/kill -HUP $MAINPID Restart=on-failure PrivateDevices=true ProtectSystem=full [Install] WantedBy=multi-user.target