Acelerar el ancho de banda a través de iptables

14

Tengo la necesidad de limitar el uso del ancho de banda, de forma similar a como lo hacen algunos ISP, para que después de un par de segundos, reduzca la velocidad.

Glen Solsberry
fuente

Respuestas:

18

Lo que estás buscando se llama Traffic Shaping. La mejor fuente de información (que yo sepa) es Linux Advanced Routing and Traffic Control . Está un poco anticuado, pero aún tiene mucha información buena. Si busca en Google Linux Traffic Shaping, puede encontrar algunos scripts y herramientas para facilitar un poco la configuración de modelado del tráfico.

Los comandos específicos que usará, a menos que encuentre una herramienta o script para hacer el trabajo por usted, son tc y / o tcng. También quiero advertirle que la configuración del tráfico puede ser muy complicada si no lo ha hecho antes, especialmente si está tratando de hacerlo a mano.

Además, recuerde que solo puede controlar de manera confiable la velocidad de los datos que está enviando.

También es posible que desee consultar estas preguntas similares de servidor por defecto:

Christopher Cashell
fuente
Debería haberlo mencionado en mi respuesta original, pero otro término común para esto (aunque incluye un poco más) es QoS (Calidad de servicio). Es otro buen término a tener en cuenta al tratar de administrar el tráfico.
Christopher Cashell
0

Usamos tc.bash ( enlace ) para el control del tráfico, en combinación con IPTables. Ha hecho el truco para todo lo que hemos necesitado hasta ahora.

(Probado en CentOS 4 y 5, y debería funcionar con cualquier sabor de Linux con tc e iptables).

grufftech
fuente