it-swarm-es.com

¿Cómo puedo limitar el ancho de banda de descarga / carga?

Cómo puedo limitar el ancho de banda de descarga/carga para:

  • Sistema operativo completo.
  • Una interfaz de red.
  • Aplicación individual.
77
yevhene

Limitar la interfaz única es fácil, pero los límites de velocidad global necesitan reglas más complejas, al igual que las reglas basadas en aplicaciones. No estoy diciendo que no se pueda hacer, pero requiere un poco de investigación interna.

Aquí hay un rápido Cómo sobre la configuración de un límite por interfaz

Si realmente desea configurar reglas basadas en aplicaciones, debe buscar en un marco de firewall, como shorewall , que tiene características de ayuda para configurar la configuración. Incluso con estas herramientas, se requiere un poco de previsión y pruebas para ponerlo en su lugar. Hacer algo como esto ad-hoc aún no es tan fácil.

42
Ressu

Si desea limitar el ancho de banda para una dirección IP específica, puede usar esto:

tc qdisc add dev eth1 root handle 1: htb default 12
tc class add dev eth1 parent 1: classid 1:10 htb rate 2500kbps
tc class add dev eth1 parent 1: classid 1:11 htb rate 2500kbps
tc class add dev eth1 parent 1: classid 1:12 htb rate 5000kbps

tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.2.105 flowid 1:10
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.2.106 flowid 1:11
5
billtian