Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Rafael C. Marques
Curso Superior de Tecnologia em Redes de Computadores
1
1. Introduçƒao
As redes de computadores estƒao cada vez mais presentes na vida das pessoas, seja no
trabalho, na faculdade, em casa at¬e mesmo na rua. Com a propagaçƒao da internet houve
um grande crescimento das rede e necessidade de nos conectar com o mundo. Devido
ao crescimento e¬ necess¬ario por mais qualidade nos serviços de internet como na banda
larga, em medias e grandes empressas e¬ conviniente que tenha um controle de banda para
que o serviço de banda larga nƒao Æque comprometido com baixo desempenho. Entƒao
foi desenvolvido o QoS (Qualidade de Serviço) para manter que todos os usuario tenham
banda larga com a velocidade contatada e nƒao prejudicar os demais usuarios da mesma
rede. O presente estudo tem como foco descrever sobre controle de banda e monitora-
mento dos respectivos hosts, tendo em vista a melhor performace do compartilhamento
da internet.
2. Objetivos
O projeto parte do principio fazer o controle de banda de usu¬arios por IP e Mac, e utilizar
uma ferramenta para o monitoramento de tr¬afego.
O projeto tem como objetivo especiÆco fazer com que um servidor Linux faça o
controle de banda via Web para usu¬ario Ænal.
3. Escopo do Projeto
CentOS Linux 5.5
Servidor DHCP
Ferramenta de gerenciamento para servidores, Webmin
Controle de banda via Web WebHTB
Ferramenta para monitoramento, Cacti
Clientes Windows XP
4.1. WebHTB
WebHTB excelente ferramenta para fazer o controle de banda em pequenas, medias
e grandes empresas,funciona tanto para ip’s publicos como privados. Teoricamente o
WebHTB trabalha em qualquer sistema Linux moderno, com os requisitos padrƒao, o
que mais for preciso encontra-se nos reposit¬orios da distribuiçƒao do Linux. Requisitos
para instalaçƒao da ferramenta, iprouter2, apache HTTP Server com suporte SSL, PHP5,
MySQL Server, SELinux conÆgurado para permitir trabalhar com apache-php-mysql-
webhtb e alguns m¬odulos compilados de Kernel como (sch sfq, cls u32, sch htb, act police
sch ingress e opcionalmente, sch esfq). Tamb¬em exige unzip, neces¬ario para atualizaçƒoes
autom¬aticas, e um servidor SSH, que aceita o usu¬ario root para entrar por padrƒao em
localhost porta 22.
4.2. Monitoramento Cacti
Cacti e¬ uma ferramenta administrativa de rede, que recolhe e exibe informaçƒoes sobre o
estado de uma rede de computadores atrav¬es de gr¬aÆcos. Permitindo o monitoramento e
gerenciamento de redes simples at¬e redes complexas, com centenas de dispositivos. Foi
desenvolvido para ser Øex¬ıvel de modo a se adaptar facilmente a diversas necessidades,
bem como ser robusto e adicionando a isto uma interface Web intuitiva e f¬acil de usar.
Monitora o estado de elementos de rede e programas bem como largura de banda utilizada
e uso de CPU. Trata-se de uma interface e uma infra-estrutura para o RRDTool, que e¬
respons¬avel por armazenar os dados recolhidos e por gerar gr¬aÆcos em um banco de dados
MySQL. A interface e¬ completamente orientada à PHP. As informaçƒoes sƒao repassadas
para a ferramenta atrav¬es de scripts ou outros programas escolhidos pelo usu¬ario os quais
devem se encarregar de obter os dados. Pode-se utilizar tamb¬em o protocolo SNMP para
consultar informaçƒoes em elementos de redes e/ou programas que suportam tal protocolo.
Sua arquitetura prevê a possibilidade de expansƒao atrav¬es de plugins que adicionam novas
funcionalidades. Um destes plugins e¬ o PHP Network Weathermap que mostra um mapa
da rede e o estado de cada elemento. De acordo com a Ægura 3 contem um exemplo de
cliente que est¬a sendo monitorado a memoria e a interface de rede.
Figura 1. Monitoramento do Cliente XP Pro 001
Internet, uma vez que o tr¬afego de aplicaçƒoes avançadas passam a ter maior prioridade,
enquanto usu¬arios de aplicaçƒoes tradicionais continuam utilizando o melhor esforço.
9. Resultado Obtido
O projeto foi realizado no sistema operacional Linux, em um servidor dedicado para con-
trole de banda, DHCP Server e Cacti para monitoramento. Foi utilizado um ambiente de
m¬aquinas virtuais, com um servidor e quatro clientes Windows XP, com banda limitada,
onde todos os testes efetuados obtiveram êxito.
Foram feitos testes com as ferramentas descritas no artigo, todas obtiveram êxito,
e estas certamente sƒao utilizadas em servidores reais. A ferramenta WebHTB descrita no
artigo e¬ free, a versƒao completa e¬ paga e pode gerar gr¬aÆcos muito parecidos com o do
Cacti, por¬em gera tamb¬em contas, que sƒao enviadas por email ou impressas.
10. Conclusƒao
Conforme o presente artigo, o controle de banda e¬ utilizado em provedores de internet e
demais empresas para melhor Øuxo de dados na rede, sem interferir nos demais usu¬arios.
O foco principal e¬ ajudar o administrador da rede a obter o m¬aximo de desempenho do
link de internet contatado, com agilidade sem que os usu¬ario Æquem com a internet lenta.
Por Æm, concluo que o presente trabalho foi de grande utilidade de estudo em
Sistema Linux, acrescendo novos conhecimentos do sistema operacional, utilizado mun-
dialmente. Com o desenvolvimento do trabalho, foi poss¬ıvel obter mais conhecimento na
a¬ rea de administraçƒao de redes de computadores, melhorando o desempenho e facilitando
o trabalho em uma rede de grande porte.
Referências
Web HTB. Dispon¬ıvel em: < http : ==www:webhtb:ro > Acesso em: 12 agos.
2011.
Mestre asterisk. Dispon¬ıvel em: < http : ==mestreasterisk:com:br > Acesso
em: 20 agos. 2011.
Inside linux. Dispon¬ıvel em: < http : ==www:insidelinux:com:br > Acesso
em: 22 agos. 2011.
Viva o Linux. Dispon¬ıvel em: < http : ==www:vivaolinux:com:br > Acesso
em: 22 agos. 2011.