Laboratório: NetKit Roteamento: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 5: | Linha 5: | ||
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"/>. | ||
==Instalação | ==Instalação e teste do Netkit2== | ||
;Instalação: Para instalação do Netkit2 no Linux consultar a referência <ref name="Netkit2"/>. | |||
:Execução: No laboratório o Netkit2 já está instalado e pode ser iniciado com o comando: | |||
netkit2 | |||
===Testando o NetKit2=== | |||
;Rede de computadores básica: O arquivo abaixo apresenta um ''script'' com uma rede de computadores básica para ser testado: | |||
pc1[type]=generic | |||
pc2[type]=generic | |||
pc1[eth0]=lan1:ip=192.168.0.1/24 | |||
pc2[eth0]=lan1:ip=192.168.0.2/24 | |||
#Carregue o arquivo no NetKit2 com a opção ''File -> Load and Run''; | |||
#Clique na opção ''File -> Graph'' e veja a topologia da rede em execução; | |||
#Verifique as configurações de cada PC com o comando '''ifconfig'''; | |||
#Verifique a conectividade em rede entre os PC com o comando '''ping'''; | |||
#Lance uma captura de pacotes com '''wireshark''' em um dos PC e em seguida execute o comando '''ping''' e verifique os '''pacotes ICMP''' capturados. | |||
==Referências== | ==Referências== |
Edição das 21h47min de 9 de junho de 2015
Laboratório: NetKit
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].
Instalação e teste do Netkit2
- Instalação
- Para instalação do Netkit2 no Linux consultar a referência [1].
- Execução: No laboratório o Netkit2 já está instalado e pode ser iniciado com o comando:
netkit2
Testando o NetKit2
- Rede de computadores básica
- O arquivo abaixo apresenta um script com uma rede de computadores básica para ser testado:
pc1[type]=generic pc2[type]=generic pc1[eth0]=lan1:ip=192.168.0.1/24 pc2[eth0]=lan1:ip=192.168.0.2/24
- Carregue o arquivo no NetKit2 com a opção File -> Load and Run;
- Clique na opção File -> Graph e veja a topologia da rede em execução;
- Verifique as configurações de cada PC com o comando ifconfig;
- Verifique a conectividade em rede entre os PC com o comando ping;
- Lance uma captura de pacotes com wireshark em um dos PC e em seguida execute o comando ping e verifique os pacotes ICMP capturados.
Referências
--Evandro.cantu (discussão) 17h51min de 9 de junho de 2015 (BRT)