Labs¶
Roteiros práticos para montar, testar e demonstrar cenários reais de infraestrutura. Cada lab parte do zero, lista o que precisa ser instalado e termina com uma validação que mostra se o cenário funcionou.
A diferença para as outras pastas da documentação:
| Pasta | Conteúdo |
|---|---|
redes, linux, seguranca etc. |
Referência: como a tecnologia funciona e como configurar |
labs |
Prática: um ambiente completo para reproduzir e testar, normalmente cruzando várias áreas |
Índice¶
| Lab | Áreas | Ambiente | Nível |
|---|---|---|---|
| CGNAT, port forward e Portr | Redes, virtualização, segurança | VirtualBox: MikroTik CHR, pfSense, Linux | Intermediário |
Requisitos gerais¶
A maioria dos labs roda em uma máquina comum com:
- CPU x86_64 com virtualização habilitada na BIOS/UEFI (Intel VT-x ou AMD-V)
- 8 GB de RAM ou mais
- 50 GB livres em SSD
- VirtualBox 7.x
- Placa de rede cabeada, quando o lab usa bridge
Requisitos específicos ficam no início de cada lab. Diferenças entre Linux, Windows e macOS aparecem na seção de preparação do host de cada roteiro.
Estrutura de cada lab¶
Todo lab segue a mesma ordem, para o aluno saber onde encontrar cada coisa:
- Objetivo: o que o lab demonstra, em uma ou duas frases.
- Áreas: tópicos da documentação envolvidos.
- Topologia: desenho e tabela com VMs, interfaces e endereçamento.
- Preparação do host: Linux, Windows e macOS.
- Montagem: um passo por equipamento, com comandos prontos para copiar.
- Validação: comandos que confirmam que cada parte funcionou.
- Demonstrações: os testes que justificam a aula.
- Solução de problemas: sintoma, causa provável e ação.
Convenções¶
- Nome de arquivo:
lab-<tema>.md, em minúsculas e com hífen. - Comandos via CLI sempre que possível (RouterOS, Bash, PowerShell, VBoxManage). Interface gráfica só quando não existe alternativa.
- Senhas, IPs e nomes de exemplo ficam iguais em todo o roteiro, para o aluno não precisar adaptar no meio do caminho.
- Configurações de lab são para estudo. Quando algo for simplificado em relação à produção, o roteiro avisa.
Como adicionar um lab¶
- Crie o arquivo
lab-<tema>.mdnesta pasta seguindo a estrutura acima. - Teste o roteiro do início ao fim em uma máquina limpa.
- Adicione uma linha na tabela de índice.
- Se existir documento de referência relacionado em outra pasta, coloque um link para o lab lá.