%20com%20htb%2Ftc.png)
Eu me divirto lendo, mas não consigo descobrir como fazer isso. sempre faço um download na rede mu, toda a navegação http é afetada, preciso fazer algum específico ou não uso sfq? alguém tem um exemplo de script para me mostrar como executar uma fila justa no mesmo protocolo/porta
saudações.
Responder1
Você não pode controlar a velocidade do tráfego de entrada na Internet. Uma solução alternativa comum é moldar o tráfego na interface voltada para sua rede.
NO ENTANTO, se você quer diferenciar um download http de uma página da web versus o download http de um ISO, retardando o download do ISO, então é mais provável que você esteja procurando algum tipo de solução que inspecione o tráfego de rede real, não apenas a fonte /Porto de destino. Um proxy pode ser adequado aqui.
Responder2
Lembro que havia regras como garantir 100kbit/seg nos primeiros 2 segundos e depois 10kbit
como
classe tc adicionar dev eth0 pai 1:1 classid 1:30 hfsc \sc m1 100kbit d 2000ms m2 10kbit taxa ul 1000kbit
Na verdade, é o que você precisa, mas lembre-se de que os navegadores modernos podem usar longas filas de manutenção de atividade que você também pode bloquear com essas regras.
Responder3
Essa não é uma tarefa fácil. Uma coisa que você pode tentar no Linux é tentar fazer com que o iptables faça algumas contas nos pacotes e marque aqueles com uma alta taxa de transferência. Em seguida, adicione classes tc que correspondam a essas marcas.
A forma de proxy sugerida em outra resposta também parece ser uma boa maneira.