服务器上的 systemd-resolve 和 dnsmasq

服务器上的 systemd-resolve 和 dnsmasq

我在安装的服务器上遇到以下问题dnsmasq

$ systemd-resolve --status
Failed to get global data: Unit dbus-org.freedesktop.resolve1.service not found.

这会导致一些问题(例如 clamav-freshclam 无法刷新病毒定义文件)。

我可以手动修复它

$ sudo systemctl restart systemd-resolve

现在一切似乎都很好。

systemd-resolve已启用并且应在启动时启动。但是却没有。

我尝试按照上面描述的方式进行DNSStubListener=no设置/etc/systemd/resolved.confunix.stackexchange. 但这也无济于事。

运行它们似乎没有冲突——当我手动启动时它可以工作systemd-resolve

我怎样才能在启动时运行dnsmasqsystemd-resolve启用它?

相关内容