controlar o uso da banda

Iniciado por eduardocj, 04 de Abril de 2007, 12:03

tópico anterior - próximo tópico

eduardocj

tenho um ubuntu 6.06 lamp que compartilha acesso a internet via iptables e ipforward, tenho um link de 2mbps  e 20 maquinas acessando, so que o nunca tem banda disponivel para email, atualização de antivirus e outras coisas importantes pq o povo ta sempre fazendo download a 200 KB/s no orkut, no kazaa, emule, torrent, ftp e http...

ja tenho configurado a liberação de acesso das maquinas individualmente (apenas os ips que precisam de net) via iptables assim:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.X

queria limitar a banda de cada ip individualmente e no caso de existir "sobra da banda" liberar mais conforme a necessidade exemplo: no ip 192.168.0.3 quero um limite de 30 kB/s pra down e 10kB/s pra up so que quando não tiver ninguem usando a banda esse ip pudesse "pegar a largura total da banda disponivel" e assim sucessivamente para os outros ips..


li por ai que o ideal é usar CBQ ou HTB (QoS) mas não consegui achar nenhum tutorial decente



AMD Opteron 2,6 1GB DDR ECC 2x80GB SATA II  2Mbits

coyoterj

Taí uma coisa que eu gostaria de saber muito.

Meu problema é em casa, onde tenho um router e 2 máquinas. Como uso a minha para trabalho, as vezes atrapalha muito quando estão baixando vídeos ou jogos na outra, coisa que acontece com frequência.

Se tiver como controlar a distribuição da banda entre as máquinas eu também vou ser muito grato.

Abraços.
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

eduardocj

Li por ai que da pra fazer isso com o squid tbem, mas nenhum exemplo...
AMD Opteron 2,6 1GB DDR ECC 2x80GB SATA II  2Mbits