Priorice el tráfico de Linux en el mismo protocolo (descarga http frente a navegación htto) con htb/tc

Priorice el tráfico de Linux en el mismo protocolo (descarga http frente a navegación htto) con htb/tc

Me lo paso muy bien leyendo pero no sé cómo hacer esto. Siempre tengo una descarga en la red mu, toda la navegación http se ve afectada, ¿necesito hacer algo específico o no uso sfq? alguien tiene un ejemplo de script para mostrarme cómo ejecutar una cola justa en el mismo protocolo/puerto

regraduados.

Respuesta1

No puedes controlar la velocidad del tráfico entrante en Internet. Una solución alternativa común es darle forma al tráfico en la interfaz que mira a su red.

SIN EMBARGO, si quiere decir que desea diferenciar una descarga http de una página web frente a la descarga http de un ISO, lo que ralentiza la descarga del ISO, entonces lo más probable es que esté buscando algún tipo de solución que inspeccione el tráfico de red real, no solo la fuente. /Puerto de destino. Un proxy podría ser la solución aquí.

Respuesta2

Recuerdo que había reglas como garantizar 100 kbit/s durante los primeros 2 segundos y luego 10 kbit

como

clase tc agregar dev eth0 padre 1:1 classid 1:30 hfsc \sc m1 100kbit d 2000ms m2 10kbit ul rate 1000kbit

En realidad, es lo que necesita, pero recuerde que los navegadores modernos podrían usar largas colas de mantenimiento de actividad que también podría bloquear con dichas reglas.

Respuesta3

Esa no es una tarea fácil. Una cosa que podría probar en Linux es intentar que iptables realice una contabilidad de los paquetes y marque aquellos con una alta tasa de transferencia. Luego agregue clases tc que coincidan con estas marcas.

La forma proxy sugerida en otra respuesta también parece ser una buena forma.

información relacionada