Artigos TecnologiaNOTÍCIAS TECNOLOGIA

Saiba instalar EVE-NG e adicionar imagens para estudos do CCNA & CCNP

A plataforma EVE-NG  está pronta para os requisitos atuais do mundo de TI. Permite que empresas, fornecedores / centros de e-learning, indivíduos e colaboradores de grupos criem provas virtuais de conceitos, soluções e ambientes de treinamento.

O EVE-NG é o primeiro software de emulação de rede de múltiplos fornecedores sem cliente que capacita os profissionais de rede e segurança com enormes oportunidades no mundo das redes. As opções de gerenciamento sem cliente permitirão que o EVE-NG PRO seja a melhor escolha para engenheiros corporativos sem influência das políticas de segurança corporativa, pois pode ser executado em um ambiente completamente isolado.

O que é EVE-NG?

EVE-NG é uma plataforma na qual rodam Emuladores de hardware de rede.

Site oficial do EVE-NG:  eve-ng Há duas versões do EVE:

  • FREE EVE Community Edition = gratuita
  • Eve Professional = paga

Neste tutorial iremos usar a versão FREE EVE Community Edition.

Instalação do EVE-NG no Windows

1) Requisitos recomendados de Hardware

2) Componentes da Instalação

O EVE-NG é uma máquina virtual Linux. O acesso do usuário ao EVE-NG é via navegador Web (Chrome, Firefox., etc). É recomendado, no entanto, a instalação do EVE Client para integração de outros programas ao browser, como o Putty e WinSCP ou Wireshark

3) Instalação da Máquina Virtual

3.1. Baixe e instale o seguinte programa:

3.2. Baixe a máquina virtual (VM) do EVE-NG OVA

Existem duas opções a OVA e a imagem ISO que estão disponível para baixar a partir do Mega e do Google Drive qual deles usar é preferencial porem o SENASNERD aconselha o GDrive por ser mais rápido ao baixar.

Recomendando escolher a OVF (Google Drive)

3.3. Adicione a VM do EVE-NG ao VMWare Workstation

  • Abra o VMWare Workstation
  • Clique “Open a Virtual Machine”
  • Localize e abra o arquivo EVE Community VM.ova e clique “Import”

3.4. Pode iniciar agora a Máquina Virtual

Se tudo correr bem, aparecerá uma tela com as seguintes informações:

Anote o endereço IP que aparece na tela (certamente vai ser diferente deste).

4) Instalação do Cliente Windows

5) Primeiro acesso e teste

5.1. Abra o navegador e acesse o endereço IP do EVE.

Efetue login usando as credenciais:

  • Utilizador: admin
  • Senha: eve
Tela de Login do eve-ng
Tela de Login do EVE-NG versão pro / idêntico a versão free

5.2. Crie um lab de teste

  • Clique “Add New Lab”
Crie um lab de teste
Crie um lab de teste
  • Preencha o campo “Name” e clique “Save”
  • Vai abrir o ambiente de trabalho.

5.3. Como desligar e reiniciar a VM

É muito importante desligar corretamente a VM depois que terminar de usar.
Para isso:

– Acesse a Console do EVE-NG e execute os seguintes comandos:

Para desligar a VM:
init 0

Para reiniciar a VM
init 1

6) Instalação das Imagens da Cisco

Atenção! A Cisco NÃO permite adicionar suas imagens do IOS ao EVE-NG. Portanto, se você fizer isso, saiba que estará infringindo as regras de copyright da empresa.

Você vai seguir as mesmas instruções para instalação das appliances da Cisco. Entretanto, por questões legais, ficará por sua conta e risco procurar e baixar suas respectivas imagens.

As imagens testadas e validadas pelo EVE-NG estão em:
https://www.eve-ng.net/documentation/supported-images

  •  Localize e baixe pelo menos uma imagem das seguintes IOU-L2, IOU-L3, IOSv-L2 e IOSv-L3
6.1. Acessando a Console do EVE-NG
  • Acesse o console do EVE-NG via o VMWare Workstation Player.
  • Login:  utilizador: root /  senha: eve
  • Vai abrir um assistente perguntando a nova senha do root. Importante, digite “eve”, ou seja, mantenha a mesma senha. O restante é ir só dando Ok nas opções default. O sistema vai reiniciar.

Este assistente só vai aparecer no 1º acesso.

Se precisar do assistente novamente para configurar endereço IP ou outro parâmetro, basta excluir o arquivo de configuração digitando os comandos abaixo

root@eve-ng:~# rm -f /opt/ovf/.configured

root@eve-ng:~# reboot

  • De agora em diante, sempre que precisar da console, faça acesso via SSH usando o Putty (para poder copiar e colar os comandos).

6.2. Instalação das imagens

A documentação para a instalação das imagens suportadas pelo EVE está em:

https://www.eve-ng.net/documentation/howto-s

Vamos colocar aqui apenas o passo a passo para as imagens IOU e IOSv

– Baixe e instale o WinSCP. Será necessário para transferir as imagens para o EVE via SFTP.

6.3. Instalando as imagens IOSv L2 e L3

Referência: https://www.eve-ng.net/documentation/howto-s/62-howto-add-cisco-iou-iol

– Acesse o serviço SFTP do EVE via WinSCP

– Transfira as imagens IOU para a seguinte pasta:

/opt/unetlab/addons/iol/bin/

– Acesse agora a Console do EVE e digite o comando;

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

– Agora vamos adicionar a chave de licença, executando os seguintes comandos:

Para baixar o script:

cd

wget CiscoIOUKeygen3f

Executar o script: phyton CiscoIOUKeygen3f.py ou python3 CiscoIOUKeygen3f.py

O arquivo iorc.txt foi gerado. Basta copiá-lo agora para o local correto:

cp iourc.txt /opt/unetlab/addons/iol/bin/iourc

– Entre na interface WEB do EVE e verifique se o nó Cisco IOL está liberado para uso (talvez seja necessário efetuar logoff e logon no EVE para recarregar a lista).

– Talvez seja necessário alterar o ícone do IOU L2 (ele coloca por default o ícone de um roteador).

6.4. Instalando as imagens IOSv

Referência: https://www.eve-ng.net/documentation/howto-s/121-howto-add-images-from-virl

Existem dois tipos de imagem VIRL:

Outra com a extensão “.qcow2”  –> instalação direta

Uma sem extensão que é a do tipo “vmdk” –> precisa converter para qcow2

  • Acesse o serviço SFTP do EVE via WinSCP
  • Navegue até a pasta:

/opt/unetlab/addons/qemu/

  • Crie subpastas com o nome igual aos das imagens
  • As imagens L2 devem começar com “viosl2-“
  • As imagens L3 devem começar com “vios-“
  • Retire o “_” se for necessário.
  • O nome da pasta não precisa ter “.qcow2” no final, pode retirar.

Exemplos:

Se o nome de sua imagem é:

vios_l2-adventerprisek9-m.03.2017.qcow2

então o nome da pasta deverá ser:

viosl2-adventerprisek9-m.03.2017

Se o nome de sua imagem é:

vios-adventerprisek9-m.vmdk.SPA.156-1.T

então o nome da pasta deverá ser:

vios-adventerprisek9-m.vmdk.SPA.156-1.T

– Transfira as imagens via SFTP para suas respectivas pastas

– Fixar permissões:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Caso 1: as imagens já são qcow2. É só renomear.

– Renomeie os arquivos de imagem para:

virtioa.qcow2

Desta forma, todas as imagens vão ficar com o mesmo nome, nas suas respectivas pastas.

Caso 2: as imagens são vmdk. Precisa converter por meio do comando:

cd /opt/qemu/<nome da imagem>

/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 <nome da imagem> virtioa.qcow2

– Fixar permissões:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

– Entre na interface WEB do EVE e verifique se o nó “Cisco vIOS” e “Cisco vIOS L2” estão liberados para uso (talvez seja necessário efetuar logoff e logon no EVE para recarregar a lista).

– Você pode apagar agora as imagens vmdk originais. A maneira mais fácil de fazer isso é com o WinSCP.

Pronto!!! Já pode usar!!!

6.5. Opcional: instalando imagens Dynamips

Referência: https://www.eve-ng.net/documentation/howto-s/64-howto-add-dynamips-images-cisco-ios

O Dynamips emula os processadores usados nos roteadores da Cisco.

Assim, você pode usar as mesmas imagens IOS usadas em roteadores reais.

Não há suporte para switches via Dynamips.

Passo a passo:

– Verifique na referência as imagens suportadas e baixe-as.
– Use o WinSCP para copiar as imagens “.bin” para a pasta:
/opt/unetlab/addons/dynamips/

– Use a console para descompactar cada uma das imagens por meio do comando:
unzip -p nome_da_imagem.bin > nome_da_imagem.image

Exemplo:
unzip -p c1710-bk9no3r2sy-mz.124-23.bin > c1710-bk9no3r2sy-mz.124-23.image

Para este exemplo, a seguinte saída apareceria:
warning [c1710-bk9no3r2sy-mz.124-23.bin]:  28840 extra bytes at beginning or within zipfile
(attempting to process anyway)

– Entre na interface WEB do EVE e verifique se o nó “Cisco IOS 1710”, “Cisco IOS 3725” e “Cisco IOS 3206VXR” estão liberados para uso.

– Você pode apagar agora as imagens .bin originais. A maneira mais fácil de fazer isso é com o WinSCP.

– Existe um processo de otimização do uso da CPU da VM descrito na referência. Você pode fazer isso opcionalmente se reparar que os roteadores dynamips estão consumindo muita CPU.

7) Atualizando o EVE-NG

Referência: https://www.eve-ng.net/community/community-2

Atualizar o EVE-NG é muito simples:

  • Efetue login na console do EVE-NG
  • Execute os comandos:
    • apt-get update
    • apt-get upgrade

Se durante a atualização surgir alguma pergunta, sempre dê “Enter” aceitando a resposta padrão.

reboot

8) Aumentando o espaço em disco do EVE-NG

Referência: https://www.eve-ng.net/documentation/howto-s-2/88-howto-expand-filesystem-on-eve-vm

A imagem padrão do EVE-NG vem com 40Gb. Deve ser mais do que o suficiente para rodar as atividades práticas do CCNA e CCNP. Entretanto, se você precisar de mais espaço para instalar mais imagens, você deve ADICIONAR um Hard Disk virtual. Importante: NUNCA expanda o disco existente. Isto causaria dano irreversível na VM.

Passo a passo:

  • Desligue a VM (executando o comando init 0 na console)
  • Abra o VMWare Player
  • Clique “Edit Virtual Machine Settings” da VM do EVE
  • Clique “Add” –> Hard Disk –> Next –> Next –> Next
  • Na próxima tela, defina o tamanho do HD e escolha “Store as single file” e clique “Next”
Aumentando o espaço em disco do EVE-NG
Aumentando o espaço em disco do EVE-NG
  • Depois clique “Finish”
  • Clique Ok para fechar a janela e inicie a VM
  • O EVE-NG vai detectar automaticamente o disco e vai fazer com que o sistema integre os dois discos. O Linux vai considerar apenas um disco com a soma dos tamanhos dos HDs da máquina virtual.

Só isso.

Opcional: verifique o novo tamanho do disco por meio do comando na console: df -h


Ajude-nos a crescer, visite SENASNERD no Twitter FacebookInstagram . e deixe o seu gosto, para ter acesso a toda a informação em primeira mão. E se gostou do artigo não se esqueça de partilhar  com os seus amigos.

SUBSCREVA-SE NO CANAL YOUTUBE SENASNERD

Mostar mais

Domingos Massissa

Fundador da SENASNERD. Acredito na tecnologia que torna a vida mais fácil para nós, que nos faz ir mais longe como humanos. Admirador de Jeff Bezos, Steve Jobs e Elon Musk. Cada artigo é uma parte de mim, na qual compartilho minha paixão por este mundo. Sou mais software do que hardware.

Deixe uma resposta

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.

Botão Voltar ao Topo
×

Ola !

Clique  abaixo para conversar no WhatsApp ou envie um email para  info@senasnerd.com

× Falé comigo. Em que posso ajudar ?