5 de jan. de 2010

Configurando HTB-Tools

Entre no diretorio do HTB criado pela compilação:

# cd /etc/htb

Dentro dele teremos 2 arquivos de configuração, serão referentes a configuração das interfaces eth0 e eth1, caso você possua outras interfaces basta criar o arquivo com o nome correspondente.

A configuração é feita na placa que vai controlar diretamente o acesso, exemplo:

ETH0 = Internet
ETH1 = Rede Interna

Editaremos o arquivo eth1-qos.cfg;

# vim eth1-qos.cfg

################
# eth1-qos.cfg #
################
# for how to configure and use see docs/HowTo/

class class_1 {
bandwidth 192;
limit 256;
burst 2;
priority 1;


client client_1 {
bandwidth 48;
limit 64;
burst 2;
priority 1;
src {
192.168.1.0/24;
};
};

client client_2 {
bandwidth 48;
limit 64;
burst 2;
priority 1;
src {
192.168.2.0/24;
};
};

client client_3 {
bandwidth 48;
limit 64;
burst 2;
priority 1;
src {
192.168.3.0/24;
};
};

client client_4 {
bandwidth 48;
limit 64;
burst 2;
priority 1;
src {
192.168.4.0/24;
};
};
};


class default { bandwidth 8; };

##################################
Acima temos o arquivo original, eu só vou modificar o necessário para funcionar aqui na minha rede:

################
# eth1-qos.cfg #
################
# for how to configure and use see docs/HowTo/

class Rede_Interna {
bandwidth 500; # Minha conexão em Kbits;
limit 520; # Limite máximo para conexão. Aquele caso que sempre sobra alguns Kbits;
burst 2;
priority 1;


client sub_rede_01 {
bandwidth 200; # Conexão liberada para a Sub-Rede 01;
limit 210; # Limite máximo para conexão;
burst 2;
priority 1;
src {
192.168.1.1/32; # Rede que a qual será aplicada a regra;
};
};


};


class default { bandwidth 8; }; # Classe Default, quem estiver querendo navegar e não estiver especificado entre os clients acima navegarão compartilhando a conexão de 8 Kbits, valor que pode ser alterado sem problemas;

Não existe limite para criação das redes clientes, faça da forma como achar mais conveniente.

Terminada a configuração nós vamos iniciar o serviço:

# htb eth1 start

Caso queira verificar o uso do HTB basta executar o comando:

# htb eth1 stats

2 comentários:

Anônimo disse...

Não estou conseguindo baixas as bibliotecas q vc colocou o link.

Paulo Roberto disse...

Faça o teste agora, upei novamente a biblioteca.

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India