Mudanças entre as edições de "Usuário Discussão:ATL&L"
(26 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 40: | Linha 40: | ||
====Configuração do Servidor==== | ====Configuração do Servidor==== | ||
'''Foi utilizado Sistema Operacional Mandriva, pela a sua acessibilidade de informações'''<br> | '''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> | *'''[[ 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> | *'''[[ 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> | *'''[[ 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> | *'''[[ Servidor FTP]]'''<br> | ||
+ | ====='''Postfix'''===== | ||
+ | Servidor de correio eletronico para gerenciamento de e-mail enviados e recebidos. | ||
*'''[[ Servidor Postfix]]'''<br> | *'''[[ 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> | *'''[[ 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> | *'''[[ Servidor DHCP]]'''<br> | ||
− | + | ||
− | *'''[[ Configuração | + | ====='''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> | ||
+ | |||
Linha 60: | Linha 152: | ||
* 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]] | ||
+ | |||
---- | ---- | ||
Linha 81: | Linha 180: | ||
===Cabeamento Estruturado: Prof. André Alves=== | ===Cabeamento Estruturado: Prof. André Alves=== | ||
− | === | + | ===Programação de Redes de Computadores: Prof. Emerson Mello=== |
===Instalação de Equipamento de Redes: Prof. Jorge Casagrande=== | ===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=== | ===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
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,