Você precisa bloquear as coisas no nível 7 do modelo OSI. Dê uma olhada nesta implementação que você pode instalar no Linux:
Primeiro, não sou tão bom com o computador. Eu até tive problema com o Windows PC. Agora eu possuo um restaurante que passou a oferecer acesso gratuito à Internet. Meu ISP tem minha configuração de conexão usando uma caixa do Ubuntu 11.1. Endereço IP é 192.168.1.16 com máscara de rede 255.255.0.0, dns é 192.168.1.1 e gateway é 192.168.1.1.
Meu problema é que meus clientes reclamam o dia todo sobre rede lenta. Quando recebi esse tipo de reclamação, a primeira coisa que me veio à mente foi vasculhar minha área e descobrir quem é o culpado, e pedir-lhe para não desperdiçar nossa largura de banda.
Agora, está ficando entediado procurando pessoas, e eu preciso implementar na minha caixa do Linux para limitar a largura de banda. Eu não me importo se o seu provedor não pode ser mais rápido, mas eu quero limitar 70kbit para cada pessoa. Mais irritantes são as pessoas que usam flashget e torrents. Geralmente eles consomem a maior largura de banda.
Minha pergunta, como posso limitar isso? Por favor me guie de maneira fácil. Passei alguns dias lendo a documentação do tc , mas não entendi nada. Estou usando o Ubuntu 11.10
Basicamente, eu quero que todos os meus clientes recebam 70kbps cada, não importa o que aconteça.
Você precisa bloquear as coisas no nível 7 do modelo OSI. Dê uma olhada nesta implementação que você pode instalar no Linux:
Se você está vindo do ponto de um novato completo, então muito da documentação e < Os tutoriais vão estar em um nível muito complexo.
Parece que você já tem a conexão sem fio compartilhada, então é um bom começo.
No entanto, o que você está tentando fazer é chamado de modelagem de tráfego e geralmente envolve algum nível de limite de taxa e protocolo bloqueio.
(Basicamente, esta é uma batalha muito difícil, e uma que você não pode ganhar, você só pode perder menos. basicamente sempre há maneiras de contornar as restrições que você aplica, mas você pode tentar garantir que pelo menos algum tráfego HTTP e SMTP / IMAP é transmitido)
Você provavelmente se beneficiaria da implementação de algum software gratuito como wifidog que permite gerenciar e monitorar os usuários em sua conexão .
Basicamente, eu sugeriria o seguinte:
Tags networking bandwidth linux