Mudanças entre as edições de "Usuário Discussão:ATL&L"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(40 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 5: Linha 5:
 
'''EQUIPE:'''
 
'''EQUIPE:'''
 
* André Teixeira
 
* André Teixeira
* Tiago Fernades
+
* Tiago Fernandes
 
* Leandro Ferreira
 
* Leandro Ferreira
* Leandro Otrantos
+
* Leandro Otranto
 
<BR>
 
<BR>
 
===OBJETIVO DO PROJETO:===  
 
===OBJETIVO DO PROJETO:===  
Linha 20: Linha 20:
 
*Cabeamento Estruturado
 
*Cabeamento Estruturado
 
*Instalação de Equipamentos de Redes
 
*Instalação de Equipamentos de Redes
 
 
  
 
==Objetivos Operacionais Por Eixo Temático==
 
==Objetivos Operacionais Por Eixo Temático==
Linha 30: Linha 28:
 
<br>
 
<br>
 
    
 
    
* Configurar o servidor com o nº de IP: 200.135.233.51.  O IP e Dominio da equipe deverá ser repassado ao professor, para que sejam feitos os ajustes necessários no DNS (hendrix) da escola.  
+
* Configurar o servidor com o nº de IP: 200.135.37.111.  O IP e Dominio da equipe deverá ser repassado ao professor, para que sejam feitos os ajustes necessários no DNS (hendrix) da escola.  
 
<br>
 
<br>
  
Linha 39: Linha 37:
  
  
===='''Cabeamento e Instalação de Iquipamentos de Rede'''====
+
 
 +
====Configuração do Servidor====
 +
'''Foi utilizado Sistema Operacional Mandriva, pela a sua acessibilidade de informações'''<br>
 +
 
 +
===='''Formatação/Instalação do Servidor/Cliente'''====
 +
 
 +
Para a instalação do Mandriva:
 +
    *boot pelo DVD;
 +
    *escolher lingua portuguesa;
 +
    *instalar Mandriva;
 +
    *seguir os passos da instalação (partição, usuarios, etc);
 +
 
 +
===='''Configuração das Interfaces de Rede'''====
 +
 
 +
'''Configuração eth0 (interface para a internet):'''<br>
 +
/etc/sysconfig/network-scripts/ifcfg-eth0
 +
    DEVICE=eth0
 +
    BOOTPROTO=static
 +
    IPADDR=xxx.xxx.xxx.xxx
 +
    NETMASK=255.255.255.0
 +
    BROADCAST=xxx.xxx.xxx.xxx
 +
    GATEWAY=xxx.xxx.xxx.xxx
 +
    ONBOOT=yes
 +
 
 +
'''Configuração eth1 (rede local):'''<br>
 +
/etc/sysconfig/network-scripts/ifcfg-eth1
 +
    DEVICE=eth1
 +
    BOOTPROTO=static
 +
    IPADDR=xxx.xxx.xxx.xxx
 +
    NETMASK=255.255.255.0
 +
    BROADCAST=xxx.xxx.xxx.xxx
 +
    ONBOOT=yes
 +
 
 +
'''Configuração network:'''<br>
 +
/etc/sysconfig/network
 +
    NETWORKING=yes
 +
    GATEWAY=xxx.xxx.xxx.xxx
 +
    GATEWAYDEV=eth0
 +
    HOSTNAME=atlel.sj.cefetsc.edu.br
 +
 
 +
'''Configuração resolv.conf:'''<br>
 +
/etc/resolv.conf
 +
    nameserver 192.168.1.1
 +
    nameserver 200.135.233.1
 +
 
 +
'''Configuração hosts:'''<br>
 +
/etc/hosts
 +
    127.0.0.1 atlel.sj.cefetsc.edu.br atlel localhost
 +
 
 +
====='''Apache+PHP'''=====
 +
*<p align="justify">O Apache Server é um software livre,  sendo um servidor Web capaz de executar códigos em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor de FTP, HTTP, entre outros. Sua utilização mais conhecida é a que combina o Apache com a linguagem PHP e MySQL.</p>
 +
 
 +
*<p align="justify">PHP é uma linguagem de programação interpretada, livre e muito utilizada para gerar conteúdo dinâmico na World Wide Web.</p>
 +
 
 +
*Em nosso caso utilizaremos o Apache como um servidor de Web com o PHP.
 +
 
 +
*'''[[Servidor Apache+PHP]]'''
 +
====='''DNS '''=====
 +
Serviço de tabelas entre nomes e endereços IPs.
 +
*DNS Direto - relaciona endereços IPs a nomes.
 +
*DNS Reverso - relaciona nomes a endereços IPs.
 +
*'''[[ Servidor DNS]]'''<br>
 +
====='''Squid'''=====
 +
<p align="justify">O Squid é um servidor Proxy (espécie de cache), onde as páginas visualizadas ficam armazenadas para visualização posterior. Além disso realiza o controle de conteúdo dos sites, bloqueia determinados sites e usuários, libera a internet em horarios pré-programados, entre outos.</p>
 +
<p align="justify">No nosso servidor será implementado o proxy transparente, bloqueio por conteúdo e de sites, bloqueio de usuários e controle de acesso a internet em determinados horários.</p>
 +
 
 +
*'''[[ Servidor Proxy]]'''<br>
 +
 
 +
====='''SSH'''=====
 +
O SSH é um programa e simultaneamente um protocolo que permite a conexão entre hosts, de forma a executar comandos de uma máquina remota. <br>
 +
Assim remotamente pode-se administrar um servidor.
 +
Para acessálo:
 +
    ssh seu_login@ip_destino
 +
*'''[[ Servidor SSH]]'''<br>
 +
 
 +
====='''FTP'''=====
 +
O serviço de FTP é garantido pelo protocolo FTP (para transferir arquivos entre hosts). <br>
 +
Para acessá-lo basta usar o comando: <br>
 +
  ftp seu_login@ip_destino
 +
*'''[[ Servidor FTP]]'''<br>
 +
====='''Postfix'''=====
 +
Servidor de correio eletronico para gerenciamento de e-mail enviados e recebidos.
 +
*'''[[ Servidor Postfix]]'''<br>
 +
====='''Conexão PPP'''=====
 +
O protocolo ponto-a-ponto com o objetivo de transportar todo o tráfego entre 2 dispositivos de rede através de uma conexão física única implementada através de conexões físicas do tipo via modens. <br>
 +
Que servirá como um acesso secundário ao servidor em caso de o link principal cair.
 +
 
 +
*'''[[ Servidor PPP]]'''<br>
 +
*'''[[ Cliente PPP]]'''<br>
 +
 
 +
====='''DHCP'''=====
 +
Protocolo que oferece configuração dinâmica de terminais (IP, mascara de rede, gateway, etc).
 +
*'''[[ Servidor DHCP]]'''<br>
 +
 
 +
====='''Firewall'''=====
 +
Desenvolvido em shell script onde será adicionado ao rc.local.<br>
 +
Funcionalidades:
 +
*ativar o roteamento
 +
*ativar o NAT
 +
*ativar o redirecionamento para o Squid
 +
*bloquear todas as portas
 +
*liberar portas específicas
 +
*'''[[ Configuração do Firewall]]'''<br>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
----
 +
 
 +
===='''Cabeamento e Instalação de Equipamentos de Rede'''====
  
  
 
* Instalação e configuração com teste de certificação (taxa de erros usando test-set) do link com LP a 4 fios entre COINF e LAB. REDES 1 até as Interfaces seriais dos Routers CISCO1750; Configuração das interfaces seriais nos routers correspondentes.  
 
* Instalação e configuração com teste de certificação (taxa de erros usando test-set) do link com LP a 4 fios entre COINF e LAB. REDES 1 até as Interfaces seriais dos Routers CISCO1750; Configuração das interfaces seriais nos routers correspondentes.  
 
* Instalação e configuração da placa WIFI LAN 192.168.30.11 e seu link no LAB REDES 1.
 
* Instalação e configuração da placa WIFI LAN 192.168.30.11 e seu link no LAB REDES 1.
 +
 +
=====Instalação e Configuração dos Roteadores CISCO 1750=====
 +
*'''[[Configuração do Roteador Cisco 1750]]'''
 +
 +
=====Instalação e Configuração do Modem Analógico Transend Three - Padrão V.35=====
 +
*'''[[Configuração do modem Transend Three]]'''
  
 
[[Imagem:Imagem-ATLeL.JPG]]
 
[[Imagem:Imagem-ATLeL.JPG]]
 +
  
 
----
 
----
 +
 
====Programação Para Redes'''====
 
====Programação Para Redes'''====
  
Linha 55: Linha 171:
  
 
* Desenvolver um sistema que permite o envio de e-mails através de um formulário web. Tal sistema poderá ser utilizado pelos usuários da provedora para enviar e-mails destinados ao departamento de vendas e ao departamento de suporte técnico.
 
* Desenvolver um sistema que permite o envio de e-mails através de um formulário web. Tal sistema poderá ser utilizado pelos usuários da provedora para enviar e-mails destinados ao departamento de vendas e ao departamento de suporte técnico.
 +
 +
 +
 +
==Comentários Professores==
 +
 +
* Este espaço está destinado aos professores comentarem sobre o desenvolvimento do projeto, bem como crítica e sugestões ao mesmo
 +
 +
===Cabeamento Estruturado: Prof. André Alves===
 +
 +
===Programação de Redes de Computadores: Prof. Emerson Mello===
 +
 +
===Instalação de Equipamento de Redes: Prof. Jorge Casagrande===
 +
Bom trabalho pessoal!!! Por favor, destaquem detalhes sobre as configurações finais realizadas nos equipamentos de sua responsabilidade. Completem o Cronograma como o que voces conseguiram alcançar. Também até o momento, não consegui acesso ao servidor de voces pelo domínio cuja página precisa conter o básico solicitado pelo prof. Emerson. Ah...também não consegui me logar... voces não me enviaram o login!!! Favor concluam o que está faltando visando ter bom conteúdo para a apresentação no dia 23/07.
 +
Até! Jorge Casagrande,<br>
 +
 +
===Gerência de Redes de Computadores: Prof. Alberto===

Edição atual tal como às 20h24min de 22 de julho de 2008

PROJETO INTEGRADOR

ATL&L TELECOM


EQUIPE:

  • André Teixeira
  • Tiago Fernandes
  • Leandro Ferreira
  • Leandro Otranto


OBJETIVO DO PROJETO:

Instalação, Configuração e Manutenção de um Provedor de Serviços de Rede


Eixos Temáticos

  • Gerência de Redes de Computadores
  • Programação para Redes de Computadores
  • Cabeamento Estruturado
  • Instalação de Equipamentos de Redes

Objetivos Operacionais Por Eixo Temático

Gerência de Redes de Computadores

  • Configurar o servidor para responder pelo dominio atlel.sj.cefetsc.edu.br.


  • Configurar o servidor com o nº de IP: 200.135.37.111. O IP e Dominio da equipe deverá ser repassado ao professor, para que sejam feitos os ajustes necessários no DNS (hendrix) da escola.


  • No servidor deverão estar configurados os seguintes serviços: DNS, servidor de e-mail, ssh, ftp, firewall, Apache com uma página personalizada e cotas em disco para os usuários. Também deverão ser configurados os serviços NAT, roteamento e Squid para uso com possíveis clientes locais, conectados via uma segunda interface de rede. Estes serviços não serão habilitados para conexões remotas.


  • Deverão ser criados usuários, e estes deverão ter um e-mail do tipo: usuario@dominio.sj.cefetsc.edu.br. Os usuários poderão também ter acesso a suas contas/arquivos remotamente. Para cada professor deverá ser criado um usuário exclusivo e na criação deste, a equipe deverá informar, como faria há um usuário leigo, quais os serviços disponíveis e o procedimento para acessar os mesmos, em resumo: manual do usuário. Obs.: os professores farão uso destes usuários para testar o sistema. Convidem colegas para serem usuário do seu sistema, avisando que é um sistema experimental.


Configuração do Servidor

Foi utilizado Sistema Operacional Mandriva, pela a sua acessibilidade de informações

Formatação/Instalação do Servidor/Cliente

Para a instalação do Mandriva:

   *boot pelo DVD;
   *escolher lingua portuguesa;
   *instalar Mandriva;
   *seguir os passos da instalação (partição, usuarios, etc);

Configuração das Interfaces de Rede

Configuração eth0 (interface para a internet):
/etc/sysconfig/network-scripts/ifcfg-eth0

   DEVICE=eth0
   BOOTPROTO=static
   IPADDR=xxx.xxx.xxx.xxx
   NETMASK=255.255.255.0
   BROADCAST=xxx.xxx.xxx.xxx
   GATEWAY=xxx.xxx.xxx.xxx
   ONBOOT=yes

Configuração eth1 (rede local):
/etc/sysconfig/network-scripts/ifcfg-eth1

   DEVICE=eth1
   BOOTPROTO=static
   IPADDR=xxx.xxx.xxx.xxx
   NETMASK=255.255.255.0
   BROADCAST=xxx.xxx.xxx.xxx
   ONBOOT=yes

Configuração network:
/etc/sysconfig/network

   NETWORKING=yes
   GATEWAY=xxx.xxx.xxx.xxx
   GATEWAYDEV=eth0
   HOSTNAME=atlel.sj.cefetsc.edu.br

Configuração resolv.conf:
/etc/resolv.conf

   nameserver 192.168.1.1
   nameserver 200.135.233.1

Configuração hosts:
/etc/hosts

   127.0.0.1 atlel.sj.cefetsc.edu.br atlel localhost
Apache+PHP
  • O Apache Server é um software livre, sendo um servidor Web capaz de executar códigos em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor de FTP, HTTP, entre outros. Sua utilização mais conhecida é a que combina o Apache com a linguagem PHP e MySQL.

  • PHP é uma linguagem de programação interpretada, livre e muito utilizada para gerar conteúdo dinâmico na World Wide Web.

  • Em nosso caso utilizaremos o Apache como um servidor de Web com o PHP.
DNS

Serviço de tabelas entre nomes e endereços IPs.

  • DNS Direto - relaciona endereços IPs a nomes.
  • DNS Reverso - relaciona nomes a endereços IPs.
  • Servidor DNS
Squid

O Squid é um servidor Proxy (espécie de cache), onde as páginas visualizadas ficam armazenadas para visualização posterior. Além disso realiza o controle de conteúdo dos sites, bloqueia determinados sites e usuários, libera a internet em horarios pré-programados, entre outos.

No nosso servidor será implementado o proxy transparente, bloqueio por conteúdo e de sites, bloqueio de usuários e controle de acesso a internet em determinados horários.

SSH

O SSH é um programa e simultaneamente um protocolo que permite a conexão entre hosts, de forma a executar comandos de uma máquina remota.
Assim remotamente pode-se administrar um servidor. Para acessálo:

   ssh seu_login@ip_destino
FTP

O serviço de FTP é garantido pelo protocolo FTP (para transferir arquivos entre hosts).
Para acessá-lo basta usar o comando:

  ftp seu_login@ip_destino
Postfix

Servidor de correio eletronico para gerenciamento de e-mail enviados e recebidos.

Conexão PPP

O protocolo ponto-a-ponto com o objetivo de transportar todo o tráfego entre 2 dispositivos de rede através de uma conexão física única implementada através de conexões físicas do tipo via modens.
Que servirá como um acesso secundário ao servidor em caso de o link principal cair.

DHCP

Protocolo que oferece configuração dinâmica de terminais (IP, mascara de rede, gateway, etc).

Firewall

Desenvolvido em shell script onde será adicionado ao rc.local.
Funcionalidades:

  • ativar o roteamento
  • ativar o NAT
  • ativar o redirecionamento para o Squid
  • bloquear todas as portas
  • liberar portas específicas
  • Configuração do Firewall




Cabeamento e Instalação de Equipamentos de Rede

  • Instalação e configuração com teste de certificação (taxa de erros usando test-set) do link com LP a 4 fios entre COINF e LAB. REDES 1 até as Interfaces seriais dos Routers CISCO1750; Configuração das interfaces seriais nos routers correspondentes.
  • Instalação e configuração da placa WIFI LAN 192.168.30.11 e seu link no LAB REDES 1.
Instalação e Configuração dos Roteadores CISCO 1750
Instalação e Configuração do Modem Analógico Transend Three - Padrão V.35

Imagem-ATLeL.JPG



Programação Para Redes

  • Desenvolver um painel de controle, ou seja, um sítio web onde o administrador do sistema poderá executar tarefas administrativas através do sistema a ser desenvolvido em PHP. Essa página consistirá em apenas um menu de acesso fácil para os demais sistemas. Vale salientar que o acesso a essa página deverá ser protegido através da autenticação de usuário e senha. Pode-se implementar tal controle em PHP ou utilizar recursos providos pelo próprio servidor HTTP. As tarefas implementadas pelos demais grupos também deverão ser integradas no sistema. Isto é, o painel de controle deverá prover entradas no menu para acionar os demais sistemas.
  • Desenvolver um sistema em PHP para permitir a manutenção de usuários da provedora. Este deverá prover opções para a inclusão, modificação e remoção dos usuários, além de permitir a listagem dos usuários cadastrados. O sistema deverá ser correto ao ponto de não permitir a inclusão de contas com nomes de usuários duplicados ou a inserção de contas sem senha, etc.
  • Desenvolver um sistema que permite o envio de e-mails através de um formulário web. Tal sistema poderá ser utilizado pelos usuários da provedora para enviar e-mails destinados ao departamento de vendas e ao departamento de suporte técnico.


Comentários Professores

  • Este espaço está destinado aos professores comentarem sobre o desenvolvimento do projeto, bem como crítica e sugestões ao mesmo

Cabeamento Estruturado: Prof. André Alves

Programação de Redes de Computadores: Prof. Emerson Mello

Instalação de Equipamento de Redes: Prof. Jorge Casagrande

Bom trabalho pessoal!!! Por favor, destaquem detalhes sobre as configurações finais realizadas nos equipamentos de sua responsabilidade. Completem o Cronograma como o que voces conseguiram alcançar. Também até o momento, não consegui acesso ao servidor de voces pelo domínio cuja página precisa conter o básico solicitado pelo prof. Emerson. Ah...também não consegui me logar... voces não me enviaram o login!!! Favor concluam o que está faltando visando ter bom conteúdo para a apresentação no dia 23/07. Até! Jorge Casagrande,

Gerência de Redes de Computadores: Prof. Alberto