2012-05-07 20 views
5

Tôi đang cố gắng mô phỏng một mạng như (bitrate: 200kbps, packetloss: 0.03, delay: 400ms) và tôi đang sử dụng netem.Điều chỉnh băng thông bằng 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 

Khi tôi chạy này tôi đang nhận được báo lỗi

RTNETLINK answers: No such file or directory 

tôi đi đâu vậy? làm thế nào tôi có thể làm tốt hơn?

Trả lời

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% 

Điều này hiệu quả. Nghiêm túc không chắc chắn về sự khác biệt giữa hai này,

1

Vui lòng tham khảo http://edseek.com/~jasonb/articles/traffic_shaping/classes.html

-> liên kết edseek là chết - thử trang archive.is: http://archive.is/o4UTQ

-> hoặc có lẽ tốt hơn: http://www.lartc.org

==:> và thêm một nguồn lực tốt: http://myconfigure.blogspot.com/2012/03/traffic-shaping.html

Hãy lấy cmds dưới đây để thiết lập ETH theo yêu cầu của bạn.

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

liên kết đến bài viết của Jason đã chết nhưng có thể xem trong lưu trữ: http://archive.is/o4UTQ – CarlH

Các vấn đề liên quan