Ubuntu 18.04:禁用 dnsmasq-base 并启用完整的 dnsmasq

Flo*_*ate 10 linux dnsmasq ubuntu

我刚刚安装了 Ubuntu 18.04,在我配置了我的 Web 服务器之后,我还想替换基本的 dnsmasq,因为我需要支持通配符。我安装的dnsmasq使用之后 quide的的dnsmasq无法启动,因为端口53已经被使用,所以我试图通过注释掉禁用基地的dnsmasqdns=dnsmasqetc/NetworkManager/NetworkManager.conf但没有这样的行...所以现在我问你有关如何禁用基础 dnsmasq 的帮助。

小智 10

您已将 systemd-resolved 启用为本地 DNS 服务器。您可以通过DNSStubListener=no在 /etc/systemd/resolved.conf 中设置来禁用它,然后重新启动 systemd-resolved 服务。然后它将在不绑定到端口 53 的情况下启动,而是允许 dnsmasq 绑定。

  • @yosi1984 在 2018 年 7 月更新的 Ubuntu 18.04 中不起作用。这会禁用互联网。 (3认同)