Mudanças entre as edições de "IER60808 2017-1"
Linha 106: | Linha 106: | ||
#Em router0 observe as interfaces e rotas que possui atualmente | #Em router0 observe as interfaces e rotas que possui atualmente | ||
#*# show interface | #*# show interface | ||
− | #*# Resposta provavel: | + | #*# Resposta provavel: eth0 e eth1 estão ativas porém sem endereço |
#*# show ip route | #*# show ip route | ||
#*# Resposta provavel: 127.0.0.0/8 is directly connected, lo | #*# Resposta provavel: 127.0.0.0/8 is directly connected, lo | ||
− | #Em router0 configure | + | #Em router0 configure a interface eth0 |
#*# configure terminal | #*# configure terminal | ||
#*(config)# interface eth0 | #*(config)# interface eth0 | ||
#*(config-if)# ip address 192.168.1.1/25 | #*(config-if)# ip address 192.168.1.1/25 | ||
− | #Em router0 saia da | + | #Em router0 saia da configuração de eth0 com |
+ | #*(config-if)# quit | ||
+ | #*(config)# interface eth1 | ||
=Material de aula= | =Material de aula= |
Edição das 13h48min de 20 de fevereiro de 2017
Dados do Professor
- Professor: Cleber Jorge Amaral
- Email: cleber.amaral@ifsc.edu.br
- Atendimento paralelo: terças e quintas das 12:00 as 13:00 na Sala Multimeios de Tele (ao lado da reprografia)
- Agenda do professor: Ver página
Dados da Disciplina
- Ementa da disciplina na wiki: Curso_Técnico_Integrado_de_Telecomunicações_8ª_Fase
- Página no moodle: moodle
Laboratórios (simulação e utilizando equipamentos físicos)
Utilizaremos a ferramenta netkit2 já pré-instalada nas máquinas linux dos laboratórios. Siga os passos a seguir para configuração básica:
- Para iniciar crie um arquivo chamado "lab.conf" em sua pasta pessoa (pasta "aluno") através de uma ferramenta de edição de sua preferência (gedit, nano, vi ou outro).
- Entre com a configuração global básica do netkit2:
- global[compact]=False #Para que o netkit não compacte os discos rígidos das instâncias
- global[mem]=32 #Para que cada instância utilize 32MBRAM
- global[vm]=4 #Para que no máximo 4 máquinas virtuais sejam iniciadas simultâneamente
- global[clean]=True #Para que os dicos sejam apagados em cada inicialização (será utilizado assim num primeiro momento)
- A seguir entre com as demais configurações de computadores, roteadores e switchs que deseja utilizar em sua rede
- Selecione no netkit2 a opção no menu File -> Load and Run, selecione seu arquivo lab.conf que deve ter preenchida a sessão global bem como as demais configurações de seu projeto específico de virtualização
- Observe que suas máquinas devem ser instanciadas, uma pasta chamada "lab" deve ter sido criada no mesmo diretório em que se encontra "lab.conf"
- Caso de não inicialização pode haver erro de sintaxe em seu arquivo "lab.conf"
- Caso de falha ao rodar procure fechar as instancias e o netkit2, reiniciando o processo do zero
- Caso tenha optado por não limpar os discos (opção "clean"), pode ser necessário apagar manualmente os discos de suas máquinas
lab.conf de uma rede simples ponto a ponto (sobre ethernet)
- Global
global[compact]=False
global[mem]=32
global[vm]=4
global[clean]=True
- Equipamentos
computador0[type]=generic
computador1[type]=generic
- Enlaces
computador0[eth0]=enlace0
computador1[eth0]=enlace0
</syntaxhighlight>
lab.conf de uma rede simples com switch
- Global
global[compact]=False
global[mem]=32
global[vm]=4
global[clean]=True
- Equipamentos
computador0[type]=generic
computador1[type]=generic
switch0[type]=switch
- Enlaces
computador0[eth0]=enlace0
switch0[eth0]=enlace0
computador1[eth0]=enlace1
switch0[eth1]=enlace1
</syntaxhighlight>
lab.conf de uma rede simples com roteador ipv4
- Global
global[compact]=False
global[mem]=32
global[vm]=4
global[clean]=True
- Equipamentos
computador0[type]=generic
computador1[type]=generic
router0[type]=router
- Enlaces
computador0[eth0]=enlace0
computador1[eth0]=enlace1
router0[eth0]=enlace0
router0[eth1]=enlace1
</syntaxhighlight>
- Instancie a rede
- Em computador0 e computador1, respectivamente, observe que não há interfaces configuradas (exceto loopback)
- $ ip -4 a
- Em computador0 e computador1, respectivamente, observe que não há rotas configuradas
- $ ip -4 r
- Em computador0 e computador1, respectivamente, adicione seus ips
- $ ip -4 address add 192.168.1.2/25 dev eth0
- $ ip -4 address add 192.168.1.130/25 dev eth0
- Em computador0 e computador1, respectivamente, observe novamente os ips, agora incluindo a interface eth0
- $ ip -4 a
- Em computador0 e computador1, respectivamente, observe que ainda não há rotas configuradas (exceto o link de enlace)
- $ ip -4 r
- Resposta provavel em computador0 mostra que só há link de enlace, não há global: 192.168.1.0/25 dev eth0 proto kernel scope link src 192.168.1.2
- Em router0 comece dando um comando ? para obter a lista de possíveis comandos
- Em router0 observe as interfaces e rotas que possui atualmente
- show interface
- Resposta provavel: eth0 e eth1 estão ativas porém sem endereço
- show ip route
- Resposta provavel: 127.0.0.0/8 is directly connected, lo
- Em router0 configure a interface eth0
- configure terminal
- (config)# interface eth0
- (config-if)# ip address 192.168.1.1/25
- Em router0 saia da configuração de eth0 com
- (config-if)# quit
- (config)# interface eth1
Material de aula
Material suplementar
- Netkit2
- Scripts netkit do Boi
- Outras versões da disciplina
- Redes de Computadores I (UFF)
- Exercícios online