Mudanças entre as edições de "Projeto Integrador - 2011.2"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 107: Linha 107:
 
== Gerência de Redes ==
 
== Gerência de Redes ==
  
=== Produto a entregar ===
+
* Instalar e configurar um servidor ubuntu linux ([http://www.ubuntu.com/download/server/download Ubuntu]).
 +
* Instalar o servidor DNS ([http://www.bind9.net/manuals Bind9]). Configurar para responder pelos seguintes domínios (cada grupo o seu):
 +
** ''mauroramos.ifsc.edu.br''
 +
** ''saojose.ifsc.edu.br''
 +
** ''continente.ifsc.edu.br''
 +
* Instalar um servidor de emails ([http://www.postfix.org/documentation.html Postfix]). Configurá-lo para responder pelo respectivo domínio. Um usuário deve enviar e receber emails acessando sua conta no servidor. Usar criptografia na autenticação do usuário.
 +
* Instalar e configurar um servidor DHCP para as máquinas da rede interna (172.x).
 +
* Instalar e configurar um servidor web ([http://www.apache.org/ Apache]) para o respectivo domínio. Este servidor servirá de suporte para a parte de programação.
 +
* Instalar e configurar um servidor Radius com suporte a Mysql para autenticação dos usuários da rede sem fio. Este servidor servirá de suporte para a parte de programação.
  
 
=== Bibliografia ===
 
=== Bibliografia ===
 +
 +
* [http://focalinux.cipsga.org.br/guia/intermediario/ch-rede.html DNS Bind]
 +
* [http://www.vivaolinux.com.br/artigo/Como-configurar-o-servidor-de-correio-eletronico-Postfix Postfix]
 +
* [https://help.ubuntu.com/community/Postfix Postfix]
 +
* [http://www.vivaolinux.com.br/dica/Instalando-servidor-Apache-+-PHP-+-MySQL-+-phpMyadmin-+-noip-no-Ubuntu-6.10-Server Apache]
 +
* [http://blogote.com/ubuntu/how-to-install-apache-2-on-ubuntu-10-04-with-php5-and-mysql-support-guide/6071/ Apache]
 +
* [http://heriman.wordpress.com/2008/08/05/enabling-apache-user-home-public_html-directory-in-ubuntu/ Apache]
 +
* [http://httpd.apache.org/docs/2.0/mod/core.html Apache]
 +
* [https://help.ubuntu.com/community/dhcp3-server DHCP]
 +
* [http://alphabraga.wordpress.com/2010/04/14/instalando-e-configurando-freeradius-no-ubuntu-9-10 Radius]

Edição das 16h15min de 21 de novembro de 2011

Sobre o Projeto

Neste semestre o Projeto Integrador será a implantação das redes de computadores dos campi do IFSC. Cada equipe será responsável por planejar a rede de um campus, cobrindo o cabeamento estruturado e definição da localização de pontos de rede, a escolha e definição da localização dos equipamentos de rede local, a determinação das redes locais com suas respectivas subredes IP, e a implantação dos servidores para os serviços Internet típicos. Por fim, os campi estarão interligados por enlaces ponto-a-ponto, sendo que um dos campi terá um link para Internet e links para os demais campi.


Projeto-2011-2.png

Datas Importantes

  • Início do projeto: 14/11/2011.
  • Entrega Física, Enlace e Rede: ??/12/2011.
  • Apresentação final e entrega da camada de Aplicação: 16/12/2011.

Equipes

Orientação e Material de Apoio

Cabeamento Estruturado

Produto a entregar

Bibliografia

Instalação de Equipamentos de Rede

A rede de cada campus deve ter uma infraestrutura composta por redes locais, rede sem-fio, servidores e roteador para interligar com outros campi. O diagrama abaixo fornece uma visão geral da rede de um campus:

Pi-1.png

A rede do campus Mauro Ramos possui uma pequena diferença, uma vez que possui um enlace ponto-a-ponto para cada outro campus.

Pi-2.png

A rede sem-fios deve autenticar individualmente os usuários (alunos, professores e funcionários). Para tal, deve usar a base de usuários mantida pelo Ifsc.

As redes dos campi devem usar os endereços IP indicados na tabela a seguir:

Campus Subrede Endereço do enlace ponto-a-ponto
Mauro Ramos 172.18.4.0/22 200.135.37.101 (para Internet)
São José 172.18.12.0/22 200.135.37.102
Continente 172.18.32.0/22 200.135.37.103

A rede sem-fios

A rede sem-fio deve ser implantada com um AP que autentique os usuários usando WPA-EAP (WPA Enterprise), com EAP TTLS. Isso implica implantar uma infraestrutura de autenticação com Radius. Para ativá-la deve-se fazer o seguinte:

  1. Instalar o AP na rede do laboratório de Meios. Esse AP deve ser configurado com Segurança do tipo WPA-EAP, usando o servidor Radius a ser instalado.
  2. O servidor Radius deve ser configurado para aceitar pedidos de autenticação vindos do AP (ver /etc/freeradius/clients.conf ... e não esqueçam de reiniciar o Radius após modificar esse arquivo).
  3. Os servidores Radius das equipes devem ser configurados para fazerem autenticação eap do tipo ttls. Leiam o arquivo /etc/freeradius/eap.conf para entender como fazer isso. Há também no site do Freeradius uma boa documentação.
  4. Para testar o funcionamento do WPA-EAP usem um laptop com um supplicant. O wpa_supplicant usado no Linux dá conta do recado.

Equipamentos a serem utilizados

Cada equipe receberá os seguintes equipamentos:

  • 01 Access Point Edimax EW-7209 APg
  • 01 Roteador Cisco 1700 ou 2500
  • 01 Modem SHDSL Digitel DT-2048
  • 01 computador para ser usado como servidor
  • 01 interface de rede ethernet adicional, a ser instalada no servidor

Além disso, 01 switch D-Link DES-35262 serão compartilhado entre as equipes.

A rede sem-fios, os pontos de rede e devem ser instalados no Laboratório de Meios. Os servidores ficarão no laboratório de Redes.

Produto a entregar

Relatório contendo:

  1. Diagrama da rede implantada (use o software dia ou o Visio).
  2. Descrição de como foi atendido cada requisito do projeto
  3. Descrição das configurações feitas em cada equipamento, de forma a poderem ser reproduzidas por qualquer pessoa com formação técnica.

Bibliografia

Programação para Redes de Computadores

  • Desenvolver um sistema PHP para administrar os usuários, em uma base MySQL do RADIUS, usada para autenticar usuários na rede sem fio.
    • O sistema deverá ser protegido com uma senha para administração (deverá conter sessões em PHP)
    • O sistema permitirá o cadastrado, listagem, remoção de usuários e alteração da senha de usuários
Prc-pi2011-2.png

Requisitos de software

  • Servidor web Apache
  • Sistema de Gerenciamento de Banco de Dados (MySQL)
  • Módulo PHP para Apache e MySQL
  • phpMyAdmin para administrar a base de dados MySQL através de uma interface web amigável

Bibliografia

Gerência de Redes

  • Instalar e configurar um servidor ubuntu linux (Ubuntu).
  • Instalar o servidor DNS (Bind9). Configurar para responder pelos seguintes domínios (cada grupo o seu):
    • mauroramos.ifsc.edu.br
    • saojose.ifsc.edu.br
    • continente.ifsc.edu.br
  • Instalar um servidor de emails (Postfix). Configurá-lo para responder pelo respectivo domínio. Um usuário deve enviar e receber emails acessando sua conta no servidor. Usar criptografia na autenticação do usuário.
  • Instalar e configurar um servidor DHCP para as máquinas da rede interna (172.x).
  • Instalar e configurar um servidor web (Apache) para o respectivo domínio. Este servidor servirá de suporte para a parte de programação.
  • Instalar e configurar um servidor Radius com suporte a Mysql para autenticação dos usuários da rede sem fio. Este servidor servirá de suporte para a parte de programação.

Bibliografia