Mudanças entre as edições de "PJI3-lab3"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 34: Linha 34:
  
 
== Parte 2: Subredes e roteamento estático ==
 
== Parte 2: Subredes e roteamento estático ==
 +
 +
Estes experimentos devem ser realizados no [[Netkit2]], que deve ser executado na máquina real.
 +
 +
# Transfira para seu computador [http://tele.sj.ifsc.edu.br/~msobral/pji3/lab3/rede1.conf o arquivo de configuração ''rede1.conf'']
 +
# Execute o Netkit2, e no menu ''File->Load Only'' selecione o arquivo de configuração ''rede1.conf''
 +
# Use o menu ''File->Graph'' para visualizar a topologia da rede
 +
# Use o menu ''Network->Start'' para iniciar a rede
 +
# Sabendo que ''pc1'' está na subrede 172.18.12.64/26, ''pc2'' está na subrede 192.168.5.32/27, e ''pc3'' está na subrede 10.0.10.0/24, faça o seguinte:
 +
## Configure os endereços IP de todas as interfaces dos ''hosts'' dessa rede
 +
## Crie rotas estáticas nos ''hosts'' para que ''pc1, pc2'' e ''pc3'' consigam se comunicar
 +
# Use o menu ''Network->Stop'' para encerrar a execução da rede
 +
# Transfira para seu computador [http://tele.sj.ifsc.edu.br/~msobral/pji3/lab3/rede2.conf o arquivo de configuração ''rede2.conf'']
 +
# Execute o Netkit2, e no menu ''File->Load Only'' selecione o arquivo de configuração ''rede2.conf''
 +
# Use o menu ''File->Graph'' para visualizar a topologia da rede
 +
# Use o menu ''Network->Start'' para iniciar a rede
 +
# Sabendo que ''pc1'' está na subrede 172.18.12.64/26, ''pc2'' está na subrede 192.168.5.32/27, ''pc3'' está na subrede 10.0.10.0/24, e ''pc4'' está em 200.135.37.128/25, faça o seguinte:
 +
## Configure os endereços IP de todas as interfaces dos ''hosts'' dessa rede
 +
## Crie rotas estáticas nos ''hosts'' para que ''pc1, pc2, pc3'' e ''pc4'' consigam se comunicar
 +
# Use o menu ''Network->Stop'' para encerrar a execução da rede
 +
# Transfira para seu computador [http://tele.sj.ifsc.edu.br/~msobral/pji3/lab3/rede3.conf o arquivo de configuração ''rede3.conf'']
 +
# Execute o Netkit2, e no menu ''File->Load Only'' selecione o arquivo de configuração ''rede3.conf''
 +
# Use o menu ''File->Graph'' para visualizar a topologia da rede
 +
# Use o menu ''Network->Start'' para iniciar a rede
 +
# Sabendo que ''pc1'' está na subrede 172.18.12.64/26, ''pc2'' está na subrede 192.168.5.32/27, ''pc3'' está na subrede 10.0.10.0/24, ''pc4'' está em 200.135.37.128/25 e ''pc5'' está em 150.162.33.0/24, faça o seguinte:
 +
## Configure os endereços IP de todas as interfaces dos ''hosts'' dessa rede
 +
## Crie rotas estáticas nos ''hosts'' para que ''pc1, pc2, pc3, pc4'' e ''pc5'' consigam se comunicar pelo caminho mais curto
 +
## Suponha que o link entre ''r1'' e ''r3'' tenha caído, modifique as rotas estáticas nos ''hosts'' para que ''pc1, pc2, pc3, pc4'' e ''pc5'' voltem a se comunicar pelo caminho mais curto
  
 
== Parte 3: Roteamento dinâmico ==
 
== Parte 3: Roteamento dinâmico ==

Edição das 16h21min de 28 de fevereiro de 2018

Objetivo

  • Explorar o uso de endereçamento IPv4 em redes locais

Roteiro

Parte 1: configuração de endereços

PJI3-Lab3-1.jpg
Rede dos experimentos

Tomando como base a rede do laboratório mostrada na figura, realize estes procedimentos em a máquina virtual "3-Gráfico":

  1. Configure manualmente seu computador para que use um endereço IP da subrede 172.18.20.128/25. Cuidado com conflitos de IP !
  2. Teste a comunicação com os demais computadores do laboratório
  3. Sabendo que o roteador do laboratório possui endereço 172.18.20.129, e os servidores DNS do IFSC são 191.36.8.2 e 191.36.8.3, faça com que seu computadores consiga acessar a Internet
  4. Agora configure seu computador para que obtenha seu endereço IP dinamicamente. Use o arquivo /etc/network/interfaces para esse propósito
  5. Identifique o endereço IP obtido, a rota default e os servidores DNS
  6. Investigue como a interface obtém sua configuração de rede:
    1. Desconfigure sua interface de rede com este comando:
      sudo ifdown -a
      
    2. Execute o wireshark, ativando a captura de datagramas UDP
    3. Reative sua interface de rede:
      sudo ifup -a
      
    4. Identifique as mensagens do protocolo DHCP no wireshark, comparando-as com este diagrama.
  7. Implantação de servidores DHCP na subrede
    1. Ative a máquina virtual "3-Servidor" em seu computador.
    2. Instale o software do servidor DHCP nessa máquina virtual. O nome do pacote de software é isc-dhcp-server.
    3. Configure seu servidor DHCP para conceder endereços IP na subrede do experimento. Cuidado para evitar sobreposição de faixas de endereços com os servidores DHCP de seus colegas !
    4. Ative seu servidor DHCP
    5. Na máquina virtual 3-Gráfico, reconfigure a interface de rede para que se obtenha um novo endereço IP. Porém antes disso certifique-se de que o wireshark está em modo de captura de datagramas UDP
    6. Identifique o endereço IP obtido ... qual servidor DHCP o concedeu ? Isso pode ser descoberto por meio do wireshark

Parte 2: Subredes e roteamento estático

Estes experimentos devem ser realizados no Netkit2, que deve ser executado na máquina real.

  1. Transfira para seu computador o arquivo de configuração rede1.conf
  2. Execute o Netkit2, e no menu File->Load Only selecione o arquivo de configuração rede1.conf
  3. Use o menu File->Graph para visualizar a topologia da rede
  4. Use o menu Network->Start para iniciar a rede
  5. Sabendo que pc1 está na subrede 172.18.12.64/26, pc2 está na subrede 192.168.5.32/27, e pc3 está na subrede 10.0.10.0/24, faça o seguinte:
    1. Configure os endereços IP de todas as interfaces dos hosts dessa rede
    2. Crie rotas estáticas nos hosts para que pc1, pc2 e pc3 consigam se comunicar
  6. Use o menu Network->Stop para encerrar a execução da rede
  7. Transfira para seu computador o arquivo de configuração rede2.conf
  8. Execute o Netkit2, e no menu File->Load Only selecione o arquivo de configuração rede2.conf
  9. Use o menu File->Graph para visualizar a topologia da rede
  10. Use o menu Network->Start para iniciar a rede
  11. Sabendo que pc1 está na subrede 172.18.12.64/26, pc2 está na subrede 192.168.5.32/27, pc3 está na subrede 10.0.10.0/24, e pc4 está em 200.135.37.128/25, faça o seguinte:
    1. Configure os endereços IP de todas as interfaces dos hosts dessa rede
    2. Crie rotas estáticas nos hosts para que pc1, pc2, pc3 e pc4 consigam se comunicar
  12. Use o menu Network->Stop para encerrar a execução da rede
  13. Transfira para seu computador o arquivo de configuração rede3.conf
  14. Execute o Netkit2, e no menu File->Load Only selecione o arquivo de configuração rede3.conf
  15. Use o menu File->Graph para visualizar a topologia da rede
  16. Use o menu Network->Start para iniciar a rede
  17. Sabendo que pc1 está na subrede 172.18.12.64/26, pc2 está na subrede 192.168.5.32/27, pc3 está na subrede 10.0.10.0/24, pc4 está em 200.135.37.128/25 e pc5 está em 150.162.33.0/24, faça o seguinte:
    1. Configure os endereços IP de todas as interfaces dos hosts dessa rede
    2. Crie rotas estáticas nos hosts para que pc1, pc2, pc3, pc4 e pc5 consigam se comunicar pelo caminho mais curto
    3. Suponha que o link entre r1 e r3 tenha caído, modifique as rotas estáticas nos hosts para que pc1, pc2, pc3, pc4 e pc5 voltem a se comunicar pelo caminho mais curto

Parte 3: Roteamento dinâmico