Dans la série outils pratique, comment contrôler votre bande passante.


Par Bruno Séradzski.

Vous souhaitez moduler votre bande passante à votre envie ? Augmenter ses limites ? Pas de problème, Ubuntu a les outils qu’il vous faut.

Dans cet article nous allons découvrir ensemble deux utilitaires, j’ai nommé:

Trickle et Wonder Shaper.

  • Ces deux programmes, permettent de conserver une vitesse de navigation correcte pendant les téléchargements (download) et les émissions (upload), concrètement, ils font en sorte que les émissions ne ralentissent pas les téléchargements et inversement.

Ces deux applications s’utilisent en ligne de commande.

Moduler sa bande passante avecTrickle.

C’est le plus basique des deux, vous pourrez facilement installer Trickle depuis votre gestionnaire de paquet préféré, Synaptic, la logithèque ou encore grâce au terminal avec cette commande:

sudo apt-get install trickle

Description.

Trickle nous permet de moduler notre bande passante, nous l’utiliserons pour lancer une application réseau, en spécifiant une valeur pour le débit en réception (download), ce sera l’option « -d ».

Nous ferons de même, en assignant une valeur pour le débit en émission (upload), nous utiliserons dans ce cas l’option « -u ».

Note: Trickler ne fonctionne pas sur des applications en cours d’exécutions, il doit-être lancé dès leurs démarrages.

Utilisation.

Au préalable, mesurez votre bande passante, pour cela allez sur un site internet dédié et notez les valeurs de votre bande passante « download » (vitesse descendante) et « upload » (vitesse montante) en kbit/s et notez-les. Ceci pour connaître les valeurs maximales de votre connexion.

Note : pensez à éteindre le décodeur TV.

Voici un site : http://www.journaldunet.com/test-connexion/ascendant/resultat/

Vous souhaitez effectuer un téléchargement en limitant la réception à 25 Kbit/secondes, exécutez la commande suivante:

trickle -d 25 wget <adresse du fichier>

termi1

Ou encore, pour lancer votre navigateur avec une connexion de 50 Kbit/s en réception et 10 Kbit/s en émission :

trickle -u 10 -d 50 <le nom de votre navigateur>

termi2

Il est également possible de modifier le débit pour l’ensemble des programmes lancés par Trickle grâce à une application qui va tourner en tâche de fond : trickled.

trickled -u 10 -d 30

termi3Minimiser le temps de latence avec Wonder Shaper.

L’objectif de wondershaper est de minimiser les temps de latence quelle que soit la charge réseau.

Il atteint cet objectif, en limitant le trafic total juste en deçà de la valeur de saturation de la ligne.

Succinctement, cette application améliore le trafic en limitant la vitesse d’émission et de réception en évitant les files d’attente au niveau du FAI (Fournisseur d’Accès Internet). Ainsi le trafic n’est pas mis en file d’attente, ni les ACK.

ACK : Abréviation du mot anglais « ACKnowledged » (reconnu) ou de « ACKnowledgement » (accusé de réception). Ce protocole, confirme la bonne réception des données.

Site : http://lartc.org/wondershaper/

Pour approfondir : https://doc.ubuntu-fr.org/qos

Utilisation.

Déterminez votre interface réseau en saisissant une des commandes suivante dans le terminal :

ifconfig ou ip addr

ipadressVotre interface réseau est « eth0 » si vous êtes relié à votre box par un câble, ou « wlan0 » si vous êtes en wi-fi.

Comme précédemment, mesurez votre bande passante.

Vous souhaitez par exemple, limiter à 1000 Kbit/s en « download » et à 300 Kbit/s en « upload » votre connexion. Dans le terminal, lancez wondershaper avec les paramètres que vous avez définis.

sudo wondershaper [votre interface réseau] [download][upload]

Ce qui pourrait donner :

sudo wondershaper eth0 1000 300 en filaire ou sudo wondershaper wlan0 1000 300 en wi-fi

Comment désactiver wondershaper.

Saisissez la commande suivante :

sudo wondershaper clear [interface réseau]

Si vous n’êtes pas satisfait par la fluidité du trafic, essayez de diminuer ces valeurs, plus particulièrement en « upload », essayez plusieurs valeurs, jusqu’à ce que le résultat vous donne satisfaction.

Configuration persistante.

Pour que cette configuration soit permanente, éditez le fichier /etc/network/interfaces, et ajoutez ces lignes en remplaçant les paramètres entre crochets par les vôtres:

Exemple :

sudo [*votre éditeur de texte préféré] /etc/network/interfaces

*gedit par exemple.

Ajoutez les lignes ci-dessous, avec vos valeurs et enregistrez.

up /usr/sbin/wondershaper [interface réseau][downspeed][upspeed]
down /usr/sbin/wondershaper clear [interface réseau]

Voilà donc deux outils assez simples à utiliser, qui nous permettront de conserver une connexion internet fluide, en diminuant la latence pour le trafic interactif.

Publicités

A propos laurdbayrone

Autodidacte touche-à-tout, je tombe dans la marmite de l'informatique en découvrant Linux Ubuntu 7.04, depuis lors, cette passion ne ma quitte plus. Je m'intéresse également à la programmation en langage Java et je développe quelques applications « métier » pour mon usage personnel et professionnel. Comme la notoriété d'Ubuntu grandi, de plus en plus de personnes me demandent d'installer Ubuntu sur leurs machines et à ce jour leur nombre est tel que je ne peux plus les assister individuellement, c'est la raison d'être de ce blogue : centraliser une information accessible aux débutants. J'espère que vous en apprécierez le contenu.
Cet article, publié dans Paquets, réseau, Surfer, Téléchargement, Utilitaire, est tagué , , , , . Ajoutez ce permalien à vos favoris.

2 commentaires pour Dans la série outils pratique, comment contrôler votre bande passante.

  1. jon dit :

    Je devais trouver des infos sur ce sujet, c’est chose faite, merci beaucoup

    J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s