如何彻底卸载 dsnmasq 以及这样做有什么副作用?

如何彻底卸载 dsnmasq 以及这样做有什么副作用?

我不想让 dsnmasq 一直运行。我想卸载它。怎么做?我还找到了这个链接(http://overtag.dk/wordpress/2014/06/ubuntu-14-04-trusty-with-dns-server-and-networkmanager-disabling-dnsmasq/)。我可以按照这里提到的说明进行操作吗?

提前致谢。

答案1

如果你不想让你的计算机托管某些东西的 DNS 缓存/服务器 - 例如用于 WiFi 热点ap-hotspot,你可以简单地用以下方法将其删除:

sudo apt-get remove dnsmasq

据我所知,大多数 Ubuntu 安装默认不需要它。

答案2

让我们来看看 man dnsmasq它的目的是什么:

Dnsmasq 接受 DNS 查询,并从小型本地缓存中应答查询,或将其转发到真实的递归 DNS 服务器。它加载 /etc/hosts 的内容,以便可以解析未出现在全局 DNS 中的本地主机名,并应答 DHCP 配置主机的 DNS 查询。它还可以充当一个或多个域的权威 DNS 服务器,允许本地名称出现在全局 DNS 中。它可以配置为执行 DNSSEC 验证。

因此,如果您不需要:

  • 读取保存的特定 IP 地址/etc/hosts
  • 使用本地 DNS 缓存
  • 使用你的机器作为 DHCP 服务器

删除dnsmasq不会对您造成影响。

就我个人而言,我已经dnsmasq在 中注释掉/etc/NetworkManager/NetworkManager.conf并使用了我自己的 DNS 服务器/etc/dhcp/dhclient.conf

答案3

Steam 直接推荐它作为解决 Ubuntu 下载速度慢的解决方法。Steam 的下载速度上限为 28mbps,而我的连接速度为 200mbs。使用 fast 命令,Terminal 的速度为 150mbs,speedtest.com 显示速度最高可达 225mbps。

所以这是相当大的下降。起初我以为只是我的局域网配置错误或以太网驱动程序错误,但显然这只是一个 Steam 问题。

这篇 Steam 文章已经有 6 年了,所以好像这已经成为过去六年的一个问题了??

摘抄:

由于 Steam for Linux 客户端中存在一个错误,它不仅会降低自己的下载速度,还会同时降低所有使用 DNS 的网络活动的速度。发生这种情况的原因是,客户端每次建立连接时都会查找它所连接的所有下载服务器的网络地址。这可能意味着它会每秒从您的网络连接所使用的 DNS 服务器请求相同的信息十次。根据该 DNS 服务器的配置方式,它可以限制您可以发出的 DNS 请求数量。这会导致 Steam 下载速度开始时很快,但随后很快减慢到零,然后短暂地再次快速启动。

完整站点解决方法: https://steamcommunity.com/app/221410/discussions/2/616189106498372437/

所以它在 20.04 中还是有用的。除非你不使用 Steam 或做上面其他人提到的事情……

相关内容