A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

2006, Edgard Jamhour Exercício Roteamento Linux Edgard Jamhour.

Apresentações semelhantes


Apresentação em tema: "2006, Edgard Jamhour Exercício Roteamento Linux Edgard Jamhour."— Transcrição da apresentação:

1 2006, Edgard Jamhour Exercício Roteamento Linux Edgard Jamhour

2 2006, Edgard Jamhour Exercício 1 Para fazer o exercício, selecione 5 computadores e identifique como A, B, C, G1 e G2. rede 1 rede 2 G1 G2 AC A.0/ B.0/ x/ y/ A B B A.2 B A.3

3 2006, Edgard Jamhour Configuração da Bancada AB C REDE 1 eth A.3/24 eth A.2/24 REDE 2 G1 eth0 G2 eth0: A.1/24 eth x/17 eth0:1eth0 eth0: B.1/24 eth y/17 eth B.2/24 SUBSTITUA: A pelo número da sua bancada B pelo número da sua bancada + 4 x e y são os números da etiqueta do computador G1iG1oG2oG2i ENLACE eth1eth0

4 2006, Edgard Jamhour Estrutura do Script #!/bin/bash if [ $# -eq 0 ]; then echo Digite a opcao após o script echo "1=A, 2=B, 3=G1, 4=G2, 5=C" exit fi if [ $1 -eq 1 ]; then echo "Configuracao do host A" elif [ $1 -eq 2]; then echo "Configuracao do host B" elif [ $1 -eq 3]; then echo "Configuracao do Gateway G1" elif [ $1 -eq 4]; then echo "Configuracao do Gateway G2" elif [ $1 -eq 5]; then echo "Configuracao do host C" else echo "Opcao invalida" fi

5 2006, Edgard Jamhour Exemplo: Bancada 1 # Variaveis R1= ; M1= A= ; B= ; G1i= ; R2= ; M2= C= ; G2i= G1o= ; G2o= ; Mo= # HOST A ifconfig eth0 $A netmask $M1 route add –net $R2 netmask $M2 gw $G1i # HOST B ifconfig eth0 $B netmask $M1 route add –net $R2 netmask $M2 gw $G1i # G1 ifconfig eth0:1 $G1i netmask $M1 ifconfig eth0 $G1o netmask $M2 route add –net $R2 netmask $M2 gw $G2o # G2 ifconfig eth0:1 $G2i netmask $M2 ifconfig eth0 $G2o netmask $Mo route add –net $R1 netmask $M1 gw $G1o # HOST C ifconfig eth0 $C netmask $M2 route add –net $R1 netmask $M1 gw $G2i

6 2006, Edgard Jamhour Redirecionamento ICMP Quando um roteador recebe um pacote, ele pode enviar uma mensagem de redirecionamento (ICMP redirect) para o transmissor, caso ele conheça um outro roteador que possa fazer a entrega com menor custo. –Isso acontece por exemplo, quando o transmissor, o receptor e o roteador estão conectados na mesma rede local. –A mensagem de redirecionamento cria uma nova rota no transmissor. SWITCH A B 1. Pacote destinado a B 2. Redirecionamento 4. Pacote entregue diretamente a B 3. Nova rota criada em A

7 2006, Edgard Jamhour Roteamento sem Redirecionamento Nos roteadores: sysctl –w net.ipv4.ip_forward = 1 sysctl –w net.ipv4.conf.eth0.accept_redirects = 0 sysctl –w net.ipv4.conf.eth0.send_redirects = 0 sysctl –w net.ipv4.conf.all.accept_redirects = 0 sysctl –w net.ipv4.conf.all.send_redirects = 0 Nos clientes: sysctl –w net.ipv4.conf.eth0.accept_redirects = 0 sysctl –w net.ipv4.conf.all.accept_redirects = 0 OBS. As variáveis sysctl também são acessíveis através do diretório /proc/sys/net

8 2006, Edgard Jamhour Testes 1) Execute o script em todos os computadores da bancada 2) Verifique as tabelas de roteamento 3) Verifique a comunicação entre A e B e entre A e C

9 2006, Edgard Jamhour Exercício 2 Altere o script utilizando os novos endereços, conforme indicado abaixo rede 1 rede 2 G1 G2 AC A.0/ A.128/ x/ y/ A A A A.2 B A.3

10 2006, Edgard Jamhour Exercício 3 Altere o script utilizando os novos endereços e o conceito da rota default. rede 1 rede 2 G1 G2 AC A.0/ A.128/ x/ y/ A A A A.2 B A.3


Carregar ppt "2006, Edgard Jamhour Exercício Roteamento Linux Edgard Jamhour."

Apresentações semelhantes


Anúncios Google