JD Net - Projeto Integrador

download JD Net - Projeto Integrador

of 11

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