Mudanças entre as edições de "IER60808 2017-1"
Linha 41: | Linha 41: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ==lab.conf de uma rede simples com switch== | |
− | |||
− | |||
<code> | <code> | ||
#Global | #Global | ||
Linha 50: | Linha 48: | ||
global[vm]=4 | global[vm]=4 | ||
global[clean]=True | global[clean]=True | ||
− | |||
#Equipamentos | #Equipamentos | ||
Linha 72: | Linha 69: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
--> | --> | ||
+ | |||
+ | ==lab.conf de uma rede simples com roteador ipv4== | ||
+ | <code> | ||
+ | # 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á ips configurados | ||
+ | #*$ ip -4 a | ||
+ | #Em computador0 e computador1, respectivamente, observe que não há rotas configuradas | ||
+ | #*$ ip -4 r | ||
+ | #*Resposta provavel em computador0: 192.168.1.0/25 dev eth0 proto kernel scope link src 192.168.1.2 | ||
+ | #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 | ||
=Material de aula= | =Material de aula= |
Edição das 13h10min 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á ips configurados
- $ ip -4 a
- Em computador0 e computador1, respectivamente, observe que não há rotas configuradas
- $ ip -4 r
- Resposta provavel em computador0: 192.168.1.0/25 dev eth0 proto kernel scope link src 192.168.1.2
- 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
Material de aula
Material suplementar
- Netkit2
- Scripts netkit do Boi
- Outras versões da disciplina
- Redes de Computadores I (UFF)
- Exercícios online