Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
qos [Le 10/08/2008, 22:11] gillou créée |
qos [Le 11/09/2022, 11:51] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>qos bande-passante internet réseau}} | + | {{tag>internet réseau}} |
---- | ---- | ||
====== Qualité de Service ====== | ====== Qualité de Service ====== | ||
- | ===== Introduction ===== | ||
- | [[wpfr>QoS]] veut dire "Quality of Service" et permet de gérer les priorités du trafic tcp/ip. Cela permet de rendre un certain type de trafic plus réactif que d'autre. 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é. | + | [[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 ===== | ===== Outils ===== | ||
==== iptables ==== | ==== iptables ==== | ||
- | Le noyau linux supporte directement QoS grace à [[iptables]]. C'est ce qui vous donnera la plus grande flexibilité, mais la syntaxe est assez compliquée. | + | 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://ed.zehome.com/?page=QoS]] | + | Un tutoriel a déjà été fait ici: [[http://old.ed.zehome.com/?page=QoS]] |
==== wondershaper ==== | ==== wondershaper ==== | ||
- | C'est un script qui permet de rendre votre connexion internet plus fluide très simplement. Il permet notamment de: | + | 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) | * Avoir une latence faible pour le trafic interactif (et les pings) | ||
- | * Surfer à une vitesse raisonnable tout en téléchargeant / uploadant | + | * 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 | + | * Empêcher les //upload// de ralentir les téléchargements et réciproquement |
Il arrive à ce résultat en: | 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 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 | * 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 | * Ne mettant pas en attente le trafic interactif, les "ACKs" et les petits paquets | ||
- | == Installation == | + | === Installation === |
- | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] [[apt://wondershaper]] | + | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://wondershaper|wondershaper]]**. |
- | == Configuration == | + | === Configuration === |
Déterminez votre interface réseau: | Déterminez votre interface réseau: | ||
ifconfig | ifconfig | ||
Ligne 39: | Ligne 40: | ||
sudo wondershaper eth0 10000 280 | sudo wondershaper eth0 10000 280 | ||
<note tip> | <note tip> | ||
- | Pour désactiver wondershaper | + | 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 <interface réseau> | sudo wondershaper clear <interface réseau> | ||
</note> | </note> | ||
Ligne 45: | Ligne 48: | ||
Si vous n'êtes pas satisfait de la fluidité du trafic, essayez de diminuer ces nombres, en particulier le <upspeed>. | Si vous n'êtes pas satisfait de la fluidité du trafic, essayez de diminuer ces nombres, en particulier le <upspeed>. | ||
- | 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 votres: | + | 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 /sbin/wondershaper <interface réseau> <downspeed> <upspeed> | + | up /usr/sbin/wondershaper <interface réseau> <downspeed> <upspeed> |
- | down /sbin/wondershaper clear <interface réseau> | + | down /usr/sbin/wondershaper clear <interface réseau> |
===== Références ===== | ===== Références ===== | ||
- | * [[http://fr.wikipedia.org/wiki/QoS]] | + | * [[wpfr>Qualité_de_service]] //sur Wikipédia// |
- | * [[http://lartc.org/wondershaper]] | + | * **(en)** [[http://lartc.org/wondershaper|The Wonder Shaper]] |
+ | |||
+ | ---- | ||
+ | //Contributeurs : ...// |