Como distribuir a velocidade da internet igualmente

2

Oi eu estou usando adsl no meu internet café e existe alguma maneira que eu posso distribuir a velocidade da Internet igualmente em todos os computadores, existe algum programa para Linux (Linux) e Windows, bem como controlar e distribuir velocidade de Internet referindo-se a download / velocidade de upload.

Por exemplo

  1. A velocidade da Internet é controlada por um servidor / proxy ou computador principal
  2. os clientes têm cota de velocidade igual para todos os clientes
por Yousaf Ehsan 25.03.2013 / 15:06

2 respostas

1

Na maior parte do tempo, os clientes mais comuns não saturam sua largura de banda da Internet.

Agora, digamos que você tenha quatro clientes e dois estejam ociosos, enquanto os outros dois estão baixando um arquivo grande. Você não quer que cada um seja alocado em no máximo 25% de largura de banda, porque isso significaria que há largura de banda que não está sendo usada. Você provavelmente quer, em vez disso, que os dois que estão baixando um arquivo grande para cada um recebam 50% da largura de banda, mas para que isso caia se um dos clientes inativos de repente começar a utilizar a conexão. Agora, contanto que este seja o comportamento que você quer, você não precisa fazer nada para conseguir isso; roteadores de internet farão isso de qualquer maneira, dado que outros fatores (número de conexões abertas por cliente, buffers, etc) são iguais.

Agora, vamos dizer que você tem quatro clientes e dois estão ociosos, um está baixando um arquivo grande usando uma única conexão TCP e outro está baixando usando 50 conexões TCP (o que pode ser o caso se eles estiverem usando um par para peer serviço, por exemplo). Você não quer que a pessoa que usa 50 conexões tenha 50x a largura de banda da pessoa que está usando uma conexão. Sem qualquer tipo de modelagem, isso é o que aconteceria na maioria dos roteadores da Internet.

QoS é um termo genérico para várias formas diferentes de moldar o tráfego através de um roteador. Observe que você só terá controle sobre a largura de banda de saída de seus clientes, não entrando - que precisaria ser moldada no lado do seu ISP para ser eficaz.

Com o QoS, você pode fornecer alguns tipos de tráfego, como tráfego HTTP, prioridade sobre outros tipos de tráfego. Ou, você pode dar a cada cliente uma largura de banda mínima garantida que, se eles precisarem, eles poderão tê-lo (mas se eles não estiverem usando, outros ainda poderão usá-lo). Este é provavelmente o caminho a percorrer, se o seu roteador suportar esse tipo de controle de QoS (o que nem todos fazem).

Como você só pode moldar a largura de banda de saída, isso terá efeito limitado, mas ainda pode ter uma influência na largura de banda de entrada - cada conexão de dados de entrada depende de feedback periódico do recebimento que eles estão recebendo os dados. p>     

por thomasrutter 27.03.2013 / 05:59
1

Embora isso seja um pouco diferente do que você pediu, isso pode ser uma solução. Se você pegar o número de PCs e dividir a velocidade com isso, você pode usar wondershaper para os computadores Ubuntu.

$ sudo apt-get install wondershaper

Para usá-lo, execute ifconfig para encontrar o nome do seu controlador de rede. Depois disso, digite a velocidade de upload em Kbps e, finalmente, a velocidade de upload.

$ sudo wondershaper eth0 1024 256

Para obter informações mais completas, consulte este link: link

    
por bntser 27.03.2013 / 05:25