Pular para o conteúdo

Instalando o Mininet

Dica publicada em Linux / Redes
José Flauzino joseflauzino
Hits: 8.295 Categoria: Linux Subcategoria: Redes
  • Indicar
  • Impressora
  • Denunciar

Instalando o Mininet

A maneira mais fácil de começar a usar o Mininet, é baixar uma Máquina Virtual (VM) Ubuntu, disponibilizada no site oficial do Mininet. Caso desejar, a VM pode ser baixada aqui:
No entanto, essa é uma maneira bem limitada de usar a ferramenta, já que o usuário fica dependente das versões disponíveis no site e, normalmente, são releases desatualizadas do Ubuntu. Por exemplo, na data dessa postagem, o Ubuntu 19.04 já foi lançado, porém, a versão da VM Mininet mais recente está com o Ubuntu 14.04.

Uma solução simples e rápida, é realizar a instalação em seu próprio sistema a partir do código fonte, de forma bem direta, como descrevem os passos a seguir.

Atualize o apt:

sudo apt-get update

Instale o gerenciador de repositórios Git, caso ainda não tenha em seu sistema:

sudo apt-get install git

Faça um clone do projeto Mininet:

git clone git://github.com/mininet/mininet

Entre no novo diretório "mininet" criado após a conclusão do clone:

cd mininet

NOTA: este repositório clonado contém várias versões do Mininet, assim, antes de instalá-lo é importante escolher a versão que deseja instalar.

Liste todas versões disponíveis:

git tag

Selecione a versão desejada usando o comando "git checkout -b ". Por exemplo, para selecionar a versão 2.2.2, use o comando a seguir:

git checkout -b 2.2.2 2.2.2

Volte para um diretório anterior ao mininet:

cd ..

Faça a instalação executando o script de "install.sh".

NOTA: no comando a seguir, o parâmetro "-a" indica ao script que deve ser instalado todos (all) os recursos disponíveis nessa versão do Mininet:

sudo mininet/util/install.sh -a

Pronto! Ao término da execução do script de instalação, será apresentada a mensagem "Enjoy Mininet!". O Mininet está pronto para uso.

Um bom teste, é executar o comando a seguir para construir uma topologia básica de rede (2 hosts, 1 switch e 1 controlador) e testar a comunicação (fazer ping) entre os hosts:

sudo mn --test pingall

Como Habilitar Virtualização Aninhada (Nested) no KVM

Criando Zona Básica no CloudStack 4.12

Instalação do CloudStack 4.12 no Ubuntu 16.04

Bloqueio de pendrive em rede com servidor Linux, utilizando Samba 4 como controlador de domínio, com estações Windows

Instalar adaptador DWA-131 D-Link no Ubuntu 16.04

SSH contornando o firewall com o Tor

Como mudar o nome da interface de rede padrão do Ubuntu

Instalação e configuração do ICINGA2 e ICINGA WEB2 no Debian 9

#1 Comentário enviado por Henriquejr em 12/01/2021 - 22:42h
poderiam me ajudar, eu fiz todos os passos desse tutorial aí quando cheguei nesse último passo e executei esse comando
sudo mn --test pingall
diz que o comando não é encontrado, porque que isso ocorre? eu não entendi!!!

Contribuir com comentário

Entre na sua conta para comentar.