Modelagem de largura de banda baseada em porta

1

Eu tenho uma conexão interent com a velocidade de 4000k bits para cima e para baixo. Eu quero fazer o tráfego baseado em porta moldar em uma máquina Ubuntu, que atua como roteador. eth0 é a interface WAN. É assim que eu gostaria de alocar largura de banda:

  • Para as portas 80 e 443, o uso da largura de banda pode ir até 90%
  • Para portas acima de 1024 até 65535, o uso da largura de banda pode chegar a 10%
  • Para as portas restantes, o uso da largura de banda pode ir até 40%

A maneira mais fácil de alcançar o que está acima é usar um roteador com firmware tomate. Eu usei e é muito eficiente. Eu quero tentar se isso pode ser feito em um Ubuntu ou qualquer máquina GNU / Linux. Eu pesquisei bastante sobre o assunto e sinto que não há muita informação.

    
por nixnotwin 02.03.2011 / 15:45

2 respostas

1

Você deve conseguir fazer isso usando tc e iptables. Este artigo da Vivek Gite ajuda você a fazer para uma porta.

    
por 03.03.2011 / 05:43
0

Eu escrevi este post abaixo há 8 anos para o FreeBSD usando o complemento DUMMYNET para o ipfw. Era apenas modelagem de tráfego baseado em IP (não baseada em porta), mas eu suponho que agora há uma porta para o Ubuntu que também suporta portas TCP. Percorra todas as coisas noob se for um mestre de reconstrução do kernel para ver como os conceitos do DUMMYNET funcionam e os conjuntos de regras.

link

    
por 03.03.2011 / 05:21