FERRAMENTA PARA AUTOMATIZAR A CONFIGURAÇÃO DE SERVIDORES PROXY, DNS E DHCP NO LINUX
Casos: FERRAMENTA PARA AUTOMATIZAR A CONFIGURAÇÃO DE SERVIDORES PROXY, DNS E DHCP NO LINUX. Pesquise 862.000+ trabalhos acadêmicosPor: xanndynvzp • 3/12/2014 • 8.108 Palavras (33 Páginas) • 614 Visualizações
UNIVERSIDADE FEDERAL DE ALFENAS
INSTITUTO DE CIÊNCIAS EXATAS
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Matheus Virtudes
FERRAMENTA PARA AUTOMATIZAR A CONFIGURAÇÃO DE
SERVIDORES PROXY, DNS E DHCP NO LINUX
Alfenas, 27 de junho de 2011.
ii
UNIVERSIDADE FEDERAL DE ALFENAS
INSTITUTO DE CIÊNCIAS EXATAS
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
FERRAMENTA PARA AUTOMATIZAR A CONFIGURAÇÃO DE
SERVIDORES PROXY, DNS E DHCP NO LINUX
Matheus Virtudes
Monografia apresentada ao Curso de Bacharelado em Ciência da
Computação da Universidade Federal de Alfenas como requisito
parcial para obtenção do Título de Bacharel em Ciência da
Computação.
Orientador: Prof. M.Sc. Flavio Barbieri Gonzaga
Alfenas, 27 de junho de 2011.
Matheus Virtudes
FERRAMENTA PARA AUTOMATIZAR A CONFIGURAÇÃO DE
SERVIDORES PROXY, DNS E DHCP NO LINUX
A Banca examinadora abaixo-assinada aprova a monografia
apresentada como parte dos requisitos para obtenção do título de
Bacharel em Ciência da Computação pela Universidade Federal
de Alfenas.
Prof. Tomás Dias Sant’ Ana
Universidade Federal de Alfenas
Prof. Ricardo Marques da Costa
Universidade Federal de Alfenas
Prof. Flavio Barbieri Gonzaga (Orientador)
Universidade Federal de Alfenas
Alfenas, 27 de junho de 2011.
iv
A minha mãe Maria, aos meus irmãos Márcio, Marcos e Dayana, e em especial a minha
namorada Letícia.
AGRADECIMENTO
Agradeço primeiramente a Universidade Federal de Alfenas pela constante
busca na qualidade do ensino e pesquisa, e por ter me proporcionado um período
agradável de estudo e convívio social.
A meu orientador Flávio, que mesmo atarefado se propôs a me auxiliar nesse
projeto. Dedicando seu tempo e conhecimento em prol do meu objetivo.
Ao mestre Tomás pelos excelentes livros de administração de sistemas Linux.
Aos amigos que muito me ajudaram a chegar até aqui, em especial ao Guilherme
Rodrigues, que mais que um amigo se tornou um irmão.
Aos meus familiares por compreenderem que muitas das minhas ausências eram
por um bem maior.
E a minha namorada Letícia que sempre me fez querer o melhor.
vi
"APRENDER É A ÚNICA COISA DE QUE A MENTE NUNCA SE CANSA, NUNCA TEM
MEDO E NUNCA SE ARREPENDE."
(LEONARDO DA VINCI)
RESUMO
Atualmente os servidores são fundamentais para um bom desempenho da rede, e nesse
contexto o Linux tem desempenhado um papel importante. Cada vez mais as
organizações públicas e privadas tem optado por servidores Linux, e isso se deve ao fato
do sistema ser robusto e seguro. Dessa forma, grande parte dos servidores que rodam
algum tipo de serviço na Internet utilizam sistema operacional Linux. São diversos os
serviços que um servidor pode executar, porém, em uma rede interna comumente são
encontrados os serviços Proxy, DNS e DHCP. O Proxy controla o acesso a Internet, o
DNS converte nomes em endereços IP, e o DHCP distribui endereços IP para as
máquinas da rede. Esses serviços em conjunto controlam de maneira eficaz o fluxo e a
carga de dados que trafegam na rede. Porém, a configuração desses serviços pode não
ser trivial, uma vez que de acordo com a versão do kernel do sistema, a configuração a
ser feita para colocar um serviço ativo pode mudar. Este trabalho teve como objetivo
construir uma ferramenta em Shell Script para auxiliar administradores de redes, e até
mesmo pessoas com conhecimentos básicos em configuração de servidores,
automatizando as tarefas de configuração dos serviços citados anteriormente, sem a
necessidade de interagir manualmente com os diversos arquivos de configuração que
cada serviço possui. Nesse sentido a ferramenta se mostrou eficaz, pois reduziu a
quantidade de configurações digitadas pelo usuário, alem disso fez com que os erros
referentes aos detalhes de cada serviço fossem tratados e evitados.
Palavras-Chave: Servidor, Linux, Proxy, DNS, DHCP, Shell Script
viii
ABSTRACT
Currently servers are fundamental for a good network performance, and in this context
Linux has played an important role. More and more, public and private organizations
have chosen Linux Servers,
...