Tengo una caja de Linux (Centos 5.5) en la que quiero limitar el tráfico de red. Tengo una aplicación que distribuimos a los clientes y quiero probarla en el ancho de banda mínimo recomendado de 256Mbit / seg. Hasta ahora, los tutoriales de tc que he visto parecen permitirle limitar el ancho de banda de acuerdo con ciertos criterios, pero quiero limitar el ancho de banda en todas las situaciones (a / desde todas las direcciones IP, sin importar el aspecto del encabezado IP, etc.).
Un tutorial sugirió que use:
tc filter add dev eth0 protocol ip parent 10: prio 2 flowid 10:2
pero me sale el siguiente error:
Unknown filter "flowid", hence option 10:2 is unparsable
¿Alguna idea sobre cómo limitar el ancho de banda que entra / sale de eth0 en todas las circunstancias?
fuente
tc qdisc add dev eth0 root handle 1: tbf rate 256mbit latency 1ms burst 1540
:? ¡Gracias!Esto puede estar un poco fuera de su alcance, pero WAN-emu ha sido muy bueno emulando entornos con requisitos extraños de rendimiento y latencia [1]
[1]: http://speed.cis.nctu.edu.tw/wanemu/ WAN-emu
fuente
Ha agregado 1 regla como esta tc qdisc add dev eth0 root handle 10: htb default 20
después de eso como tu
tc filter add dev eth0 protocolo ip parent 10: prio 2 flowid 10: 2
fuente