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

10

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

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

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

[device]
wifi.scan-rand-mac-address=no
omerfarukdogan
источник
1
Для чего это стоит у меня тоже есть эта проблема. Мое подключение к Wi-Fi невыносимо медленно, но проблема сохраняется даже при подключении. Это совершенно новая установка 17.04, поэтому не должно быть проблем с обновлением.
Марк Робертс
@MarkRoberts Я думаю, я нашел обходной путь. Зайдите в настройки сети. На вкладке IPv4 выберите второй вариант как Methodи введите статический адрес DNS. Также проверьте Require IPv4 for this connection to complete, не работает ли это. Я пробовал с Google DNS (8.8.8.8), и пока все в порядке.
omerfarukdogan
Может быть, связано с этим? bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656830
Стив Бирнс
Не могли бы вы отредактировать свой вопрос, чтобы включить вывод команды терминала lspci -nnk | grep -A2 Network? Спасибо.
Дэвид Фёрстер
1
@DavidFoerster Привет, я думаю, что проблема была решена с обновлением. По крайней мере для меня.
омерфарукдоган

Ответы:

9

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

Крис Шульд
источник
3

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

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

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

Стив Бирнс
источник
3
Никто не проверял это перед выпуском? Это самая очевидная ошибка, которую я когда-либо видел.
omerfarukdogan
0

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

Я понял, что эта проблема возникла из службы под названием «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
markackerman8-gmail.com
источник
0

В 17.10, это не должно быть offв resolved.conf:

DNSSEC=off

Просто установите это, чтобы noрешить это.

DNSSEC=no

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

Франс Бийма
источник
0

У меня никогда не было проблем с 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 и ... да, смешные проблемы с интернетом.

markackerman8-gmail.com
источник