UFW étant activé, la solution ne doit pas interférer. Cela devrait également fonctionner après le redémarrage.
Je connais actuellement ces commandes qui limitent l'utilisation des données par les ports:
Sudo iptables -I OUTPUT -p tcp --sport 443 -j DROP
Sudo iptables -I OUTPUT -p tcp --sport 443 -m quota --quota 50000000000 -j ACCEPT
Mais je ne sais pas comment les conserver sans affecter l'UFW, et je préfère de loin une limite de vitesse.
Mise à jour: Il me semble que je dois utiliser tc
. Si cela fonctionne (je suis optimiste), je posterai la solution.
Vous pouvez utiliser l'outil wondershaper pour effectuer cette opération.
Voici la vitesse de mon réseau avant la configuration de wondershaper (j'ai utilisé l'outil speedtest-cli pour tester mon réseau dans un terminal):
Et puis je limite ma vitesse et effectue un nouveau test de vitesse:
C'est la commande: wondershaper [interface] [downspeed] [upspeed]
(kb/s).
Pour effacer la limite, utilisez la commande Sudo wondershaper clear <INT>
.
J'espère que c'est ce que vous cherchez. Désolé pour mon anglais.