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.

[ Hits: 40.618 ]

Por: Flamarion Jorge em 24/07/2008 | Blog: http://flamarion.eti.br


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.

    Próxima página

Páginas do artigo
   1. Instalando o necessário
   2. Configurando e executando o emulador
   3. Otimizando o consumo de CPU do Dynagen
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Já falamos do PC Popular, mas será que o laptop também é ruim?

Como contribuir para projetos abertos no GitHub

O quê que há velhinho?!

Instalando o asterisk no Debian GNU/Linux

Usando o cURL - Client URL

  
Comentários
[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.

[6] Comentário enviado por fabiomattes2011 em 17/10/2008 - 09:39h

Obs...

para instalar no debian use este esquema:

Baixando a chave gpg:
$ wget http://gpl.code.de/DB898410.key.pub.asc -O - | sudo apt-key add -

Edite o /etc/apt/sources.list:
# gpl.code.de
deb http://gpl.code.de/debian unstable/
deb-src http://gpl.code.de/debian unstable/
deb http://gpl.code.de/debian testing/
deb-src http://gpl.code.de/debian testing/

[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

[11] Comentário enviado por mcapodeferro em 27/05/2010 - 23:39h

como citado em outro artigo, um erro ocorreu comigo quando instalei o Dynagen pelo apt.

SE acontecer com mais alguem, segue o artigo que me ajudou a conseguir emular os roteadores

http://174.123.53.162/artigo/Dynamips-+-Dynagen-Emulando-Vlans-com-router-on-stick-no-Linux?pagina=1

parabens pelo artigo, ajudou-me muito !

:D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts