{{tag>internet réseau}} ---- ====== Qualité de Service ====== [[wpfr>QoS]] veut dire "Quality of Service" et permet de gérer les priorités du trafic [[wpfr>TCP/IP]]. Cela permet de rendre un certain type de trafic plus réactif que d'autres. C'est réalisé par une « mise en forme » du trafic réseau. En général, les jeux en réseau, la téléphonie sur IP ou la vidéoconférence ont besoin de plus de réactivité que le téléchargement de votre distribution Linux préférée par exemple ! Il faut donc que leurs paquets réseau soient routés en priorité. ===== Outils ===== ==== iptables ==== Le noyau Linux supporte directement QoS grâce à [[:iptables]]. C'est ce qui vous donnera la plus grande flexibilité, mais la syntaxe est assez compliquée. Un tutoriel a déjà été fait ici: [[http://old.ed.zehome.com/?page=QoS]] ==== wondershaper ==== C'est un script qui permet de rendre votre connexion internet plus fluide très simplement. Il permet notamment de : * Avoir une latence faible pour le trafic interactif (et les pings) * Surfer à une vitesse raisonnable tout en téléchargeant / téléversant (//upload//) * Empêcher les //upload// de ralentir les téléchargements et réciproquement Il arrive à ce résultat en: * Limitant légèrement la vitesse d'//upload// pour éliminer les files d'attente au niveau du fournisseur internet * Limitant la vitesse de téléchargement, tant en autorisant les "burst", toujours pour éliminer les files d'attente * Ne mettant pas en attente le trafic interactif, les "ACKs" et les petits paquets === Installation === Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://wondershaper|wondershaper]]**. === Configuration === Déterminez votre interface réseau: ifconfig Votre interface réseau est celle qui a une adresse réseau classique. Mesurez votre bande passante sur un site internet dédié et notez votre bande passante "downspeed" et "upspeed" en kb/s. Lancez wondershaper avec ces paramètres: sudo wondershaper Exemple: sudo wondershaper eth0 10000 280 La bande passante est mesurée en Kbps (il faut donc multiplier la bande passante voulue (en Ko/s) par 8 pour obtenir la valeur qu'il faut entrer) Pour désactiver wondershaper sudo wondershaper clear Si vous n'êtes pas satisfait de la fluidité du trafic, essayez de diminuer ces nombres, en particulier le . Pour cette configuration permanente, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/network/interfaces**, et ajoutez ces lignes en remplaçant les paramètres entre crochets par les vôtres: up /usr/sbin/wondershaper down /usr/sbin/wondershaper clear ===== Références ===== * [[wpfr>Qualité_de_service]] //sur Wikipédia// * **(en)** [[http://lartc.org/wondershaper|The Wonder Shaper]] ---- //Contributeurs : ...//