web-dev-qa-db-fra.com

Internet très lent dans Ubuntu

J'ai Ubuntu 11.04 en tant qu'OS, à la fois surfer sur le net et télécharger des fichiers est une douleur, il est vraiment lent. J'ai désactivé ipv6, ma connexion est correctement configurée, mais elle est toujours très lente. J'ai vérifié la vitesse du réseau sur le portable d'un ami, il est très rapide, mais sur mon ordinateur, il est extrêmement lent. Je ne sais pas quoi faire? aidez quelqu'un.

PS- C'est une connexion filaire.

5
Ruchir Chaturvedi

Pour les cas concernant Ubuntu 11.04 et plus, voici quelques étapes permettant de déterminer ce qui ne va pas. Nous supposerons ce qui suit:

  • Vous utilisez une connexion filaire (pas sans fil. Cela évitera d’autres problèmes).
  • Vous avez déjà testé la connexion en utilisant soit un autre Distro, une version plus ancienne d’Ubuntu ou Windows. Lors des tests de vitesse, la performance était bien meilleure qu'avec Ubuntu 11.04+. Nous supposons donc que le problème concerne UNIQUEMENT Ubuntu 11.04+. Si le problème est identique dans Windows ou avec un autre Os/Distro, il ne s'agit pas d'un problème Ubuntu, mais bien d'un problème de réseau. Peut-être que votre fournisseur d’accès Internet, votre routeur, votre connexion ADSL, etc.
  • Vous avez installé Ubuntu par défaut à l'aide du LiveCD et non de Wubi à partir de Windows. Dans plusieurs cas, l’installation d’Ubuntu via Wubi a quelque peu ralenti la vitesse du réseau. Je ne peux que confirmer un cas, mais j'en ai entendu parler de plusieurs. Je suppose donc que vous avez installé Ubuntu avec le LiveCD (peu importe si vous partagez le disque dur avec une autre distribution ou avec Windows, l’important ici est d’installer Ubuntu avec le LiveCD).
  • Vous avez mis à jour votre version d'Ubuntu à la dernière. Je recommande d'activer les pensions multivers, univers et restreintes et d'activer les mises à jour proposées et de backports. Tout cela peut être fait en utilisant le software sources.
  • Facultatif - Vous avez installé Ubuntu depuis Scratch et n'avez pas mis à jour une version plus ancienne. Dans le passé, j'ai des problèmes après la mise à niveau d'une précédente. Je ne sais pas pour le moment mais c'est "au cas où".
  • Vous avez déjà redémarré le PC au moins une fois après avoir installé TOUTES les mises à jour.
  • Vous n'avez pas de pare-feu qui limite quoi que ce soit. Juste au cas où vous avez un pare-feu pro-windows.

Alors maintenant, nous pouvons commencer ...

Dans chaque cas, je vais donner une réponse qui fonctionne pour certains mais pas pour d'autres. Si on travaille, ne testez pas le reste. Nous allons également ouvrir plusieurs fichiers avec l'outil terminal NANO. Après avoir édité ou changé quelque chose avec, pour quitter et sauvegarder, appuyez simplement sur CTRL+X puis appuyez sur Y. Cela devrait quitter nano et lui dire de sauvegarder le fichier.

Le problème IPv6

Avoir IPv6 a posé quelques problèmes à certains utilisateurs. Pour cela, allons pas à pas avec ceci:

  1. Vérifiez si IPv6 est activé - Tapez ce qui suit dans un terminal: lsmod | grep ipv6. Si vous voyez quelque chose qui mentionne IPv6, alors vous l'avez activé. Sinon, vous pouvez passer au prochain numéro mentionné.

  2. Désactiver IPv6 - Il existe plusieurs façons d’y parvenir (ne faire qu’une seule):

    2.1 - Éditez le fichier Sudo nano /etc/sysctl.conf et ajoutez les lignes suivantes à la fin du fichier:

    net.ipv6.conf.all.accept_ra = 0
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1

    Enregistrez et redémarrez.

    2.2 - Éditez le fichier Sudo nano /etc/default/grub et trouvez la ligne qui dit GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" et ajoutez-y ipv6.disable=1.
    Cela devrait ressembler à ceci après: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1". Enregistrez-le et tapez Sudo update-grub. Après cela, redémarrez le PC.

    2.3 - Editez le fichier Sudo nano /etc/modprobe.d/blacklist.conf et ajoutez à la fin la ligne: blacklist ipv6. Enregistrez et redémarrez.

    2.4 - Via la version graphique de NetworkManager dans le panneau supérieur (l’icône réseau qui apparaît lorsque vous installez Ubuntu dans le coin supérieur droit à côté de l’icône de volume), sélectionnez l’icône réseau et sélectionnez Modifier les paramètres. Sélectionnez la connexion réseau que vous utilisez et, dans les paramètres IPv6, sélectionnez Ignorer. Cette option peut être mélangée avec les 3 précédentes mentionnées ci-dessus.

Problème de configuration

  1. Dans certains cas, il peut s'agir d'une mauvaise configuration devenue folle. Essaye ça:

    1.1 - Tapez ifconfig et cherchez l’option txqueuelen . Normalement, il est indiqué par 1 000. Abaissez-le à 500, 200, 100 ou 50 simplement pour vérifier s'il s'améliore: Sudo ifconfig eth0 txqueuelen 50. Dans ce cas, nous avons défini txqueuelen sur 50. Pour revenir à 1000, il suffit de changer le paramètre 50 en 1000.

    1.2 - Éditez le fichier /etc/sysctl.conf et ajoutez à la fin: net.ipv4.tcp_window_scaling=0 au fichier. Enregistrez et redémarrez.

Problèmes de carte réseau

Dans certains cas, le problème est la carte réseau réelle. Peut-être une confusion entre les pilotes et le NIC ou le NIC réel. Dans tous les cas, voici quelques exemples en fonction de la carte réseau:

1. Realtek 8166 - Connexion Internet filaire lente sur Realtek RTL8168-8111 (Rév 6)

2. Broadcom BCM5721 - Connexion Internet lente avec 11.04

3. e1000e 82579V - buntu 11.04 et expérience Internet lente

Problèmes Askubuntu

Si tout échoue, Askubuntu a une quantité exagérée d’informations sur "Internet lent". Les cas de Mose sont 11.04 et 11.10. Tout ce que vous pouvez voir ici: https://askubuntu.com/search?q=slow+internet

14
Luis Alvarado

J'ai fait plus de recherches et il n'est pas nécessaire de désactiver ocsp dans Firefox.

voici comment le faire :

  • Dans Firefox, accédez à l'adresse suivante: config.
  • Recherchez la clé network.dns.ipv4OnlyDomains et double-cliquez dessus.
  • Ensuite, vous devez mettre des serveurs pour forcer une requête DNS sur ipv4. Mettez tous les serveurs de cette liste à jour .
  • Fermez complètement tous les navigateurs et rouvrez-en un nouveau.
3
John

Avant d’essayer toutes les solutions compliquées qu’ils recommandent, essayez ceci (c’est facile parce que cela implique une interface graphique et aucune commande).

  • Cliquez sur le symbole (icône) pour votre connexion sans fil
  • Cliquez sur l'onglet Wireless
  • Cliquez sur votre connexion sans fil actuelle
  • Cliquez sur Modifier
  • Cliquez sur la liste déroulante de la méthode de paramétrage IPV4: sélectionnez adresses automatiques (DHCP) uniquement
  • puis dans le champ Serveurs DNS: tapez l'adresse IP de votre routeur sans fil ou de la passerelle par défaut. Le mien était 192.168.0.1 par exemple.

Appuyez sur Enregistrer. Désactivez votre matériel sans fil pendant quelques secondes (ma méthode est la touche de fonction F2), allumez-le à nouveau et testez la vitesse de votre navigateur.

J'ai compris qu'il n'y avait rien de mal avec le sans fil ou Internet lui-même car seuls les navigateurs étaient lents à accéder aux sites Web (Chrome, Firefox, etc.). Mais lorsque j'ai essayé mes machines virtuelles, elles ont été rapides sur Internet.

2
ChickenMusket
2
Coder

Peut-être avez-vous un outil appelé WonderShaper actuellement configuré pour limiter la bande passante de votre interface Ethernet.


Si tel est le cas, vous pouvez supprimer cette limitation en exécutant Sudo wondershaper clear <interface name> où nom_interface est similaire à eth0.

1
yossile

Il semble que le problème de cet utilisateur ait été résolu , mais je suis récemment passé par les mêmes problèmes et pensais qu'il serait utile que je partage corrigé.

Symptômes:

  • Incroyablement lent, la vitesse de l'internet. (Plafonnant peut-être à 50 kbps)
  • Très bonne vitesse Internet lors de l'installation de Windows 7 avec laquelle je double démarrage sur le même ordinateur.
  • RTL8101E/RTL8102E Contrôleur Ethernet (carte réseau)
    • Remarque : Ce peut fonctionner encore pour vous s'il ne s'agit pas de votre carte Realtek spécifique.

J'ai essayé de reconfigurer, de désactiver IPV6, etc ... n'a pas fonctionné.

J'ai lu un peu et j'ai constaté que le pilote réseau Realtek LAN fourni avec Ubuntu 12.10 (et inférieur si je me souviens bien) est RTL8169 . Pour une raison quelconque (je ne suis pas un expert), le pilote RTL8169 ne fonctionne pas correctement avec Ubuntu sur certaines installations.

La première chose que je vous recommande de faire est d’exécuter ce qui suit dans le terminal:

    Sudo lshw

Cela vous donnera une longue liste des spécifications matérielles et logicielles de votre machine. Vous recherchez des lignes qui ressemblent à ceci:

    *-network
        description: Ethernet Interface
        product: [The name of your network card] (Mine is RTL8101E/RTL8102E)
        ... 
        ...
        ...
        configuration: ... ... driver: r8169

Si le pilote dit r8169, c'est probablement le problème. Ce que nous allons faire à partir d’ici, c’est "dowgrade" le pilote en un pilote plus compatible avec Ubuntu. Remarque: comme je l'ai dit, la carte spécifique que j'ai est la RTL8101. Les étapes peuvent changer légèrement si vous avez une carte différente.

Le pilote de la carte RTL8101 est disponible ici . Vous pouvez effectuer une simple recherche sur Google si ce n'est pas le pilote dont vous avez besoin.

Décompressez le fichier téléchargé et extrayez-le à un endroit que vous pouvez facilement "cd" dans le terminal. J'ai choisi le bureau.

Vous devriez maintenant avoir un dossier sur votre bureau appelé ' r8101-1.023.00 ' ou similaire.

Ouvrez le dossier et vérifiez qu’il contient un fichier appelé "autorun.sh". Si ce n'est pas le cas, vous devrez lire le README situé à l'intérieur du dossier pour savoir comment installer manuellement le pilote.

Sinon (s'il y a un "autorun.sh" dans le dossier), ouvrez le terminal. Puis changez de répertoire dans le dossier extrait.

par exemple.

    cd ~/Desktop/r8101-1.023.00

Exécutez la commande suivante:

    Sudo ./autorun.sh

Cela devrait sauvegarder et supprimer votre pilote RTL actuel et installer le pilote récemment téléchargé.

C'est ça.

Ce sont les étapes que j'ai prises pour résoudre le problème sur ma machine. Bonne chance.

1
Matthew B

Si vous avez exécuté une capture de paquet en naviguant sur un site Web lent, vous devriez voir des requêtes DNS AAAA qui ne répondent jamais et se bloquent.

Une chose dans Firefox est la fonctionnalité ocsp. Lorsque vous naviguez sur un site Web SSL, il commence à interroger ocsp. Le problème est que ocsp n'est pas encore ipv6 ... du moins pas dans les options configurées par défaut dans Firefox.

Je suppose que quelqu'un pourrait creuser l'Internet et ajouter un ocsp compatible avec ipv6.

Donc, pour prouver cela et voir si c'est votre problème, vous pouvez aller à outils -> options -> Avancé -> cryptage (onglet), puis cliquez sur le bouton de validation et décochez la case "utiliser le ..."

En outre, vous pouvez ajouter vous-même un ocsp. Je ne l'ai pas encore essayé, mais si je trouve un ipv6 ocsp, je le partagerai ici.

0
John