Чрезвычайно медленное соединение после обновления 17.04

Мое соединение стало очень медленным после обновления до 17.04. Это было хорошо в 16.10.

Хром застревает на "Разрешении хоста" иногда на более чем 30 секунд. Я пробовал другие браузеры, и они такие же. Между тем мой телефон, который подключен к той же сети, работает быстро, как обычно.

Я попытался добавить следующие строки в /etc/NetworkManager/NetworkManager.conf но это ничего не изменило:

[device]
wifi.scan-rand-mac-address=no

5 ответов

У меня была точно такая же проблема (как у @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-серверах.

Которые я цитировал ПРЯМО из сообщения об ошибке:(ошибка № 1624320), и я считаю, что это виновник.

Я нашел это обсуждение, в котором винит systemd-resolv (что-то связанное с DNS) и предлагает обходной путь установки DNSSEC=off в resolved.conf

Точно такой же обходной путь был только что выпущен в репозитории Zesty: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1682499

Короче говоря, запустите Software Updater прямо сейчас. Может быть, это решит проблему...

Я нашел решение для этого!

Я понял, что эта проблема возникла из службы под названием "systemd-resolved". Это служба кэширования и проверки DNS, которая поставляется с Ubuntu 17.04.

Полное решение находится в этой статье (на полпути обновленная версия)

Вот мои простые заметки для команд (возможно, полезно, но вышеупомянутый веб-сайт делает большую работу)

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 этого не должно быть off в resolved.conf:

DNSSEC=off

Просто установите его no решает это.

DNSSEC=no

По умолчанию он находится в файле, но закомментирован (с ведущей #).

У меня никогда не было проблем с Ubuntu GNOME 16.04 LTS, но я пробовал Ubuntu 17.04 и добавлял gnome-sessionИ вот тогда начались проблемы. Я надеялся перейти на Ubuntu и наслаждаться обновлением Ubuntu до 17.10 с Gnome DM, но увы:

  • Пятнистый Wi-Fi
  • Медленный интернет (проводной и WiFi)
  • Установка приложений на 60-90% ... не заканчивается 10 минут! или нет вообще

Моим решением после многих обходных путей было установить новую версию Ubuntu GNOME 17.04.

И откуда мне знать, что LightDM был виновником? Ну, в моем разочаровании от разрыва видео, кто-то предположил, что LightDM намного лучше (на данный момент - проблема vsync), поэтому я установил его. Я вернулся с LightDM и... да, смешные проблемы с интернетом.

Другие вопросы по тегам