J'ai une box Linux (Centos 5.5) sur laquelle je souhaite limiter le trafic réseau. J'ai une application que nous distribuons aux clients et je veux la tester sur la bande passante minimale recommandée de 256Mbit / sec. Jusqu'à présent, les didacticiels tc que j'ai vus semblent vous permettre de limiter la bande passante selon certains critères, mais je veux limiter la bande passante dans toutes les situations (vers / depuis toutes les adresses IP, quel que soit l'en-tête IP, etc.).
Un tutoriel m'a suggéré d'utiliser:
tc filter add dev eth0 protocol ip parent 10: prio 2 flowid 10:2
mais j'obtiens l'erreur suivante:
Unknown filter "flowid", hence option 10:2 is unparsable
Des idées sur la façon de limiter la bande passante entrant / sortant de eth0 en toutes circonstances?
la source
tc qdisc add dev eth0 root handle 1: tbf rate 256mbit latency 1ms burst 1540
:? Merci!Cela peut être un peu hors de votre portée, mais WAN-emu a été très bon pour émuler des environnements avec des exigences étranges en termes de débit et de latence [1]
[1]: http://speed.cis.nctu.edu.tw/wanemu/ WAN-emu
la source
Vous avez ajouter 1 règle comme celle-ci tc qdisc add dev eth0 root handle 10: htb default 20
affter que comme votre
filtre tc ajouter dev eth0 protocole ip parent 10: prio 2 flowid 10: 2
la source