Simulando redes com o GNS
Alguma vez já precisou testar uma regra de roteamento ou de firewall, porém não tinha um ambiente paralelo ou apartado para realizar os testes? O GNS veio para resolver esses problemas!
Introdução
Trabalhar com análise de redes nem sempre é simples, em ambientes em produção configurar uma regra de roteamento ou iptables erroneamente pode parar o acesso a vários serviços. Por mais que esse tipo de tarefa seja bem planejada erros podem podem ocorrer, afinal de contas somos humanos.
Uma das soluções é utilizar o GNS (Graphical Network Simulator ou Simulador de Redes Gráfico), com ele podemos montar uma estrutura de rede totalmente funcional e apartada e assim ser capaz de executar quantos testes forem necessários antes de replicar para o ambiente de produção.
Ele permite montar estruturas de redes complexas utilizando virtualização, um dos pontos mais atrativos é o suporte ao VirtualBox e QEMU nativamente.
Nesse artigo quero mostrar como:
Para fazer essa simulação utilizarei uma VM com Debian 8, hostname D8-FW01.
Ambiente utilizado:
Uma das soluções é utilizar o GNS (Graphical Network Simulator ou Simulador de Redes Gráfico), com ele podemos montar uma estrutura de rede totalmente funcional e apartada e assim ser capaz de executar quantos testes forem necessários antes de replicar para o ambiente de produção.
Ele permite montar estruturas de redes complexas utilizando virtualização, um dos pontos mais atrativos é o suporte ao VirtualBox e QEMU nativamente.
Nesse artigo quero mostrar como:
- Adicionar VMs do VirutalBox no GNS.
- Subir uma interface de rede para se comunicar com a rede do GNS.
- Permitir que a VM no GNS sai para a internet passando pelo host hospedeiro.
Para fazer essa simulação utilizarei uma VM com Debian 8, hostname D8-FW01.
Ambiente utilizado:
- GNS3: 1.3.10
- VirtualBox: 5.0.4
Ótimo artigo! Há tempos que procuro material de qualidade para uso do GNS e finalmente encontrei um que tirou várias dúvidas! Parabéns pelo material!
Favoritado!!
__#$
root@human:/#apt-get install -y brain
"Conhecimento é livre"