Squid Proxy Server: limita a largura de banda total

2

Nós temos um maravilhoso proxy de squid com dansguardian para filetering e ambos funcionam muito bem. Existe alguma maneira fácil de limitar o uso total de largura de banda? Eu gostaria de definir a quantidade máxima de uso de internet usuários lula para 1200 desde a nossa banda total é de 2000 e eu preciso do resto para garantir outros serviços como voip para trabalhar sem soluços relacionados a downloads enormes no "lado da internet" do nosso conexão e problemas semelhantes. Quero dizer uma limitação total de largura de banda do squid e não baseada no usuário.

Fair graças a todos.

    
por Pitto 04.12.2010 / 20:07

2 respostas

3

Você pode configurar a formatação com regras assim:

tc qdisc del dev eth0 root

tc qdisc add dev eth0 root handle 1: htb default 1 r2q 160

tc class add dev eth0 parent 1: classid 1:1 htb rate 2000kbit burst 1k
tc class add dev eth0 parent 1:1 classid 1:2 htb rate 2000kbit ceil 2000kbit burst 1k
tc class add dev eth0 parent 1:1 classid 1:3 htb rate 1200kbit ceil 1200kbit burst 1k

tc qdisc add dev eth0 parent 1:2 handle 2: sfq perturb 10
tc qdisc add dev eth0 parent 1:3 handle 3: sfq perturb 10

Então você pode usar o iptables para classificar os pacotes nessas classes:

iptables -t mangle -A POSTROUTING -o eth0 --set-class 1:2
iptables -t mangle -A POSTROUTING -o eth0 -m tcp -p tcp --dport 80 -j CLASSIFY --set-class 1:3

Observe que essa é a última regra de correspondência que define a classe. Ela não entra em curto quando uma regra corresponde. Demorei um pouco para gritar isso.

    
por 05.12.2010 / 05:32
6

Sim, você pode limitar a largura de banda total do Squid. Por exapmle dizer, 512 Kbps?
Adicione o seguinte a /etc/squid3/squid.conf

delay_pools 1  
delay_class 1 1  
delay_access 1 allow all  
delay_parameters 1 64000/64000          # 512 kbits == 64 kbytes per second  

Para alterar uma instância de execução do squid após a alteração do arquivo de configuração, clique em sudo squid3 -k reconfigure

Referência DelayPools
Limite de largura de banda-HOWTO

    
por 31.01.2014 / 11:02