Académique Documents
Professionnel Documents
Culture Documents
Objetivo:
As atividades tm por objetivo consolidar os conceitos de redes de computadores, aplicando os conceitos tericos de forma a desenvolver no estudante a capacidade de instalao, administrao e gerenciamento dos principais servios de redes de computadores.
Metodologia
Sero realizadas tarefas prticas sobre o tema proposto Individualmente, os alunos devero instalar e configurar em mquina de sua responsabilidade o que for definido pelo tema do trabalho. ATENO: PROBLEMAS COM A MQUINA SO DE RESPONSABILIDADE DO ALUNO (formatao, reinstalao, perda de arquivos, perda de senha, etc.) Para cada tarefa o aluno dever criar um arquivo PDF contendo 4 itens: o 1 - Explicao terica do trabalho (pequeno texto explicativo) ; o 2 - Passo-a-passo dos comandos utilizados para instalao e configurao; o 3 - Apresentao de no mnimo um screenshot que demonstre os testes que foram efetuados e comprovem a funcionalidade do sistema o 4 - Concluso descrevendo quais foram as maiores dificuldades enfrentadas pela dupla na execuo da atividade Em data definida cada aluno dever postar o PDF no sistema de envio de trabalhos para verificao se a tarefa foi concluda com sucesso. A no apresentao dos 4 itens implica que o trabalho no est completo
Avaliao:
Ser considerado somente o trabalho que for apresentado com screenshots que demonstrem a atividade FUNCIONANDO e que REALMENTE FORAM EXECUTADAS na mquina do aluno. A no funcionalidade da instalao/configurao ou ento apresentao de exerccio desenvolvido em outra mquina implica que o trabalho no est completo e o mesmo no ser validado.
Instrues:
Na etapa de testes, os textos em vermelho so aqueles que devem ser digitados pelos usurios IP_MAQUINA o endereo ip atribudo a mquina do aluno As screenshots tiradas via navegador DEVEM MOSTRAR o ip da mquina para serem consideradas validas As screenshots tiradas atravs de cliente SSH DEVEM MOSTRAR o ip da mquina para serem consideradas validas
Feito!! Sua mquina est pronta para o desenvolvimento das demais tarefas. Que a fora esteja com voc Luke!
Na rea de redes ser autodidata um grande diferencial. O Google seu melhor amigo para a execuo das tarefas...
Teste de funcionalidade Devero ser efetuados os seguintes testes: - Teste de chroot do usurio # ftp IP_MAQUINA
Connected to IP_MAQUINA. 220 ProFTPD 1.3.2 Server [::ffff:IP_MAQUINA] Name (IP_MAQUINA:ober): ober informe seu usuario 331 Password required for ober Password: informe sua senha 230 User ober logged in Remote system type is UNIX. Using binary mode to transfer files. ftp> pwd digite esse comando 257 "/" is the current directory dever aparecer essa sada ftp>
- Teste de usurio anonymous # ftp IP_MAQUINA Connected to IP_MAQUINA. 220 ProFTPD 1.3.2 Server [::ffff:IP_MAQUINA] Name (IP_MAQUINA5:ober): anonymous informe esse usurio 331 Anonymous login ok, send your complete email address as your password Password: informe qualquer senha 230-Welcome, archive user anonymous@::ffff:IP_MAQUINA ! 230230-The local time is: Tue Sep 14 21:09:23 2010 230230-This is an experimental FTP server. If you have any unusual problems, 230-please report them via e-mail to <root@maquina.labredes.urisan.edu.br>. 230230 Anonymous access granted, restrictions apply Remote system type is UNIX. Using binary mode to transfer files. ftp>
Um servidor web tem por finalidade fornecer acesso a arquivos atravs do protocolo HTTP. O servidor web mais utilizado o Apache. Dever ser configurado um servidor web de forma que este seja capaz de fornecer pginas estticas quanto dinmicas geradas atravs de scripts CGI.
Teste de funcionalidade - Pginas estticas Atravs do navegador acessar a URL http://IP_MAQUINA Se estiver funcionando a sada ser:
It works! This is the default web page for this server. The web server software is running but no content has been added, yet.
- Pginas dinmicas No diretrio cgi-bin criar um arquivo chamado hello.cgi com o seguinte contedo:
#!/usr/bin/perl print "Content-type: text/html\n\n"; print "Hello, world!\n";
Dar permisso de execuo para o arquivo # chmod 755 hello.cgi Atravs do navegador acessar a URL http://IP_MAQUINA/cgi-bin/hello.cgi Se estiver funcionando a sada no navegador dever ser
Hello, world!
SNMP (Simple Network Management Protocol) um protocolo utilizado para gerenciamento de redes de computadores. Ele permite ao gerente de redes ter controle sobre diversos ndices que ilustram o status da rede. Dever ser configurado um servidor SNMP local e ento utilizar ferramentas de consulta para demonstrar que o mesmo est coletando as informaes definidas na MIB. As seguintes informaes devem ser definidas no arquivo de configurao
syslocation GerenciaRedes syscontact Aluno <admin@labredes> rocommunity public
Teste de funcionalidade Para consulta o seguinte comando ser utilizado o seguinte comando # snmpwalk -v2c -c public 127.0.0.1 system Se tudo estiver funcionando a sada dever ser algo do tipo SNMPv2-MIB::sysDescr.0 = STRING: Linux ubuntusrv 2.6.28-11-generic #42-Ubuntu SMP Fri May 17 01:58:03 UTC 2010 x86_64
Trabalho 6 - MySQL
Um servidor de banco de dados tem por finalidade o armazenamento de dados para diversos tipos de aplicao. Um dos servidores de banco de dados gratuitos mais utilizados na atualidade o MySQL Dever ser configurado um servidor de banco de dados MySQL com a senha teste para o usuario root. Teste de funcionalidade Via linha de comando conectar no servidor mysql com o usurio root. Se estiver tudo certo dever ser semelhante a isso
#mysql -u root p Enter password: digite a senha do usurio root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12685620 Server version: xxxxx Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Trabalho 7 - PHP
A linguagem PHP uma das linguagens mais populares da atualidade. Uma das facilidades proporcionadas por ela o desenvolvimento de sites dinmicos utilizando banco de dados. Dever ser configurado o servidor apache de forma a rodar scripts na linguagem php. O PHP dever ser instalado de forma a dar suporte a conexo com banco de dados mysql e tambm a criao de imagens com GD, ou seja, devero ser instalados o suporte a principais bibliotecas da linguagem.
Teste de funcionalidade O teste ser efetuado atravs da criao de um arquivo chamado teste.php na rea pblica do site que conter a seguinte linhas de cdigo:
Atravs do navegador acessar a URL http://IP_MAQUINA/teste.php Se estiver funcionando a sada no navegador dever ser uma pgina contendo as configuraes do PHP. Obrigatoriamente devero estar listados o suporte ao mysql e a biblioteca GD.
Trabalho 8 - phpMyAdmin
O phpMyAdmin um programa de computador desenvolvido em PHP para administrao do MySQL pela Internet. A partir deste sistema possvel criar e remover bases de dados, criar, remover e alterar tabelas, inserir, remover e editar campos, executar cdigos SQL e manipular campos chaves. O phpMyAdmin muito utilizado por programadores web que muitas vezes necessitam manipular bases de dados. Devere ser instalado e configurado o phpMyAdmin no servidor e torn-lo acessvel via navegador
Trabalho 9 - MRTG
O MRTG (Multi Router Traffic Grapher) um programa feito em perl muito til para anlisar o trfego utilizado em sua rede/link. Ele gera grficos que te mostram o uso da banda em termos de velocidade. Para isso, ele funciona como um cliente SNMP consultando a MIB do destino para obter os dados de velocidades das interfaces da rede e ento gera grficos sobre esses dados. Dever ser configurado o MRTG de forma a gerar grficos do trfego das interfaces de sua mquina (interfaces lo0 e eth0).
Teste de funcionalidade Atravs do navegador acessar a URL http://IP_MAQUINA/mrtg Devero ser apresentados os grficos com o trfego de cada interface. Note que os grficos podem estar em branco devido a no terem sido coletados ainda dados suficientes para plotagem dos mesmos. Aps alguns minutos voc vai ver linhas indicando a quantidade de dados entrando e saindo pela interface