Laboratório: NetKit DHCP e NAT: mudanças entre as edições
Linha 25: | Linha 25: | ||
#Verifique as configurações de cada '''pc''' com o comando '''ifconfig'''; | #Verifique as configurações de cada '''pc''' com o comando '''ifconfig'''; | ||
#Verifique a conectividade em rede entre os '''pc''' com o comando '''ping'''; | #Verifique a conectividade em rede entre os '''pc''' com o comando '''ping'''; | ||
==Exercício 2: Redes interligadas por ''gateway''== | ==Exercício 2: Redes interligadas por ''gateway''== | ||
Linha 45: | Linha 42: | ||
[[Arquivo:Netkit-lab2.png]] | [[Arquivo:Netkit-lab2.png]] | ||
#Edite e carregue o arquivo no NetKit2; | |||
#Verifique as configurações de cada '''pc''' com o comando '''ifconfig'''; | |||
#Verifique as '''tabelas de roteamento''' '''pc''' com o comando '''route -n'''; | |||
#Verifique a conectividade em rede entre os '''pc''' com o comando '''ping'''; | |||
Edição das 21h05min 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 é:
- Edite um arquivo de texto e salve em uma pasta de trabalho (extensão .conf);
- 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;
Exercício 2: Redes interligadas por gateway
O script abaixo apresenta duas redes locais interligadas por um gateway [1]:
pc1[type]=generic pc2[type]=gateway pc3[type]=generic pc1[default_gateway]=192.168.0.2 pc3[default_gateway]=192.168.1.2 pc1[eth0]=lan0:ip=192.168.0.1/24 pc2[eth0]=lan0:ip=192.168.0.2/24 pc2[eth1]=lan1:ip=192.168.1.2/24 pc3[eth0]=lan1:ip=192.168.1.3/24
A rede resultante é:
- Edite e carregue o arquivo no NetKit2;
- Verifique as configurações de cada pc com o comando ifconfig;
- Verifique as tabelas de roteamento pc com o comando route -n;
- Verifique a conectividade em rede entre os pc com o comando ping;
Referências
--Evandro.cantu (discussão) 16h49min de 25 de novembro de 2015 (BRST)