我尝试在 Ubuntu 20.04 上使用 dnsmasq,但在端口 53 上与 systemd-resolved 发生端口冲突。因此,我找到了一些有关解决方案的建议,但它们似乎已过时或不适用于我的情况。
\n如果我禁用 systemd-resolved,一切都会变得缓慢,因为我似乎在等待超时:
\nsudo: unable to resolve host ubuntu: Temporary failure in name resolution\n
Run Code Online (Sandbox Code Playgroud)\n所以基本上我输入的任何命令都需要 20 秒左右。
\n我想我需要像https://askubuntu.com/a/907249中的建议一样放入dns=default
\n中的建议。但是,该文件不存在,并且不再是包的一部分:/etc/NetworkManager/NetworkManager.conf
$ dpkg -S /etc/NetworkManager/NetworkManager.conf\ndpkg-query: no path found matching pattern /etc/NetworkManager/NetworkManager.conf\n
Run Code Online (Sandbox Code Playgroud)\n因此,我将其作为 20.04 标题的问题发布,而不是在那里添加 20 多个评论\xe2\x80\xa6
\n如果我禁用 systemd-resolve,我可以启动 dnsmasq,但一切仍然会出现“名称解析暂时失败”错误,如果我查看 dnsmasq 状态,它似乎也有问题:
\nubuntu@ubuntu:~$ sudo systemctl status dnsmasq.service\nsudo: unable to resolve host ubuntu: Temporary failure in name resolution\n\xe2\x97\x8f dnsmasq.service - dnsmasq - …
Run Code Online (Sandbox Code Playgroud)