Connexion extrêmement lente après la mise à jour 17.04

10

Ma connexion est devenue extrêmement lente après ma mise à jour vers 17.04. C'était bien en 16.10.

Chrome reste bloqué sur "Resolving host ..." pendant parfois plus de 30 secondes. J'ai essayé d'autres navigateurs et ce sont les mêmes. Pendant ce temps, mon téléphone qui est connecté au même réseau est rapide comme d'habitude.

J'ai essayé d'ajouter des lignes suivantes à /etc/NetworkManager/NetworkManager.confmais cela n'a rien changé:

[device]
wifi.scan-rand-mac-address=no
omerfarukdogan
la source
1
Pour ce que ça vaut, j'ai aussi ce problème. Ma connexion wifi est insupportablement lente, mais le problème persiste même lorsqu'il est câblé. Il s'agit d'une toute nouvelle installation de 17.04, donc cela ne devrait pas être un problème de mise à niveau.
Mark Roberts
@MarkRoberts Je pense avoir trouvé une solution de contournement. Accédez aux paramètres réseau. Sous l'onglet IPv4, choisissez la deuxième option en tant que Methodet entrez une adresse DNS statique. Vérifiez également Require IPv4 for this connection to completesi cela ne fonctionne pas. J'ai essayé avec Google DNS (8.8.8.8) et cela semble OK pour l'instant.
omerfarukdogan
Peut-être lié à cela? bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656830
Steve Byrnes
Pourriez-vous modifier votre question pour inclure la sortie de la commande de terminal lspci -nnk | grep -A2 Network? Merci.
David Foerster
1
@DavidFoerster Salut, je pense que le problème a été résolu avec une mise à jour. Au moins pour moi.
omerfarukdogan

Réponses:

9

J'ai eu exactement le même problème (tout comme @Mark Roberts).

Voici le correctif:

Remarque: le /etc/resolv.conffichier actuel est en fait un lien symbolique vers ../run/resolvconf/resolv.conflequel semble être le problème principal car il n'est pas géré par systemd-resolved.

Ainsi, si vous faites un, ls -lavous verrez:

~# ls -la /etc/resolv.conf
lrwxrwxrwx 1 root 29 Apr 14 11:36 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

donc ... pour contourner ce problème, procédez comme suit:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

Après cela, j'ai lancé systemd-resolution juste pour m'assurer:

sudo systemctl restart systemd-resolved

Cela semble très bien fonctionner car:

résolu par systemd gère le fichier /run/systemd/resolve/resolv.conf pour assurer la compatibilité avec les programmes Linux traditionnels. Ce fichier peut être lié à partir de /etc/resolv.conf et est toujours tenu à jour, contenant des informations sur tous les serveurs DNS connus.

Ce que j'ai cité DIRECTEMENT dans le rapport de bogue: (bogue n ° 1624320) et je crois que c'est le coupable.

Chris Schuld
la source
3

J'ai trouvé cette discussion qui blâme systemd-resolv (quelque chose à voir avec DNS) et suggère la solution de contournement de la définition de DNSSEC = off dans resolved.conf

La même solution de contournement vient d'être publiée dans les référentiels Zesty: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1682499

Donc, histoire courte: exécutez Software Updater dès maintenant. Peut-être que cela résoudra le problème ...

Steve Byrnes
la source
3
Est-ce que personne ne le teste avant la sortie? C'est le bug le plus évident que j'aie jamais vu.
omerfarukdogan
0

J'ai trouvé une solution à cela!

J'ai réalisé que ce problème provenait d'un service appelé «résolu par le système». Il s'agit d'un service de mise en cache et de validation DNS pré-installé avec Ubuntu 17.04.

La solution complète est dans cet article (à mi-chemin est la version mise à jour)

Voici mes notes simples pour les commandes (peut-être utiles mais le site Web ci-dessus fait un excellent travail)

service NetworkManager status
head /etc/resolv.conf
sudo nano /etc/resolv.conf

changer nameserver 127.0.0.1pournameserver 8.8.8.8

sudo apt-get install unbound

Désactivons maintenant les problèmes systemd-resolved

sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
sudo nano /etc/NetworkManager/NetworkManager.conf

Remplacer par dns=unbound

sudo systemctl enable unbound-resolvconf
service NetworkManager status
reboot
markackerman8-gmail.com
la source
0

En 17.10, il ne devrait pas être offen resolved.conf:

DNSSEC=off

Il suffit de le régler pour le norésoudre.

DNSSEC=no

Il est dans le fichier par défaut mais mis en commentaire (avec un interligne #).

Frans Bijma
la source
0

Je n'ai jamais eu de problèmes avec Ubuntu GNOME 16.04 LTS mais j'ai essayé Ubuntu 17.04 et l'ajout gnome-session, et c'est à ce moment que les problèmes ont commencé. J'espérais passer à Ubuntu et profiter de la mise à niveau d'Ubuntu vers 17.10 avec Gnome DM, mais hélas:

  • Wifi inégal
  • Internet lent (filaire et WiFi)
  • Applications installées à 60-90% ... ne finissant pas pendant 10 minutes! ou pas du tout

Ma solution après avoir essayé de nombreuses solutions de contournement a été d'installer un nouveau Ubuntu GNOME 17.04.

Et comment savoir que LightDM était le coupable? Eh bien, dans ma frustration face au déchirement de la vidéo, quelqu'un a suggéré que LightDM est bien meilleur (pour le moment - un problème vsync), donc je l'ai installé. Je me suis reconnecté avec LightDM et ... oui, des problèmes Internet ridicules.

markackerman8-gmail.com
la source