17.04更新后连接速度极慢
我更新到17.04后,我的连接变得非常缓慢。 16.10很好。
Chrome卡在“解析主机…”中有时超过30秒。 我尝试过其他浏览器,它们是一样的。 与此同时,连接到同一网络的手机像往常一样快。
我已经尝试/etc/NetworkManager/NetworkManager.conf
添加到/etc/NetworkManager/NetworkManager.conf
但它没有改变任何东西:
[device] wifi.scan-rand-mac-address=no
我有完全相同的问题(就像@Mark Roberts一样)。
这是修复:
注意:当前的/etc/resolv.conf
文件实际上是../run/resolvconf/resolv.conf
的符号链接,这似乎是核心问题,因为它不是由systemd-resolved维护的。
因此,如果你做一个ls -la
你会看到:
~# ls -la /etc/resolv.conf lrwxrwxrwx 1 root 29 Apr 14 11:36 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
所以……为了解决这个问题,请执行以下操作:
sudo rm -f /etc/resolv.conf sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
在那之后我踢了systemd-resolved只是为了确保:
sudo systemctl restart systemd-resolved
这似乎很有效,因为:
systemd-resolved维护/run/systemd/resolve/resolv.conf文件以与传统Linux程序兼容。 此文件可以从/etc/resolv.conf中进行符号链接,并始终保持最新,包含有关所有已知DNS服务器的信息。
我直接从错误报告中引用了:(bug#1624320) ,我相信它是罪魁祸首。
我发现这个讨论归咎于systemd-resolv(与DNS有关),并建议在resolved.conf中设置DNSSEC = off的解决方法
完全相同的解决方法刚刚发布到Zesty存储库: https : //bugs.launchpad.net/ubuntu/+source/systemd/+bug/1682499
长话短说:现在运行Software Updater。 也许那会解决问题……
我找到了解决这个问题!
我意识到这个问题源于一个名为“systemd-resolved”的服务。 这是一个预先安装了Ubuntu 17.04的DNS缓存和validation服务。
完整的解决方案在本文中 (一半是更新版本)
以下是我对这些命令的简单说明(也许有帮助,但上面的网站做得很好)
service NetworkManager status head /etc/resolv.conf sudo nano /etc/resolv.conf
将nameserver 127.0.0.1
更改为nameserver 8.8.8.8
sudo apt-get install unbound
现在让我们禁用麻烦的systemd-resolved
sudo systemctl disable systemd-resolved sudo systemctl stop systemd-resolved sudo nano /etc/NetworkManager/NetworkManager.conf
更改为dns=unbound
sudo systemctl enable unbound-resolvconf service NetworkManager status reboot
在17.10中,它不应该在resolved.conf
off
:
DNSSEC=off
只是把它设置为无法解决它。
DNSSEC=no
它默认位于文件中,但已注释掉(带前导#
)。
我从未遇到过Ubuntu GNOME 16.04 LTS的问题,但是尝试了Ubuntu 17.04并添加了gnome-session
,这就是问题出现的时候。 我希望转移到Ubuntu并享受Unntu升级到17.10与Gnome DM,但唉:
- 斑点无线
- 慢速互联网(有线和WiFi)
- 应用程序安装在60-90%…没有完成10分钟! 或者根本没有
尝试了许多变通方法后,我的解决方案是安装一个新的Ubuntu GNOME 17.04。
我怎么知道LightDM是罪魁祸首? 好吧,在我对video撕裂感到沮丧的时候,有人建议LightDM要好得多(暂时还是vsync问题)所以我安装了它。 我重新登录LightDM并且……是的,荒谬的互联网问题。