Como configurar o ethx-qos.cfg para controle de banda utilizando htb tools...
Vou compartilhar com vocês como exemplo a configuração de minha rede.
Tenho o Debian 5 instalado como roteador de minha rede interna.
Servidor dhcp e dns/bind9 -
http://www.vivaolinux.com.br/artigo/Dhcp3server-e-Bind9-no-Debian-5-Lenny-Linux/
Script firewall com iptables - depois compartilho.
Proxy transparente com Squid e cache e SARG pra relatórios
Samba - eu compartilhei em 2008, mas esqueci de enviar pra moderação - mandei hoje, antes tarde do que nunca.
Resumindo minha rede:
- Internet interface ppp0 (modem como bridge, disca e pega ip publico)
- (192.168.254.254) modem <-> eth0 (192.168.254.1)
- (10.0.0.1) eth1 <-> hub - intranet (10.0.0.x / 255.255.255.0)
No eth0-qos.cfg deixo ele vazio pois não tem o que monitorar!
Segue a configuração do eth1-qos.cfg.
Não vou abordar a instalação, instalei com esse arquivo HTB-tools-0.3.0a.tar.gz. Procurem na internet, não sei se já tem algum mais atual. Qualquer coisa depois eu compartilho esse arquivo.
Comentários:
- A Classe intranet eu criei depois, pois surgiu a necessidade de liberar a velocidade full de 100mbit na rede local, principalmente para o Samba, compartilhando arquivos do servidor para as máquinas da rede. Por isso liberei pra toda rede 10.0.0.0/24 apenas nas portas 20 21 22 138 e 139 (ftp - 20 e 21) (ssh 22) (samba 138 e 139).
Vocês podem usar a mesma lógica caso queiram criar uma velocidade específica diferente pra toda rede ou apenas pra um ip em alguma porta específica, tipo p2p... para o Skype usar tal porta etc, fica de acordo com a necessidade e imaginação de cada um.
- A Classe internet tem a velocidade de download que está no meu modem. Para cada cliente eu defino a velocidade específica e para o ip específico, exemplo bandwidth é a velocidade garantida pra cada ip, limit é o máximo que ele pode atingir caso esteja livre a banda, pode-se também dar prioridades diferentes.