

Ce tutoriel explique comment configurer QoS sous Linux pour assurer une gestion optimale de la bande passante, permettant ainsi de prioriser les applications critiques comme les appels vidĂ©o et les transferts de donnĂ©es importants. GrĂące aux commandes tc (traffic control) et Ă la configuration des files dâattente, vous pouvez allouer plus de bande passante aux applications prioritaires.

âą Distribution Linux (Ubuntu, Debian, Fedora, etc.)
⹠Droits sudo pour exécuter des commandes de configuration réseau
âą Connexion Ă Internet pour tester les paramĂštres de QoS


âą Installez le paquet iproute2 si ce nâest pas dĂ©jĂ fait :
Code:
sudo apt install iproute2
âą Utilisez la commande tc pour configurer une file dâattente avec une prioritĂ© pour les applications critiques. Par exemple, pour limiter la bande passante des applications non essentielles sur lâinterface eth0 :
Code:
sudo tc qdisc add dev eth0 root handle 1: htb default 12
sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 1gbit
sudo tc class add dev eth0 parent 1:1 classid 1:10 htb rate 500mbit ceil 1gbit
sudo tc class add dev eth0 parent 1:1 classid 1:12 htb rate 200mbit ceil 500mbit
⹠Cette configuration réserve 500 Mbps pour les applications critiques (classid 1:10) et 200 Mbps pour les autres applications (classid 1:12).
âą Pour plus dâinformations, consultez la documentation tc : Google France

âą Utilisez des filtres pour appliquer des rĂšgles de QoS basĂ©es sur les ports dâapplication. Par exemple, pour prioriser les applications de visioconfĂ©rence utilisant le port 443 (HTTPS) :
Code:
sudo tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dport 443 0xffff flowid 1:10
⹠Ce filtre assigne une priorité plus élevée aux paquets réseau utilisant le port HTTPS, souvent utilisé pour les applications critiques.
⹠Pour plus de détails, consultez la documentation tc : Microsoft Learn

Utilisez des outils comme iftop pour surveiller les connexions réseau en temps réel et identifier les applications nécessitant une priorisation.

Les paramÚtres de QoS affectent les performances de toutes les applications réseau. Effectuez des tests aprÚs chaque modification pour vérifier que les priorités sont bien appliquées.

Configurez un script Bash pour appliquer automatiquement les rÚgles de QoS au démarrage du systÚme et assurer une gestion continue de la bande passante.

Envisagez dâutiliser wondershaper, un outil simple pour configurer la bande passante par interface rĂ©seau sans nĂ©cessiter des configurations complexes. Plus dâinformations : Wondershaper

En configurant QoS avec tc et des filtres sur Linux, vous pouvez allouer de la bande passante aux applications critiques et garantir une connexion stable. Cette automatisation est idĂ©ale pour les environnements de travail exigeants oĂč les applications nĂ©cessitent une connexion priorisĂ©e.