HTB- Configurando o htb tools 0.2.7 no slackware parte 2

HTB- Configurando o htb tools 0.2.7 no slackware parte 2

linux, tutorial linux, htb, bandwith control

Na primeira parte deste tutorial, HTB- Instalando o htb tools 0.2.7 no slackware parte 1 mostramos como instalar o HTB no slackware para fazer o controle de banda.

Nessa segunda parte iremos mostrar como criar uma classe de configuração para download e upload.

No exemplo abaixo iremos configurar um link de 1Mbps dividindo para 2 clientes da rede em uma interface eth0 wan.

Arquivo: /etc/htb/eth0-qos.cfg

class upload {
                        bandwith 960;
                        limit 1024;
                        burst 2;
                        priority 1;
Client cliente_adm {
               bandwith 480;
               limit 512;
               burst 2;
               priority 1;  
               src {
                    192.168.100.150;
                       };
};
Client cliente_fin {
               bandwith 480;
               limit 512;
               burst 2;
               priority 1;  
               src {
                    192.168.100.160;
                       };
};     

};

class default { bandwith 8; };

Configurando o download: para configurar o download iremos fazer essa configuração na interface da lan e no nosso exemplo seria interface eth1.
O arquivo é semelhante ao arquivo de upload onde trocaremos apenas a classe para download e o src para dst de destino.

Arquivo: /etc/htb/eth1-qos.cfg
class download {
                        bandwith 960;
                        limit 1024;
                        burst 2;
                        priority 1;
Client cliente_adm {
               bandwith 480;
               limit 512;
               burst 2;
               priority 1;
               dst {
                    192.168.100.150;
                       };
};
Client cliente_fin {
               bandwith 480;
               limit 512;
               burst 2;
               priority 1;
               dst {
                    192.168.100.160;
                       };
};  

};

class default { bandwith 8; };

  
Algumas considerações:

A classe especial default irá especificar a banda para outros clientes da rede que não satisfaçam as regras estabelecidas acima.

Antes de ativar verifique se a sintaxe dos arquivos estão corretas:

root@def_linux# q_checkcfg /etc/htb/eth1-qos.cfg
root@def_linux# q_checkcfg /etc/htb/eth0-qos.cfg

Para ativar o htb no boot copie o arquivo htb para o /etc/rc.d
root@def_linux# cp  /sbin/htb /etc/rc.d/rc.htb

Para ativar manual execute o comando abaixo:

root@def_linux# ./rc.htb eth0 start

Para Monitorar o uso da banda execute o htb com a opção stats:

root@def_linux# ./rc.htb eth0 stats

root@def_linux# ./rc.htb eth1 stats


Siga o @def_linux no twitter e fique por dentro dos nossos tutoriais, dicas e promoções.

Veja mais notícias Linux e tutoriais do blog aqui.

Defendendo o o linux, blog  o linux  na veia.

Nenhum comentário: