Seções:
|
Construindo Roteadores Com Linux - Exercícios Propostos
Kernel
- Faça uma configuração do seu kernel, levando em conta seu hardware e o objetivo do roteador.
- Estando com o kernel feito é uma boa hora para tentar fazer um console na serial.
Comandos básicos
- Explore as funcionalidade dos comandos lsmod, modprobe, etc.
- Cheque a velocidade de sua interface eth0, se preferir modifique essa velocidade.
- Adicione endereços IP's (check antes para ver se alguem está usando), cheque configurações, consulte/adicione rotas, verifique a tabela arp, verifique conectividade e resolva os possíveis problemas (não esqueca de usar o comando ip com show e ping, tcpdump, ifconfig, etc...)
- Faça uma configuração na interface eth0 que automatize a configuração no boot.
Diretório /proc
- Explore as funcionalidades do comando sysctl (boa hora de alterar o valor para permitir encaminhamento de IP)
- Atribua valores para variáveis e teste o comportamento do roteador.
Vlans
- Configure uma vlan 802.1q com outro host.
- Deixe essas configurações automáticas no start-up do roteador.
- Explore as funcionalidades (use tcpdump, troque os formatos dos vlan-device, etc...)
Roteamento Avançado.
- Crie um túnel (ipip ou gre) com o comando ip com outro host.
- Explore as funcionalidades de tuneis (show, delete, etc...)
- Crie uma nova tabela de roteamento.
- Adicione um regra para uma rede qualquer usar a tabela de rotemanto
- Adicione rotas na tabela de roteamento criada (default e outras).
- Explore os tipos de rules e routes com o comando ip (blackhole, etc...)
BGP e OSPF
- Configure os daemons que serão utilizados (veja os arquivos zebra.conf, bgpd.conf, ospfd.conf e daemons no /etc/quagga).
- Faça um sessão BGP com outro host exportando algumas redes.
- Faça uma configuração de OSPF exportando algumas rotas (estáticas e conectadas por exemplo).
- Explore as funcionalidades (access-list, sumarizações, etc...)
Multicast
- Check os comandos ip maddres e ip mroute
- Configure um tunel DVMRP com outro host de outra rede
- Check os comandos map-mbone e mrinfo
- Dampeie as tabelas de roteamento.
Firewalls
- no seu roteador bloqueie as portas 110 para a sua rede
- permita que qualquer máquina da sua rede acesse a internet, mas bloqueia conexões de fora
- faça NAT para a sua rede interna
- marque os pacotes com destino/origem na porta 22
Controle de tráfego
- limite o tráfego na interface eth1 a 1mbit
- limite o tráfego web a apenas 500kbits
- limite o tráfeto de toda a rede a apenas 500kbits mas deixe que a máquina 10.0.0.2 use o quanto ela quiser do link
- limite o tráfego dos pacotes marcados do exercício acima a 128kbits
SNMP
- configure o daemon snmp e mude a communty public para curso1
- limite o acesso ao snmp a maquinas da sua rede apenas
- configure uma interface com o ip: 3000::1/64
- crie um tunel sit entre duas máquinas ipv4. Faça uma máquina pingar com ipv6 a outra
- configure o radvd para anunciar a rede 3001::/64
|