Mudanças entre as edições de "IER60808 2017-1"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 95: Linha 95:
 
#Em computador0 e computador1, respectivamente, observe que não há rotas configuradas
 
#Em computador0 e computador1, respectivamente, observe que não há rotas configuradas
 
#*$ ip -4 r
 
#*$ ip -4 r
#*Resposta provavel em computador0: 192.168.1.0/25 dev eth0 proto kernel scope link src 192.168.1.2  
+
#*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 computador0 e computador1, respectivamente, adicione seus ips
 
#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.2/25 dev eth0

Edição das 13h11min de 20 de fevereiro de 2017

Dados do Professor

Dados da Disciplina

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:

  1. 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).
  2. 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)
  3. A seguir entre com as demais configurações de computadores, roteadores e switchs que deseja utilizar em sua rede
  4. 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
  5. 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)

  1. Global

global[compact]=False global[mem]=32 global[vm]=4 global[clean]=True

  1. Equipamentos

computador0[type]=generic computador1[type]=generic

  1. Enlaces

computador0[eth0]=enlace0 computador1[eth0]=enlace0 </syntaxhighlight>

lab.conf de uma rede simples com switch

  1. Global

global[compact]=False global[mem]=32 global[vm]=4 global[clean]=True

  1. Equipamentos

computador0[type]=generic computador1[type]=generic switch0[type]=switch

  1. Enlaces

computador0[eth0]=enlace0 switch0[eth0]=enlace0 computador1[eth0]=enlace1 switch0[eth1]=enlace1 </syntaxhighlight>


lab.conf de uma rede simples com roteador ipv4

  1. Global

global[compact]=False global[mem]=32 global[vm]=4 global[clean]=True

  1. Equipamentos

computador0[type]=generic computador1[type]=generic router0[type]=router

  1. Enlaces

computador0[eth0]=enlace0 computador1[eth0]=enlace1 router0[eth0]=enlace0 router0[eth1]=enlace1 </syntaxhighlight>

  1. Instancie a rede
  2. Em computador0 e computador1, respectivamente, observe que não há ips configurados
    • $ ip -4 a
  3. Em computador0 e computador1, respectivamente, observe que não há rotas configuradas
    • $ 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
  4. 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