2012-05-07 15 views
5

मैं नेटवर्क को अनुकरण करने की कोशिश कर रहा हूं (बिटरेट: 200 केबीपीएस, पैकेटलॉस: 0.03, देरी: 400 एमएमएस) और मैं नेटम का उपयोग कर रहा हूं।नेटविम का उपयोग कर बैंडविड्थ थ्रॉटलिंग?

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 

जब मैं इस चलाने मैं बताते हुए त्रुटि हो रही है

RTNETLINK answers: No such file or directory 

कहाँ मैं गलत हो रहा हूँ? मैं इसे बेहतर कैसे कर सकता हूं?

उत्तर

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% 

यह काम किया। गंभीरता से इस दोनों के बीच अंतर के बारे में निश्चित नहीं,

1

देखें http://edseek.com/~jasonb/articles/traffic_shaping/classes.html

-> edseek लिंक मर चुका है - archive.is पेज का प्रयास करें: -: http://www.lartc.org

> या शायद बेहतर http://archive.is/o4UTQ

==:> और अभी तक एक और अच्छा संसाधन: http://myconfigure.blogspot.com/2012/03/traffic-shaping.html

नीचे cmds कृपया पाने के अपने आवश्यकताओं के अनुसार ETH स्थापित करने के लिए।

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

जेसन के लेख से लिंक मर चुका है लेकिन संग्रह में देखा जा सकता है: http://archive.is/o4UTQ – CarlH

संबंधित मुद्दे