Quais dispositivos de rede sem fio suportam a aceleração com base na taxa de uso de dados? [fechadas]

1

Nós regularmente hospedamos um número de alunos para um workshop da LAMP que dura cerca de seis semanas. Durante o horário de aula, geralmente não há problemas com o tráfego de rede. Tem sido o caso, no entanto, que eles deixaram o software bit torrent rodando em segundo plano OU em interrupções eles querem assistir vídeos em streaming. O problema é que outros alunos querem continuar trabalhando em projetos e os alunos que estão usando aplicativos de torrent de bits / streaming de vídeo tornam o processo de desenvolvimento do LAMP inutilizável.

Eu tentei fazer anúncios e encorajar as pessoas a serem atenciosas umas com as outras. A razão pela qual isso não funcionou é porque:

  1. Eles esquecem que estão executando um aplicativo BT em segundo plano.
  2. Durante o intervalo, eles assumem que ninguém está fazendo o trabalho (o que é razoável, porque é chamado de 'tempo de pausa').
  3. Eles esquecem que assistir vídeos afeta outras pessoas.

Todos os alunos são compatíveis. Pedir que eles não assistam ou verificar se um aplicativo BT está sendo executado em segundo plano resulta na interrupção desse comportamento. Mas eu não quero continuar incomodando.

Eu gostaria de encontrar um mecanismo para limitar a largura de banda com base na taxa de uso de dados . Eu não quero listar endereços MAC. Regras como as seguintes fariam mais sentido para mim.

  1. Inicialmente, todos os dispositivos têm acesso ilimitado / irrestrito a qualquer recurso de rede.
  2. Se um dispositivo passar de 50 KB / s por três segundos, ele será reduzido a 10 KB / s por um minuto.
  3. Se um dispositivo continuar tentando fazer o upload / download além do limite prescrito, o período de aceleração aumentará exponencialmente (ou seja, dobrará a cada vez).

Para mim, vale a pena pagar o dinheiro por um dispositivo que faz isso fora da caixa. Eu gasto mais dinheiro (ou seja, tempo) tentando carregar software de roteamento personalizado nos roteadores e tentando fazer com que eles façam o que eu quero que eles façam. Se houver um dispositivo dentro do meu orçamento, prefiro usá-lo (digamos apenas US $ 500). Mas se DD-WRT ou Tomato são as únicas maneiras de fazer isso, por favor sinta-se à vontade para comunicar isso; Eu apreciaria alguns conselhos de configuração também! Obrigado!

    
por Avery Chan 29.08.2012 / 02:59

1 resposta

0

Claro. As versões de varejo do DD-WRT permitem implementar o QOS ou a otimização. Se bem me lembro, você pode fazê-lo em APs Cisco, mas isso pode exigir uma WLC, o que seria um exagero.

Eu pessoalmente escolho os roteadores sem fio Buffalo DD-WRT. Mais recursos do que você pode agitar uma vara em ... pricepoint ~ $ 100.00

Na WebGUI para o Buffalo você pode classificar o tráfego pelo número da porta tcp / udp e atribuir prioridade (Alta, Média, Baixa), que se você moldar o tráfego BT, você não precisa se preocupar ...

Você também pode definir limites rígidos, mas eu só vi isso feito através da linha de comando (do wiki DD-WRT)

  tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 10mbit 

  tc class add dev $DEV parent 1: classid 1:1 cbq rate 512kbit \
  allot 1500 prio 5 bounded isolated 

  tc filter add dev $DEV parent 1: protocol ip prio 16 u32 \
  match ip dst 195.96.96.97 flowid 1:1

A primeira linha instala uma fila baseada em classe na sua interface e informa ao kernel que, para cálculos, pode ser assumido que é uma interface de 10 bits.

A segunda linha cria uma classe de 512kbit.

A última linha informa qual tráfego deve ir para a classe modelada. O tráfego não correspondido por esta regra NÃO é moldado. Você pode fazer correspondências mais complicadas (sub-redes, portas de origem, portas de destino) link

    
por 29.08.2012 / 06:43