Aujourd’hui je vous ressort 2 outils qui peuvent bien dépanner : wondershaper et trickle.
Ils ont pour fonction de limiter la bande passante réseau ; le premier limite au niveau de l’interface, le second au niveau du programme.

Wondershaper

Il se contente juste de limiter le débit en kb/s d’une ou plusieurs de vos interfaces

Pour limiter à 10Mbps en download et 280Kbps en upload :
#wondershaper eth0 10000 280

Pour limiter à 56kbps (Rhaaa les bon vieux modem RTC…) :
#wondershaper eth0 56

Pour supprimer ces limites (Elle disparraissent au reboot) :
#wondershaper clear eth0

Trickle

Il s’agit d’un programme qui va lancer votre programme à votre place en limitant son débit réseau en Ko/s. Il n’est donc pas possible de limiter le débit avec twickle si votre programme est déjà lancé.

Effectuer un téléchargement à 30 Ko/s
$trickle -d 30 wget http://test-debit.free.fr/8192.rnd

Lancer firefox avec une connexion de 50Ko/s en download et 3Ko/s en upload
$trickle -u 3 -d 50 firefox

Lancer sans limitation initiale ; cela est pratique dans l’optique de changer le debit plus tard
$trickle firefox

Modifier le débit commun à chaque programme lancé par trickle avec tricked
$trickled -u 5 -d 20

Tags: , , ,