Kathara: Roteamento: mudanças entre as edições
Linha 159: | Linha 159: | ||
:Configurar também para r2 e r3. | :Configurar também para r2 e r3. | ||
Testar novamente '''conectividade''' entre as máquinas com '''ping'''. | |||
Verificar '''rotas''' entre as máquinas com '''traceroute'''. | |||
Remover rede do laboratório: | |||
kathara lclean | |||
kathara wipe | |||
==Laboratório: Roteamento Dinâmico== | |||
Exemplo de '''rede de computadores''' com '''roteamento dinâmico''' construída com comandos '''Kathará l-commands''': | |||
Para este exemplo será utilizada a mesma estrutura do '''laboratório Roteamento Estático''', com os mesmos arquivos de configuração: | |||
lab.conf | |||
pc1.startup | |||
pc2.startup | |||
pc3.startup | |||
r1.startup | |||
r2.startup | |||
r3.startup | |||
pc1/ | |||
pc2/ | |||
pc3/ | |||
r1/ | |||
r2/ | |||
r3/ | |||
===Procedimentos práticos=== | |||
Iniciar rede do laboratório: | |||
kathara lstart | |||
Verificar '''tabelas de roteamento''' com '''route''': | |||
*pc1, pc2, pc2 | |||
*r1, r2, r3 | |||
route | |||
'''Testar conectividade''' entre as máquinas com '''ping''': | |||
*pc1 -> r1: | |||
ping 192.169.1.2 | |||
*pc1 -> pc2: | |||
ping 192.169.2.1 | |||
*pc1 -> pc3: | |||
ping 192.169.3.1 | |||
:Note que '''não há conectividade''' entre os pc1, pc2 e pc3. | |||
;Roteamento dinâmico: | |||
Testar novamente '''conectividade''' entre as máquinas com '''ping'''. | Testar novamente '''conectividade''' entre as máquinas com '''ping'''. |
Edição das 17h23min de 23 de fevereiro de 2021
Kathará: Roteamento
Veja como instalar o emulador de redes de computadores Kathará e exemplos introdutórios de redes na página Kathará.
Laboratório: Redes interligadas por roteador
Exemplo de redes interligadas por roteador construída com comandos Kathará l-commands:
- Hierarquia de arquivos e diretórios para os scripts do laboratório
lab.conf pc1.startup pc2.startup r1.startup pc1/ pc2/ r1/
Conteúdo dos arquivos:
lab.conf pc1[0]=A r1[0]=A r1[1]=B pc2[0]=B
pc1.startup ifconfig eth0 192.168.0.1/24 up
pc2.startup ifconfig eth0 192.168.1.2/24 up
r1.startup ifconfig eth0 192.168.0.2/24 up ifconfig eth1 192.168.1.1/24 up
Iniciar rede do laboratório:
kathara lstart
Verificar tabelas de roteamento com route:
- pc1, pc2 e r1:
route
Definir roteador default com route add manualmente em cada dispositivo:
- pc1:
route add default gw 192.168.0.2 dev eth0
- pc2:
route add default gw 192.168.1.1 dev eth0
- Verificar novamente as tabelas de roteamento .
- Obs: Rotas estáticas e o roteador padrão podem ser incluídas nos arquivos .startup.
Testar conectividade com ping:
- pc1 -> pc2:
ping 192.169.1.2
- pc2 -> pc1:
ping 192.169.0.1
Verificar rota com traceroute:
- pc1 -> pc2:
traceroute 192.169.1.2
Remover rede do laboratório:
kathara lclean
Laboratório: Roteamento Estático
Exemplo de rede de computadores com roteamento estático construída com comandos Kathará l-commands:
- Hierarquia de arquivos e diretórios para os scripts do laboratório
lab.conf pc1.startup pc2.startup pc3.startup r1.startup r2.startup r3.startup pc1/ pc2/ pc3/ r1/ r2/ r3/
Conteúdo dos arquivos:
lab.conf pc1[0]=A r1[0]=A r1[1]=AB r1[2]=AC pc2[0]=B r2[0]=B r2[1]=AB r2[2]=BC pc3[0]=C r3[0]=C r3[1]=BC r3[2]=AC
- Rotas default incluídas no arquivo de configuração:
pc1.startup ifconfig eth0 192.168.1.1/24 up route add default gw 192.168.1.2 dev eth0
pc2.startup ifconfig eth0 192.168.2.1/24 up route add default gw 192.168.2.2 dev eth0
pc3.startup ifconfig eth0 192.168.3.1/24 up route add default gw 192.168.3.2 dev eth0
r1.startup ifconfig eth0 192.168.1.2/24 up ifconfig eth1 10.0.1.1/24 up ifconfig eth2 10.0.2.1/24 up
r2.startup ifconfig eth0 192.168.2.2/24 up ifconfig eth1 10.0.1.2/24 up ifconfig eth2 10.0.3.1/24 up
r3.startup ifconfig eth0 192.168.3.2/24 up ifconfig eth1 10.0.3.2/24 up ifconfig eth2 10.0.2.2/24 up
Procedimentos práticos
Iniciar rede do laboratório:
kathara lstart
Verificar tabelas de roteamento com route:
- pc1, pc2, pc2
- r1, r2, r3
route
Testar conectividade entre as máquinas com ping:
- pc1 -> r1:
ping 192.169.1.2
- pc1 -> pc2:
ping 192.169.2.1
- pc1 -> pc3:
ping 192.169.3.1
- Note que não há conectividade entre os pc1, pc2 e pc3.
- Rotas estáticas
Definir rotas estáticas nos roteadores r1, r2 e r3 para conectividade completa entre os dispositivos.
- Exemplo de rotas em r1 para atingir redes B e C:
route add -net 192.168.2.0/24 gw 10.0.1.2 dev eth1 route add -net 192.168.3.0/24 gw 10.0.2.2 dev eth2
- Configurar também para r2 e r3.
Testar novamente conectividade entre as máquinas com ping.
Verificar rotas entre as máquinas com traceroute.
Remover rede do laboratório:
kathara lclean kathara wipe
Laboratório: Roteamento Dinâmico
Exemplo de rede de computadores com roteamento dinâmico construída com comandos Kathará l-commands:
Para este exemplo será utilizada a mesma estrutura do laboratório Roteamento Estático, com os mesmos arquivos de configuração:
lab.conf pc1.startup pc2.startup pc3.startup r1.startup r2.startup r3.startup pc1/ pc2/ pc3/ r1/ r2/ r3/
Procedimentos práticos
Iniciar rede do laboratório:
kathara lstart
Verificar tabelas de roteamento com route:
- pc1, pc2, pc2
- r1, r2, r3
route
Testar conectividade entre as máquinas com ping:
- pc1 -> r1:
ping 192.169.1.2
- pc1 -> pc2:
ping 192.169.2.1
- pc1 -> pc3:
ping 192.169.3.1
- Note que não há conectividade entre os pc1, pc2 e pc3.
- Roteamento dinâmico
Testar novamente conectividade entre as máquinas com ping.
Verificar rotas entre as máquinas com traceroute.
Remover rede do laboratório:
kathara lclean kathara wipe
Referências
Evandro.cantu (discussão) 11h18min de 23 de fevereiro de 2021 (-03)