Laboratório: NetKit DHCP e NAT: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com '=Laboratório: NetKit DHCP e NAT= O '''[http://wiki.sj.ifsc.edu.br/wiki/index.php/Netkit2 Netkit2]''' <ref name="Netkit2"> http://wiki.sj.ifsc.edu.br/wiki/index.php/Netkit2</...')
 
Linha 4: Linha 4:


O Netkit2 se compõe de '''máquinas virtuais Linux''' (implementadas com kernel Linux UML – ''User Mode Linux''), que funcionam como roteadores ou computadores e ''switches'' virtuais (UML ''switch'') para interligar as máquinas virtuais. Para todos os efeitos, cada máquina virtual funciona como se fosse um computador real, possuindo uma ou mais interfaces de rede. Com esses recursos é possível criar redes de configurações arbitrárias para estudar protocolos de comunicação e serviços de rede <ref name="Netkit2"/>.
O Netkit2 se compõe de '''máquinas virtuais Linux''' (implementadas com kernel Linux UML – ''User Mode Linux''), que funcionam como roteadores ou computadores e ''switches'' virtuais (UML ''switch'') para interligar as máquinas virtuais. Para todos os efeitos, cada máquina virtual funciona como se fosse um computador real, possuindo uma ou mais interfaces de rede. Com esses recursos é possível criar redes de configurações arbitrárias para estudar protocolos de comunicação e serviços de rede <ref name="Netkit2"/>.
==Teste do Netkit2==


O '''Netkit2''' já está instalado no laboratório e pode ser iniciado com o comando:
O '''Netkit2''' já está instalado no laboratório e pode ser iniciado com o comando:
Linha 12: Linha 10:
Caso deseja instalar o Netkit2 em outro computador Linux, consultar a referência <ref name="Netkit2"/>.
Caso deseja instalar o Netkit2 em outro computador Linux, consultar a referência <ref name="Netkit2"/>.


===Rede de computadores básica===
==Exercício 1: Teste do Netkit2==
O ''script'' abaixo apresenta uma rede de computadores básica para ser testada no Netkit2 <ref name="Netkit2"/>:
O ''script'' abaixo apresenta uma rede de computadores básica para ser testada no Netkit2 <ref name="Netkit2"/>:
  pc1[type]=generic
  pc1[type]=generic
Linha 30: Linha 28:
#Verifique os '''pacotes ICMP''' capturados.
#Verifique os '''pacotes ICMP''' capturados.


===Redes de computadores interligadas por roteadores===
==Exercício 2: Redes interligadas por ''gateway''==
O ''script'' abaixo apresenta duas redes de computadores interligadas por roteadores, sendo estes últimos conectados entre si por um enlace ponto a ponto (Fonte:  <ref name="Netkit2"/>):
 





Edição das 18h55min de 25 de novembro de 2015

Laboratório: NetKit DHCP e NAT

O Netkit2 [1] é um ambiente para experimentos com redes de computadores desenvolvido no Câmpus São José, do IFSC, inspirado no Netkit [2], desenvolvido pela Universidade de Roma, na Itália.

O Netkit2 se compõe de máquinas virtuais Linux (implementadas com kernel Linux UML – User Mode Linux), que funcionam como roteadores ou computadores e switches virtuais (UML switch) para interligar as máquinas virtuais. Para todos os efeitos, cada máquina virtual funciona como se fosse um computador real, possuindo uma ou mais interfaces de rede. Com esses recursos é possível criar redes de configurações arbitrárias para estudar protocolos de comunicação e serviços de rede [1].

O Netkit2 já está instalado no laboratório e pode ser iniciado com o comando:

netkit2

Caso deseja instalar o Netkit2 em outro computador Linux, consultar a referência [1].

Exercício 1: Teste do Netkit2

O script abaixo apresenta uma rede de computadores básica para ser testada no Netkit2 [1]:

pc1[type]=generic
pc2[type]=generic
pc1[eth0]=lan1:ip=192.168.0.1/24
pc2[eth0]=lan1:ip=192.168.0.2/24

A rede resultante é:

  1. Edite um arquivo de texto e salve em uma pasta de trabalho (extensão .conf);
  2. Carregue o arquivo no NetKit2 com a opção File -> Load and Run;
  3. Clique na opção File -> Graph e veja a topologia da rede em execução;
  4. Verifique as configurações de cada pc com o comando ifconfig;
  5. Verifique a conectividade em rede entre os pc com o comando ping;
  6. Lance uma captura de pacotes com wireshark em um dos pc;
  7. Execute novamente o comando ping;
  8. Verifique os pacotes ICMP capturados.

Exercício 2: Redes interligadas por gateway

Referências


--Evandro.cantu (discussão) 16h49min de 25 de novembro de 2015 (BRST)