У меня есть linux box (Centos 5.5), на котором я хочу ограничить сетевой трафик. У меня есть приложение, которое мы распространяем среди клиентов, и я хочу протестировать его на минимальной рекомендуемой пропускной способности 256 Мбит / с. Пока что учебники tc, которые я видел, позволяют вам ограничивать пропускную способность в соответствии с определенными критериями, но я хочу ограничить пропускную способность во всех ситуациях (от / до всех IP-адресов, независимо от того, как выглядит заголовок IP и т. Д.).
Один урок предложил мне использовать:
tc filter add dev eth0 protocol ip parent 10: prio 2 flowid 10:2
но я получаю следующую ошибку:
Unknown filter "flowid", hence option 10:2 is unparsable
Любые идеи о том, как ограничить пропускную способность, входящую / выходящую из eth0 при любых обстоятельствах?
источник
tc qdisc add dev eth0 root handle 1: tbf rate 256mbit latency 1ms burst 1540
:? Спасибо!Это может быть немного за пределами вашей компетенции, но WAN-emu очень хорошо справляется с эмуляцией сред со странными требованиями к пропускной способности и задержке [1]
[1]: http://speed.cis.nctu.edu.tw/wanemu/ WAN-emu
источник
Вы добавили 1 линейку, подобную этой, tc qdisc add dev eth0 root handle 10: htb default 20
аффтер что нравится твой
tc filter add dev eth0 protocol ip parent 10: prio 2 flowid 10: 2
источник