JD Net - Projeto Integrador
-
Upload
juda-teixeira -
Category
Documents
-
view
220 -
download
0
Transcript of JD Net - Projeto Integrador
-
8/9/2019 JD Net - Projeto Integrador
1/11
Curso Superior de Tecnologia em
Redes de ComputadoresProjeto Integrador 2010.1Membros:Jud FernandesDouglas Guanaes
Projeto Integra
r das disciplinas
:Wiki [construo de portais]:
Alicsson Roberto;
Administrao de Sistemas Abertos e
Roteamento: Dhiego Carvalho.
Natal RN
08 de Julho de 2010 Sumrio:
Acerca desterelatrio...................................................................................
pg. 03
A Empresa
Histria.......................................................................................
.................. pg. 04
Estrutura...................................................................................................... pg. 04
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
2/11
Os Servios
1. Configurando o Servidor web [Apache]
.................................................. pg. 05
2. Configurando o Servidor
DNS.................................................................. pg. 06
3. Configurando o servidor
DHCP............................................................... pg. 08
4. Configurando o servidor
Firewall........................................................... pg. 08
5. Configurando o servidor de
Email ..........................................................pg. 10
6. Configurando o servidor de arquivos [FTP]
.............................................pg. 12Ambiente de produo
................................................................................. pg. 13
Concluso
.................................................................................................
.......... pg. 14Referncias...............................................................................
.......................... pg. 15
Acerca deste relatrio:
Este projeto apresenta uma empresa fictcia, a JD Net, atuante no
campo de Redes de Computadores e suas caractersticas estruturais, no que
diz respeito configurao de sua rede de informao. explicada tanto a
finalidade comercial desta empresa, quanto seu funcionamento tcnico.
Devido enormidade de aes feitas, desfeitas e repetidas ao longo
da produo deste projeto, nos atemos ao elaborar este relatrio apenas
ao mais essencial e elementar dos registros, nos reservando o direito de
presumir certo conhecimento prvio de redes do, ora, apreciador deste reles
documento.
Deixamos de registrar (por considerar tal coisa bvia), aes do tipo:
- Reinicializao de servios: /etc/init.d/programinha restart
Ora, ao contrrio daquele SO, onde uma simples atualizao de
software simulador de jogo da velha exige o reincio de todo o sistema
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
3/11
operacional, SOs de Kernel Linux raramente precisam ser reiniciados.
Entretanto trivial citar aqui todas as vezes que reiniciamos um servio, ao
mudar uma configurao. Subtende-se, pois que:
Quase toda mudana de configurao em aplicativos e servios envolvidos
neste projeto exigiu a reinicializao do servio e isso no ser registrado
em detalhes.
- Mudana nas configuraes das placas de rede das mquinas virtuais
(ora, para instalar um programa, bvia a necessidade de configurar a placa
de rede no modo NAT ou BRIDGE, para que se tenha conexo real com a
internet, sendo isso revertido para o modo HOST ONLY, to logo se conclua
este objetivo).
-Testes aps mudanas de configuraes: ping [IP], dig [IP ou NOME. DOMINIO], dig x [IP], nslookup,
telnet [mail.dominio.com] 25 etc etc etc
Ora, aps instalar e configurar um servio, habitual testar o servio,
sendo que este teste por si s nada muda. O que muda algo o que h escrito
nos arquivos de configurao: estes, sim, esto em detalhes ao longo deste
documento. Portanto consideramos este detalhe esclarecido desde j,
economizando, assim, pormenorizaes desnecessrias.
(J. Fernandes)
A empresa:
Histria:
A JD Net S/A, fundada em 1998 pela engenheira Dah Lipinto e seu colega
de universidade Jtia Rombo, comeou despretensiosamente como fabricante
de roteadores de baixo custo, alimentados a querosene, [a famigerada srie
CNR - Chuck Norris Router. Em pouco tempo, a JD Net despontou no mercado
internacional ao lanar a srie ECR Extreme Casillas Router, primeiroroteador movido a suco de laranja do mundo.
A JD Net ocupa hoje lugar de destaque entre as grandes empresas de
redes mundiais, tendo ultrapassado a "Maradona Sucks Web" e a "Laranja-Vice
Networks".
Estrutura:
Toda a estrutura de informtica desta empresa baseada em Linux,
sendo os seus servios hospedados em mquinas virtuais rodando o Sistema
Operacional Debian 5 [verso Lenny].Sua estrutura de rede com posta de uma DMZ, com servios
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
4/11
de correio eletrnico [SMTP e IMAP], hospedagem de pgina web [HTTP],
armazenamento compartilhado de arquivos [FTP] e servio de nomes [DNS];
uma rede de hosts clientes com um servio de DHCP; um firewall ligando as
duas sub-redes anteriores.A DMZ (que contm os servios de DNS, HTTP, Email e FTP) est em uma rede
da categoria /16 [172.16.0.0]. A rede interna, onde ficam as mquinas
clientes, ocupa a faixa de rede: 192.168.1.0 /24. Cabe ao Firewallinterligar essas duas subredes entre si e com a rede externa. Abaixo, topologia da rede:
Os Servios
:1. Servidor HTTP [Apache] > eth0 172.16.0.4:
A JD Net utiliza o Apache como servidor web, dada a evidente
superioridade deste em relao a outras opes avaliadas.
O site hospedado nesta mquina possui, em suma, informaes
pertinentes JD Net, descrio de alguns dos seus produtos e servios e uma
interface de comunicao com o cliente em potencial.
Abaixo est uma imagem do principal arquivo de configurao para o
correto funcionamento do servidor web desta empresa.
/etc/apache2/sites-available/jdnet
Aps a devida instalao do Apache com apt-get install, cria-se
um diretrio para armazenamento de arquivos essenciais para a mquina,
neste caso, em:
/var/sites/jdnet/.
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
5/11
Os arquivos contidos neste diretrio so normalmente chamados pela execuo
do arquivo da imagem acima. Aps mudanas na configurao do Apache,
precisamos reiniciar o servio, digitando o seguinte [sem as aspas]: /etc
/apache2/init.d restart
.2. Servidor DNS [BIND9] > eth0 172.16.0.2:
Usamos, como dito anteriormente, Linux [com a distribuio Debian
Lenny 5]. Aps a devida instalao do aplicativo BIND v9 [apt-get install bind9],
deve-se fazer uma profunda configurao em, basicamente, 2 arquivos: /etc/bind/db.jdnet.com.br.e /etc/bind/db.172.16.0. Nestas configuraes so
definidos: endereos de zonas, domnios e listas de nome/IP. Outro importante
arquivo, onde poucas alteraes so feitas, o /etc/named.conf. Abaixo,
imagem do arquivo de configurao /etc/bind/db.jdnet.com.br:
O arquivo /etc/bind/db.172.16.0 [abaixo], contm as configuraes
do DNS reverso
:
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
6/11
O arquivo /etc/bind/named.conf possui mais algumas informaes
especiais:
3. Configurao do servidor DHCP > eth0 192.168.1.6
:Localiza-se na rede interna de clientes, fornecendo a estes endereos
IP. Aps instalado o aplicativo de servidor dhcp apt-get install dhcp3-server,
fizemos a seguinte configurao no arquivo de configurao principal /etc
/dhcp3/dhcp.conf
:
Foi liberada uma faixa de 100 endereos IP para uso da rede interna daJD Net, desde 192.168.1.100 at 192.168.1.199
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
7/11
. 4. Configurao do Firewal [com iptables]:
Foi criado o arquivo /etc/init.d/firewall e foi-lhe dada a permisso
de execuo chmod +x /etc/init.d/firewall. Neste arquivo so feitas
absolutamente todas as configuraes relativas a filtragem e encaminhamentode pacotes, entre outros servios que um firewall pode prover.
A cada alterao nas configuraes do Firewall, faz-se necessria
a reinicializao do arquivo de configurao citado: /etc/init.d/firewall
restart. O firewall foi, particularmente, um dos servios mais difceis de
implementar, perdendo em nvel de complexidade apenas para o servio de
email.
Abaixo a imagem do arquivo /etc/init.d/firewall:
Para cumprir sua funo, o firewall precisou de 3 interfaces de rede :* eth0 192.16.1.7 > Rede interna de cliente s* eth1 172.16.0.7 > DM Z* eth2 [IP varivel] > interface ligada rede externa
[internet ]
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
8/11
5. Servidor de Email [SMTP e IMAP] > eth0 172.16.0.5 :Indiscutivelmente, os mais complexos servios j instalado por ns,
componentes deste grupo do Projeto, o Postfix e o Dovecot exigiram bem
mais dedicao e estudo para que seu efeito produtivo fosse de acordo com oesperado.
Efetuadas as devidas instalaes - apt-get aptitude postfix, apt-
get aptitude dovecot-imapd e apt-get aptitude dovecot-common vamos
sucintamente aos arquivos de configurao pertinentes, seguidos dos comandos
necessrios para ativar as alteraes feitas naqueles:Arquivo > /etc/postfix/main.cf
Ativao >/etc/init.d/postfix restart
Arquivo >
/etc/postfix/client_accessAtivao >
postmap /etc/posfix/client_access
Arquivo >
/etc/postfix/virtualAtivao >
postmap etc/postfix/virtual
Arquivo >
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
9/11
/etc/aliasesAtivao >postalias /etc/aliases
6. Servidor de Arquivos [FTP] > 172.16.0.3
:Executadas as devidas configuraes, assim ficou o arquivo de
configurao do servio PROFTPD:
Arquivo /etc/proftpd/proftpd.conf:
7. Ambiente de produo
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
10/11
:Ao decorrer das implementaes de mquinas virtuais, configuraes
bsicas e avanadas, fez-se indispensvel um arquivo de notas para registrar
comandos, endereos de arquivos de configurao e outras informaes
pertinentes ao andamento do Projeto Integrador. Isso permitiu, com grande
xito, a elaborao de um trabalho coerente e, indiscutivelmente, padronizado
[usurios e senhas, arquivos de inicializao, endereos fsicos associados a IPs
de todas as interfaces ativas, nomes/IPs de servidores etc.].
Abaixo a imagem do arquivo .txt utilizado durante todo o processo
de produo deste Projeto:
Concluso :Em busca do perfeccionismo tecnolgico e das descobertas que
mudaro para melhor a forma de comunicao das pessoas, bem como mant-las
seguras e confortveis incrementando os mtodos atuais, a JD Net tem semantido
na vanguarda da tecnologia, no s cumprindo o seu papel de lder no
segmento de Tecnologias de Redes, mas surpreendendo a cada nova idia
concretizada .
3J. Fernandes; D. Guanaes
JD Net 2010
-
8/9/2019 JD Net - Projeto Integrador
11/11
Referncias :- Morimoto, Carlos. : Redes e Servidores Linux.
- Kurose, James F. e Keit W. Ross: Redes de Computadores e a Internet: Uma
abordagem top-down. 3 ed. So Paulo: Pearson Addison Wesley, 2006.- Tanenbaum, Andrew S. : Redes de Computadores 4 ed. So Paulo: Editora
Campus, 2006.
- Validao de campos com Java e HTML [http://www.apostilando.com]
- Guia do Hardware : [http://www.guiadohardware.net]
- Wikipedia [http://pt.wikipedia.org]
- HTML e CSS [http://www.apostilando.com]
3J. Fernandes; D. Guanaes
JD Net 2010