Ir para o conteúdo

Instalação do PNETLab no Ubuntu

Introdução

O PNETLab é uma plataforma de emulação de redes amplamente utilizada para simulação de topologias complexas com switches, roteadores, firewalls e hosts virtuais. Neste curso, o PNETLab será utilizado como ambiente de laboratório para as práticas com OPNsense.

Esta etapa descreve a instalação completa do PNETLab em um servidor Ubuntu 20.04 previamente configurado em máquina virtual.

Visão Geral

Durante o processo, será realizado:

  • Acesso remoto via SSH à VM Ubuntu.
  • Execução do instalador oficial do PNETLab.
  • Configurações pós-instalação (rede, DNS, NTP, proxy).
  • Instalação do iSHARE2 para gerenciamento de imagens.

Cenário e Pré-requisitos

  • Ubuntu 20.04 instalado conforme orientações anteriores.
  • Acesso à rede local com DHCP.
  • Conectividade com a internet.
  • VMware Workstation configurado com virtualização aninhada.

Procedimento

1. Acesso e Elevação de Privilégio

  1. Acesse a máquina virtual via SSH.
  2. Autentique-se com o usuário criado (pnet).
  3. Torne-se superusuário:
    sudo su
    

2. Instalação do PNETLab

  1. Execute o seguinte comando:

    bash -c "$(curl -sL https://drive.labhub.eu.org/0:/upgrades_pnetlab/Focal/install_pnetlab_v6.sh)"
    
  2. Aguarde até o final da instalação. A seguinte mensagem será exibida:

    Upgrade has been done successfully
    

3. Reinicialização e Configuração Inicial

  1. Reinicie a VM:

reboot
2. Acesse novamente via SSH, agora com o usuário root. A senha padrão é pnet.
3. Na primeira conexão:

  • Defina e confirme uma nova senha para o root.
  • Pressione ENTER nas seguintes telas para manter os valores padrão:

    • Hostname
    • Nome DNS
    • Configuração de rede (DHCP)
    • Servidor NTP
    • Proxy (selecionar "Direct connection")

O sistema será reiniciado automaticamente após essas configurações.

4. Correção Opcional (libsdl2)

Alguns ambientes podem apresentar falhas na execução das máquinas. Caso ocorra erro, execute:

apt install -y libsdl2-dev

5. Instalação do iSHARE2

O iSHARE2 é um utilitário para download e gerenciamento de imagens de laboratório. Para instalá-lo, execute:

    wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && \
    chmod +x /usr/sbin/ishare2 && \
    ishare2

  • Durante a execução, selecione as opções padrão.
  • Ao final, será exibida uma tela confirmando a instalação.

Pronto!

O PNETLab está instalado e pronto para uso. Basta abrir o navegador e digitar o IP do servidor na barra de endereços para acessar a interface web.


tags: pnetlab, ubuntu, emulador, laboratorio, ishare2