2012-05-07 8 views
5

J'essaye d'émuler un réseau comme (bitrate: 200kbps, packetloss: 0.03, delay: 400ms) et j'utilise netem.Limitation de bande passante en utilisant netem?

tc qdisc add dev eth1 root handle 1:0 netem delay 400ms loss 0.03% 
tc qdisc add dev eth1 parent 1:1 handle 10: tbf rate 200kbit buffer 1600 limit 3000 

Quand je lance ce que je reçois erreur indiquant

RTNETLINK answers: No such file or directory 

Où vais-je tort? comment puis-je le faire mieux?

Répondre

6
tc qdisc add dev eth1 root handle 1:0 tbf rate 200kbit buffer 1600 limit 3000 
tc qdisc add dev eth1 parent 1:0 handle 10: netem delay 400ms loss 0.03% 

Cela a fonctionné. Sérieusement pas sûr de la différence entre ces deux,

1

S'il vous plaît se référer http://edseek.com/~jasonb/articles/traffic_shaping/classes.html

-> lien edseek est mort - essayez la page archive.is: http://archive.is/o4UTQ

-> ou peut-être mieux: http://www.lartc.org

==:> et encore une autre bonne ressource: http://myconfigure.blogspot.com/2012/03/traffic-shaping.html

S'il vous plaît obtenir les ci-dessous cmds pour définir eth selon vos besoins.

tc qdisc del dev eth1 root 
tc qdisc add dev eth1 root handle 1: htb default 1 
tc class add dev eth1 parent 1: classid 0:1 htb rate 200kbit 
tc qdisc add dev eth1 parent 1:1 handle 10: netem delay 400000 5 loss 0.03% 
tc qdisc ls dev eth1 
tc class ls dev eth1 
+0

Le lien vers l'article de Jason est en panne mais peut être visualisé en archive: http://archive.is/o4UTQ – CarlH

Questions connexes