Pular para o conteúdo

Emulando Cisco com Dynamips e Dynagen no Ubuntu

Tenho estudado a algum tempo formas para configurar efetivamente roteadores Cisco, principalmente para conhecimento e preparação para um futuro CCNA. A questão é que nem todo mundo é rico o suficiente para ter em casa roteadores da Cisco e construir eu próprio laboratório.
Flamarion Jorge flamarion
Hits: 41.995 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando o necessário

Sistema que será instalado: Ubuntu 8.04.1.

Primeiro passo: Instalando o Dynamips

O Dynamips que vamos usar não está em um mirror oficial do Ubuntu, então teremos que adicionar algumas linhas no nosso sources.list.

$ sudo echo "deb http://gpl.code.de/ubuntu gutsy/" >> /etc/apt/sources.list
$ sudo aptitude update


O Dynamips tem como dependências a libpcap e libc6, provavelmente a libc6 já deva estar instalada no seu sistema, então vamos instalar o resto.

$ sudo aptitude install dynamips libpca0.8

Após isto o Dynamips está instalado.

Segundo passo: Instalando o Dynagen

O Dynagen tem como dependências o python, python-support, dynamips e python-configopj. Algumas dessas dependências também já devem estar instaladas no seu sistema, tais como python e o dynamips que já instalamos anteriormente. Mas para garantir vamos instalar tudo.

$ sudo aptitude install dynagen python-support python-configobj

Após isto o Dynagen estará instalado.

Pronto, agora o dynamips e o dynagen estão instalados.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalando o necessário
   2. Configurando e executando o emulador
   3. Otimizando o consumo de CPU do Dynagen
Nenhum artigo encontrado.

Instalando o Slackware em um P100 com 16 RAM

Análise do Syllable, mais um interresante sistema operacional livre

Implementando Wake Up on Lan (WoL) no Linux

Controle de banda com HTB-Tools

SSH - Tradução da man page

#1 Comentário enviado por kalib em 24/07/2008 - 14:06h
Legal...esse emulador eu ainda não conhecia..conhecia apenas o sybex e outros que são todos para Windows... :/

parabéns pelo artigo!
#2 Comentário enviado por removido em 24/07/2008 - 14:28h
Eu tenho o packet tracer, funciona legal no wine
#3 Comentário enviado por flamarion em 25/07/2008 - 18:13h
Lembrando que o Dynamips/Dynagen tambem funcionam no Windows(R), não que eu tenha testado mas ja vi funcionando em alguns lugares.

Abraços.
#4 Comentário enviado por fasampe em 27/07/2008 - 22:40h
Parabéns Flamarion!
A tempos venho procurando um tutorial simples de como usar o dynamips/dynagem e o seu veio bem a calhar! ;)
Só não entendi uma coisa...
Por que você adicionou mais um repositório no sources.list, se tudo já esta disponível nos repositórios multiverse do ubuntu?...

No mais, tudo perfeito!
#5 Comentário enviado por flamarion em 28/07/2008 - 11:01h
Eu usei este repositório por que é nele que se encontra outra ferramenta para emulação de cisco, o GNS3, e os dois, dynamips e dynagen, são dependência para o mesmo.
E no próprio repositório tem versões mais atualizadas do dynamips e dynagem.
Mas eu testei com os pacotes distribuidos e também funcionam da mesma maneira.

Abraços.
#7 Comentário enviado por caue.garcia em 15/11/2008 - 09:54h
Flamarion,

Primeiramente parabéns pelo seu artigo.

Cara seguinte, estou querendo rodar o dynagen em backgroud no linux.
Mas o problema é como eu farei para trazer a console do dynagen quando precisar dela.
E quando eu trazer a console de volta como eu faço para mandar a console de volta em background.

Você sabe como eu posso fazer isto?

Vlw..
#8 Comentário enviado por M客¡NhØ §åMµ®å¡ em 25/03/2009 - 15:41h
Caro amigo,

Seguinte... Segui o passo-a-passo e deu erro quando tentei instalar o "libpca0.8"... Alguma dica?

O retorno foi esse:


Não foi possível encontrar nenhum pacote cujo nome ou descrição combinasse com "libpca0.8"


No mais, funcionou tudo blz... Está instalado e rodando, só que não consigo acessar o console dos routers... Digito no Dynagen "console R1"(ou qq outro nome que tenha colocado no router) e não vai... Também já tentei digitando "telnet R1". Alguma outra dica?

Ah, e só pra confirmar pros demais colegas, funciona em (R)Windows também, é só fazer o download da versão for (R)Windows...

Vlw, abraço.
#9 Comentário enviado por pjsj777 em 20/07/2009 - 14:41h
Não consigo localizar o arquivo unzip c3620-js56i-mz_120-9.bin

pode me orientar?
#10 Comentário enviado por roddy em 25/11/2009 - 02:08h
Você pode baixar o arquivo no site 4shared.com

Contribuir com comentário

Entre na sua conta para comentar.