ssh
, telnet
) ou à des services échangeant de petits blocs de données.
tc
, du paquet Debian iproute. Son interface étant extrêmement complexe, il est préférable d'employer des outils de plus haut niveau.
wondershaper
(du paquet Debian éponyme) est de minimiser les temps de latence quelle que soit la charge réseau. Il l'atteint en limitant le trafic total juste en deçà de la valeur de saturation de la ligne.
wondershaper interface débit_descendant débit_montant
. L'interface sera par exemple eth0
ou ppp0
et les deux débits (descendant et montant) s'expriment en kilobits par seconde. La commande wondershaper remove interface
désactive le contrôle du trafic sur l'interface indiquée.
/etc/network/interfaces
pour y ajouter des directives up
(indiquant une commande à exécuter après configuration de l'interface) et down
(indiquant une commande à exécuter après déconfiguration de l'interface) comme suit :
Exemple 10.9. Modification du fichier /etc/network/interfaces
iface eth0 inet dhcp up /sbin/wondershaper eth0 500 100 down /sbin/wondershaper remove eth0
wondershaper
dans /etc/ppp/ip-up.d/
activera le contrôle de trafic dès le démarrage de la connexion.
pfifo_fast
queue scheduler, which provides a few interesting features by itself. The priority of each processed IP packet is based on the DSCP field (Differentiated of Services Code Point) of this packet; modifying this 6-bit field is enough to take advantage of the scheduling features. Refer to https://en.wikipedia.org/wiki/Differentiated_services#Class_Selector for more information.
nft add table ip mangle nft add rule ip mangle PREROUTING tcp sport 22 counter ip dscp set 0x04 nft add rule ip mangle PREROUTING tcp dport 22 counter ip dscp set 0x04