Prolongue adequadamente a largura de banda por usuário

2

Para ficar claro desde o início: fiz uma pesquisa antes de fazer essa pergunta. Eu encontrei os seguintes artigos: Como ajustar a largura de banda em um Interface de rede Linux? e Acelerador de Largura de Banda para o linux .

Todos eles mencionam Wonderhaper, trickle, webHTB, pyshaper etc. Nenhum dos quais me ajudou até agora. Eu tentei fazer alguns scripts com o tc mas eu me perdi.

Scenerio:

Estamos em uma lan party compartilhando uma conexão de internet de 50 mbit. Se alguém decidir que seu jogo precisa ser atualizado, ele ficará com toda a conexão e todas as outras conexões ficarão inutilizáveis. Para contrariar isso, instalamos uma caixa do windows com netlimiter e limitamos a conexão a 2mbit por pessoa (o que é uma dor na bunda porque temos que fazer isso por ip).

No entanto, queremos fazer uma configuração mais profissional e mover o controle para o nosso servidor roteador (que roda o Ubuntu com bind e dhcpd). Nós simplesmente não conseguimos descobrir como regular adequadamente a conexão de internet em eth0 para 2 mbit por usuário. Ferramentas como o wondershaper limitam o tráfego em uma interface. O que significa que o acelerador de 10mbit é compartilhado por todos os usuários nessa interface. Nós só queremos limitar os usuários a usar até 2mbit na interface eth1.

Se pudéssemos fornecer um intervalo de ip que seria incrivelmente útil.

Alguém tem alguma idéia de como conseguir isso? A única ferramenta que não tentamos ainda é a pfsense.

Obrigado!

    
por thecodeassassin 27.05.2014 / 14:46

0 respostas