Full Tilt
Full Tilt
Info da Equipe
Nome da Equipe: Full Tilt
Slogan: Parou, travou, deu pau??? é FULL TILT
Alunos:
Demetrius Gomes
Fabiano Steinhagen
Guilherme Bassan
Gustavo Rodrigues
Info das Disciplinas
Cabeamento Estruturado. Normas e padrões do cabeamento estruturado. Conceitos de banda passante e taxa de transmissão. Conceitos de banda passante e taxa de transmissão Códigos de linha. Categorias do cabeamento estruturado. Seções do cabeamento estruturado. Atenuação. Dispersão. Distorção. Atraso. Ruído. Eco e perda de retorno (reflexão). Diafonia. Meios metálicos. Meios ópticos. Aterramento e ligação à terra. Testes de certificação, documentação e identificação.
Gerência de Redes de Computadores. Aspectos de administração de sistemas. Caso de estudo: Linux. Gerenciamento de contas e cotas. Criação de partições e configuração de boot. Arquivos de log e automação de tarefas.. Configuração do TCP-IP e do inetd. Os serviços DNS, DHCP e NFS. O servidor Internet. O servidor de e-mail. O servidor Samba. Roteamento. Firewalls. Aspecto de gerência de redes. O protocolo SNMP.
Programação para Redes de Computadores. Editor Emacs. Programação em SHELL SCRIP. Ferramentas da GNU. A ferramenta MAKE. Introdução à linguagem C.
Instalação de Equipamentos de Redes. Conceitos básicos em telemática. Equipamentos de comunicação de dados. Modem digital. Vantagens da transmissão digital e transmissão analógica. Códigos utilizados em modems digitais. Modem analógico. Tipos de modulação. Recomendações ITU-T. Tecnologias utilizadas em modems: compressão de dados, controle de fluxo e erros. Discagem e resposta automática, programação via HAYES. Facilidades de teste em modem. Multiplexadores FDM, TDM e STDM. Unidades de derivação digital e analógica. LANs e WAN. Tipos de redes locais (ethernet, token ring, FDDI). Topologias de rede e as suas aplicações. Tecnologia ethernet para LANs. Arquitetura TCP/IP. Alternativas para a segmentação de uma rede ethernet. Placas de rede ethernet e sua configuração. Monitoração do tráfego em uma rede local. Configuração de hubs, switches gerenciáveis e roteadores para internet. Tecnologias de acesso ADSL Frame-Relay e IP.
Info dos Professores
André - professor de Cabeamento Estruturado
Alberto - professor de Gerência de Redes de Computadores
Emerson Mello - professor de Programação para Redes de Computadores
Jorge Casagrande - profesor de Instalação de Equipamentos de Redes
Projeto Integrador
Introdução ao Projeto
bla
Datas Importantes
17/07/08 Data máxima para disponibilização de testes remotos e locais; 23/07/08 Apresentação do projeto para o Núcleo de Telecomunicações;
Objetivos por Disciplina
Cabeamento Estruturado
Instalação e configuração com teste de certificação (taxa de erros usando test-set) do link ótico redundante 2MBps entre COINF e LAB REDES 1.
Gerência de Redes de Computadores
Configure seu servidor para responder por um domínio. O nome do domínio deverá seguir o modelo: dominio.sj.cefetsc.edu.br. Onde “dominio” será de escolha do grupo.
O ip do servidor será: 200.135.233.5x. Onde “x“ deverá ser igual ao último digito do ip do servidor de sua equipe, ou algum outro determinado pelo professor em caso de conflito. Este número, bem como o "dominio" da item anterior, deverá ser repassado ao professor, para que sejam feitos os ajustes necessários no DNS (hendrix) da escola. Obs.: não confunda "dominio" com nome de máquina.
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.
Instalação de Equipamentos de Redes
- Configuração do servidor para Conexãp PPP.
- Configuração das interfaces seriais dos Routers CISCO 1750, correspondentes ao link óptico entre COINF e LAB. REDES 1.
- Instalação e configuração do Router WIFI da rede LAN 192.168.20.0/24 (BSSID1).
Programação para Redes de Computadores
Sistema para controle de usuários:
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.
Opção da Equipe:
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.
Cronograma Tabela
Etapas de Execução | 30 | 01 | 02 | 03 | 04 | 07 | 08 | 09 | 10 | 11 | 14 | 15 | 16 | 17 | 18 | 21 | 22 | 23 | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gerência de Redes | ||||||||||||||||||||||
Instalar S.O. | X | |||||||||||||||||||||
Instalação e Configuração do Apache + PHP | X | |||||||||||||||||||||
Instalação e Configuração do SSH | X | |||||||||||||||||||||
Instalação e Configuração de DNS | X | |||||||||||||||||||||
Instalação e Configuração de FTP | X | |||||||||||||||||||||
Instalação e Configuração POSTFIX | X | |||||||||||||||||||||
Configuração de Roteamento | X | |||||||||||||||||||||
Instalação e Configuração de Squid | X | |||||||||||||||||||||
Configuração de NAT e Firewall | X | |||||||||||||||||||||
Configuração para criação de usuários | X | |||||||||||||||||||||
Programação para Redes | ||||||||||||||||||||||
Criação do Site + Ger. Usuários | X | |||||||||||||||||||||
Criação do Formulário de Webmail | X | |||||||||||||||||||||
Instalação de Equipamento de Redes | ||||||||||||||||||||||
Instalação e configuração router WIFI LAN | X | |||||||||||||||||||||
Instalação e Configuração de Serviço PPP | X | |||||||||||||||||||||
Confiruração interfaces routers Cisco 1750 | X | |||||||||||||||||||||
Cabeamento Estruturado | ||||||||||||||||||||||
Instalação link fibra óptica | X | |||||||||||||||||||||
Certificação link fibra óptica | X | |||||||||||||||||||||
Relatórios | ||||||||||||||||||||||
Criação da apresentação | X | |||||||||||||||||||||
Testes Finais | X | X | X | |||||||||||||||||||
Conclusão do Relatório | X | |||||||||||||||||||||
Apresentação Final | X; |
Cronograma Previsto
- 01/07/2008 - Site do projeto com o conteúdo de programação funcionando.
- 30/06/2008 - Instalação e configuração com teste de certificação (taxa de erros usando test-set) do link ótico redundante 2MBps entre COINF e LAB REDES 1 até as Interfaces seriais dos Routers CISCO1750; Configuração das interfaces seriais nos routers correspondentes.
- 01/07/2008 - Instalação e configuração do Router WIFI da rede LAN 192.168.20.0/24 (BSSID1)
- 02/07/2008 - Formatação/Instalação do SO, configurar o servidor
- 03/07/2008 - Configuração de serviços: Apache com PHP, SSH, FTP, FireWall, DNS, Servidoe de e-mail Postfix, NAT e Squid.
- 04/07/2008 - Instalação/configuração dos hosts, assim como para as atividades do dia anterior se não concluidas.
- 07/07/2008 - Criação de Grupos e Usúarios
- 08/07/2008 - Configuração da conexão PPP
- 09/07/2008 em diante para ajustes finais.
Cronograma Realizado
Devido ao fato dos materiais para a instalação do link de fibra não estarem disponiveis, as atividades estão sendo remanejadas.
- 30/07/2008 - Instalação do servidor, distribuição Mandriva.
- 01/07/2008 - Instalação do servidor distro Ubuntu. Serviços instalados/configurados: DNS, Repositórios, SSH, Webmin, Apache com suporte a PHP e MySQL.
- 02/07/2008 - Serviços instalados/configurados: FTP, Postfix, Squid, site da equipe com formulário on-line funcionando(interface gráfica terá de ser refeita devido há incompatibilidades com o sistema). Reconfiguração apache+php.
- 03/07/2008 - Incompatibilidade do site, começo da recontrução do mesmo.
- 04/07/2008 - Término da estrutura do site, inicio da parte de programação.
- 05/07/2008 - Reestruturação das sessões PHP para o gerenciamento de usuários.
- 07/07/2008 - Testes do Servidor, com falhas no DNS e DHCP. Procura de soluções, volta a distro Mandriva.
- 08/07/2008 - Instalação/configuração - repositórios, Apache, PHP, DNS, DHCP, FTP, SSH, Webmin, Squid, Firewall.
- 09/07/2008 - Instalação e configuração do Router WIFI da rede LAN 192.168.20.0/24 (BSSID1), e o funcionamento do site na atual configuração do PHP.
- 10/07/2008 - Instalação/configuração Postfix. Término da estrutura da página web. Passagem do link de fibra óptica(não terminado devido a falta de material).
Etapas de Execução do Projeto
Cabeamento
A espera do material para realizar a instalação do link.
Gerência de Redes de Computadores
Formatação/Instalação do Servidor/Cliente
Projeto realizado em duas distros, Mandriva e Ubuntu.
Para a instalação do Mandriva:
*boot pelo DVD; *escolher lingua portuguesa; *instalar Mandriva; *seguir os passos da instalação (partição, usuarios, etc);
Para a instalação do Ubuntu:
Visite Equipe Full Tilt
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=fulltilt.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 fulltilt.sj.cefetsc.edu.br fulltilt localhost
Instalação/Configuração dos Serviços
Repositórios
Listas de programas aptos para a instalação. São programas armazenados em uma lista de softwares disponiveis (repositorios) e aptos a serem instalados via internet ou pelo CD/DVD.
Assim sendo uma ferramenta para instalação extremamente fácil, visto que é so acionar a instalação do programa requisitado e sua instalação é feita automaticamente.
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.
DHCP
Protocolo que oferece configuração dinâmica de terminais (IP, mascara de rede, gateway, etc).
DNS
Serviço de tabelas entre nomes e endereços IPs.
- DNS Direto - relaciona endereços IPs a nomes.
- DNS Reverso - relaciona nomes a enrereços IPs.
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
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
Webmin
Programa para gerenciamento remoto via browser.
Para acessá-lo:
https://IP_server:10000
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.
Firewall
Desenvolvido em shell script onde será adicionado ao rc.local.
Funcionalidades:
- ativar o roteamento
- ativar o NAT
- ativar o redirecionamento para o Squid
- bloquiar todas as portas
- liberar portas específicas
Postfix
Servidor de correio eletronico para gerenciamento de e-mail enviados e recebidos.
Instalação de Equipamentos de Redes
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.
Instalação/Configuração Router WIFI
Instalação e configuração do Router WIFI da rede LAN 192.168.20.0/24 para a rede(BSSID1)
Configuração das Interfaces Seriais nos Routers CISCO 1750
(descrição do serviço)
Programação para Redes de Computadores
Manutenção de Usuários da Provedora
(descrição do serviço)
Formulário Web
(descrição do serviço)