Gravei um pequeno tutorial para mostrar como configurar o Dynagen para um lab simples, com apenas 3 routers. Mais tarde posto outros tutoriais, mais avançados. Este deve ser o suficiente para que, ao menos vocês consigam instalar o software e criar um lab simples.
O link para DL da última versão do Dynagen segue abaixo:
Para iniciar o tutorial, basta clicar na figura.
Um abs,
Marco.
66 comentários
Pular para o formulário de comentário
Excelente ja estou com o meu Dynamips rodando.
Marco onde eu posso encontrar IOS do 3600 ou 7200…
Autor
Jefferson, tente em:
http://rapidshare.com/users/5F6T7J
Ou faça uma busca no http://www.4shared.com.
Abs!
Marco.
Valeu Marco o Dynamips esta em pleno funcionamento …
Marco, boa tarde.
Não consigo instalar a packet.dll que o sistema necessita.
Quando tento registrar essa dll ela não encontra o DLLRegisterServer. Alguma dica?
Grato.
Boa noite,
Conheci o blog à cerca de 2 semanas e já estou fã…excelente iniciativa Marco…continua assim.
Sou de Portugal, já tive umas aulas de CCNA, só me falta fazer o exame….tenho que começar a estudar…
Continuem assim!!!
Força.
Autor
Oi Jorge,
Eu sinceramente não sei o que causa o problema que você mencionou. Você instalou o WinPCAP (vem junto com o pacote do Dynagen)? Se não, tente baixar o WinPCAP (http://www.winpcap.org/install/bin/WinPcap_4_0_1.exe), instale-o e tente instalar novamente o Dynamips. É o que imagino.
Um abs e depois nos conte se resolveu ou não.
Marco.
Grato pela ajuda, Marco, mas infelizmente não rolou. O erro persiste. Estou procurando a solução no Google da vida e assim que tiver uma resposta postarei para todos. Abraços.
Bom dia Marco!
Muito interessante o tutorial. Porém, acho que temos uma solucao para o problema de alto uso de processamento da maquina. Por favor teste e nos fale. Aqui na empresa, quando abrimos o sistema DOS, ele também fica usando muito processamento, e para resolver isso, usamos um programa chamado TAMEDOS. Voce o instala e ele tipo que emula o prompt. Nao sei ao certo o funcionamento dele.
Segue o link para download:
http://www.tamedos.com/downloads/tame50.exe
Só nao testei o tutorial ainda porque nao tive tempo.
Obrigado.
Perfeito, ótimo, me ajudará muito mesmo.
Tutorial excelente.
Obrigado por compartilhar tanta informação útil, para quem inicia na área.
Otimo Tuto…
Parabens
Obrigado por compartilhar a sua sabedoria e tempo conosco.
Grande trabalho, parabéns pelo pelo tutorial
Gostaria de saber o nome do programa que você utilizou para gravar o video e o player para rodar no site?
obrigado.
Autor
Tiago, obrigado! Usei o BB Flashback para criar o tutorial. O plugin flash para IE ou para Firefox se encarrega de roda-lo no seu browser.
Abs!
Marco.
Boa Tarde.
Muito bom o tutorial de instalação Marco. Mas seguinte eu tentei usar a imagem do 3810 e esta me retornado erros.
olha a configuração abaixo:
Simple lab
[localhost]
[[3810]]
image = C:\Arquivos de programas\Dynamips\images\mc3810-is-mz.120-7.XK1.bin
ram = 64
[[ROUTER R1]]
model = 3810
s1/0 = R2 s1/0
[[router R2]]
model = 3810
s1/0 = R2 s1/0
está correto?
Autor
Rodrigo, o Dynagen não suporta a emulação da linha 3810. Os únicos modelos suportados hoje são:
1700/2600/3600/3700/7200
Veja em: http://dynagen.org/tutorial.htm#_Toc176827656
Abs!
Marco.
ok… muito obrigado!
Marcos, só vc pode me ajudar. instalei dinamips+dynagem na versão proposta no inicio do seu tutorial. Configurei conforme o ensinado por vc, só que quando aciono o dynamips server, na janela vem a informação na primeira e única linha: ” Pressione qualquer tecla para continuar…..” se eu apertar qq tecla ele fecha a janela e o programa.
Apos acionar o Dynamips Server, imediatamente aciono o Simple1.net, como mostrado por você, e na janela que se abre vem a informação: ” Reading Configuration File…
***Error: Could not connect to server: localhost
Press enter to continue…”
Se eu pressionar enter, fecha a janela e sai.
Na configuração do Sample1.net, no parâmetro “localhost”, coloquei o IP do Micro (sist. Oper. Windows XP Pro), mas nada muda. O erro permanece o mesmo.
Ja instalei com varias imagen do IOS 3620. E continua mostrando o mesmo erro.
Marcos, você tem alguma sugestão, que possa me ajudar? A ultima imagem que instalei foi: C3620-is-mz.123-18.bin. Será que o problema é a imagem do IOS? Foi pode me sugerir o nome de outra imagem, e onde baixar, se o problema for este.
Sem mais, um forte abraço e que papai do céu te ilumine sempre para que nunca percas seu modo de nos ajudar.
Julio Cezar
[email protected]
Autor
Julio,
Algumas dicas…:
1) Qual o seu WinXP? SP1 ou SP2? O Dynamips parece não funcionar com o SP1. Tente instalar em outro PC e veja se funciona.
2) Desative o firewall interno do WinXP, se ele estiver ativo.
Além disso, não sei lhe dizer o que pode estar havendo. Só estando aí pra ver 😉
Abs!
Marco.
É veio, o meu é SP1. Vou providenciar o SP2 para instalar. Quanto ao Firewall, eu já tinha parado o serviço, e desativado. Assim que eu instalar o SP2, eu posto para a lista novamente. Obrigado, vc já me deu 1 esperança.
Marcos, BINGOOOO. Funcionou. Era mesmo o SP2 para o Windows XP. VALEW DE MONTÃO. Brigadoooooooooooo.
cara, esse tutorial esta perfeito, muito bem explicado, obrigado por vc ter feito
Pessoal,
Com relacao ao alto processamento, o dynagen tem um recurso que se chama idlepc.
Assim que vc “startar” o dyangen, de um start em um roteador, por exemplo r1.
Apos isso, de o comando idlepc get r1, espere ate o dynagen retornar um valor de idlepc valido. Normalmente o melhor valor vem com o asteristico na frente. Escolha o numero conforme ele mostrou e depois disso feito, de o comando idlepc save r1. Pronto o valor ja esta salvo na config. Se vc usar o mesmo ios para todos os routers do lab, copie e cole o valor para todos eles.
HTH.
Abs
Rodrigo C. Soave
Marco, parabéns pelo trabalho muito bem elaborado mas ainda estou com dificuldades na instalação. Ao startar o arquivo de configuração (simple1), aparece a seguinte mensagem:
Reading configuration file…
Warning: ignoring unknown config item: nodel = 3620
Warning: ignoring unknown config item: nodel = 3620
Warning: ignoring unknown config item: nodel = 3620
Warning: Starting R1 with no idle-pc value
*** Error: unable to start VM instance ‘R1’
See dynamips output for more info.
Press ENTER to continue
No servidor Dynamips, fica seguinte forma:
Cisco Router Simulation Platform (version 0.2.8-RC1-x86)
Copyright (c) 2005-2007 Christophe Fillot.
Build date: Sep 7 2007 17:17:20
ILT: loaded table “mips64j” from cache.
ILT: loaded table “mips64e” from cache.
ILT: loaded table “ppc32j” from cache.
ILT: loaded table “ppc32e” from cache.
Hypervisor TCP control server started (port 7200).
Shutdown in progress…
Shutdown completed.
rommon_load_file: unable to create file c7200_R1_rommon_vars (No such file or di
rectory)
rommon_load_file: unable to create file c7200_R2_rommon_vars (No such file or di
rectory)
rommon_load_file: unable to create file c7200_R3_rommon_vars (No such file or di
rectory)
CPU0: carved JIT exec zone of 16 Mb into 512 pages of 32 Kb.
NVRAM is empty, setting config register to 0x2142
C7200 instance ‘R1’ (id 0):
VM Status : 0
RAM size : 256 Mb
IOMEM size : 0 Mb
NVRAM size : 128 Kb
NPE model : npe-200
Midplane : vxr
IOS image : (null)
C7200 ‘R1’: failed to load Cisco IOS image ‘(null)’.
Shutdown in progress…
Shutdown completed.
Bom, segui todos os passos do tutorial mas ainda sim não obtive sucesso. Tem alguma idéia do que possa estar acontecendo? A imagem do IOS que estou usando é a c3620-j1s3-mz.123-21.bin. Meu computador é Windows XP SP2 e o firewall do windows está desabilitado, mas eu utilizo o firewall COMODO. Isso pode estar influenciando ou pode ser a imagem do IOS?
Obrigado!!
Autor
Paulo, seu problema esta na imagem IOS. O Dynagen não está encontrando a imagem no caminho especificado (veja o erro no servidor: IOS image : (null) e C7200 ‘R1?: failed to load Cisco IOS image ‘(null)’)
Outra coisa que reparei: Ele está tentando startar uma instância do 7200 e não do 3620. Vc deve especificar no arquivo de conf do Dynagen:
model = 3620
E finalmente, reveja a versão do seu Dynamips. Veja se é mesmo a última, pois me parece que a que vc está usando não suporta a linha 3600 (erro: Warning: ignoring unknown config item: nodel = 3620).
Abs
Marco.
Marco, sem palavras esse Dynamips!!
muito show, coisas que eu não poderia fazer nos simuladores de routers, eu posso no Dynamips, muito show!!!
eu espero que vc continue mandodo esses tutoriais!!!
Flw…flw..flw…
Boa tarde Pessoal! sou novo no Blog e Estou estudando para a prova do CCNA 640-801 e queria parabenizar o Marco A. Filippetti por esse blog pois a muito tempo procuro uma ferramenta completa e que me auxiliasse na Certificação.
Bem o Comentario que queria deixar é que existe uma Ferramenta chamada de GNS3 ela usa o Dynagem como emulador so que nela você monta a topologia ao invés de usar Scripts
Segue Link:http://www.gns3.net/
Abraços!
Marco , parabens pelo seu trabalho, em compartilhar seus conhecimentos com a galera
tenho teus livros ccna3 e ccna4 são excelentes, e quem não conhece os livros mais abriu
seus tutoriais verá que vc conhece o negócio , vc realmente domina.
‘LA SABIDURIA SE HALLA SÓLO EN LA VERDAD’
‘QUE TU LUZ MARCO ALUMBRE SIEMPRE A TI Y TODOS LOS QUE QUE OYEN, HASTA SIEMPRE.’
Abraço
Panda
Marco, gostaria de parabenizar, excelente post esse sobre dynagen. Parabens também pelo vídeo, bem pratico, o que torna a adaptação com a ferramenta muito mais pratica.
Vi que alguns colegas andam questionando a respeito de onde conseguir IOS, bem aki vai duas sugestões que eu uso; primeira, visite http://rapidshare.com/users/5F6T7J , lá tem uma quantidade razoável de images, o que permite iniciar um lab tranquilamente; segunda, utilizar o IOS Hunter, http://www.vitaltech-group.com/IOSHunter.htm, ja baixei mais de 20 imagens com ele, excelente, mas detalhe, utilizei a versão trial.
Bons estudos.
Abraço
Francisco Romano
O packet tracer ainda é uma boa ferramenta ? ou estou totalmente desatualizado ?
Autor
Marcelo, o Packet Tracer ainda é uma excelente ferramenta. Para o CCNA, é mais do que suficiente.
Abs!
Marco.
Marco, vc está de parabéns!! Realmente um ótimo tutorial!!!
Consegui fazer tudo, e deu *quase* tudo certo…. estou só com um problema.. após fazer todo o processo, vou fazer o telnet pro R3, só que ele fica na tela preta, tipo tentando conectar, e ae depois fecha o telnet. Isso acontece tanto do prompt do Sample1, como do telnet do DOS….!!!
Já desativei o firewall e nada… o que é mais estranho é que o telnet para o R1 e o R2 funcionam normal!!
Alguém tem alguma idéia do que possa ser pra me ajudar?
Valeu!
Autor
Marcelo, tente mudar a porta Console do R3. Deve estar com o default (2002). Insira esta linha logo abaixo do R3 no arquivo “.net”:
console = 2003
E veja se a coisa melhora
Abs!
Marco.
Opa Marco, deu certo!!!
Foi só mudar a porta do console que ele conseguiu conectar!!
Agora está tudo blz!!
Valeu a dica!!
E de novo, Parabéns!
Valeu!
Nesecito de urgencia ayuda no puedo ejecutar ninguno de los tutoriales que has puesto en tu blog mira me mandaron a hacer un trabajo en Dynamips el cual consiste en hacer Rips con tres router pero el problema es que ya descargue el dynagen y todos sus componentes y al momento de poner:
telnet R1 la pantalla negra se va corriendo sin fin y ahi me quedo parado por favor si puedes entenderme ayudame dime que hago estoy desesperado este es mi correo
otro error que sale es:
the value “2600” is unacceptable
[email protected]
Autor
Hola mi amigo! Mira, entente cambiar el modelo del router que se encuentra en tuya config “.net”. Debe estar algo como “2600” en alguna parte. Cambie para “2691”, por ejemplo. O mejor, cria una nueva discussion en nuestro forum acerca deste tema, y posta tuya config “.net” para que nosotros la miremos.
Saludos!
Marco.
Amigo Marco Filippetti ya lo logre ejecutar sin problema estaba utilizando el IOS equivocado, pero el tuttorial esta muy pequeño y no se que escribes despues de la linea en la parte final
ip add 1.1.1.1 255.255.255.252
no logro ver bien que dice por favor responde pronto y si tienes un ejemplo de 3 router con rip en dynamips subelo como tuttorial
Gracias
Ola.
Excelente material.
Ele roda perfeitamente aqui, mas ainda estou com o valor da CPU 100%.
Rodei o idlepc get umas duas vezes (obviamente, apagando os arquivos antigos) ele me retorna umas 9 opcoes. Dai escolho a com asterisco , dou start nos routers espero um tempo e nada..100% de CPU.
Alguma outra coisa que pode ser feita?
Obrigado,
Marcos, vc saberia me dizer se funciona bem com o vista home? Tentei seguir os passos aqui em casa e não consegui acessar o R1 com telnet. Saberia em dizer o motivo? De qualquer forma o material é muito interessante.
FUNFOU legal, a unica coisa que tive q fazer foi instalar o wpcap estava dando pau na .dll, encontrei no site http://www.winpcap.org/install/bin/WinPcap_4_0_2.exe
Um abraço.
Tudo bom Marco, muito bom esse tutorial. Fiz o cadastro recentemente. mas já estou acompanhando diariamente, estava apanhando para configurar o dynagem, faltava alguns detalhes, mas foi só acompanhar aqui e deu tudo certo, agora vou instalar o SDM no dynagem. Ja tirei o ccna, estou pensando que caminho seguir, ccnp ou ccvp. Por enquanto estudo pra fazer o CXFF. Muito obrigado!!
Abraço
A dica ae pessoal. Testei esse IOS e funcionou normalmente.Segue->>>>
http://www.4shared.com/file/16923113/302a105b/c7200-a3jk9s-mz122-23.html?s=1
Se vc tiver problema com .dlls baixe o WinPcap.
Estou tendo a seguinte mensagem de erro:
—————————–///——————————-
Dynagen:
Reading configuration file…
*** Error: Connecting R1 s1/0 to R2 s1/0 resulted in
206-unable to create UDP NIO
Press ENTER to continue
—————————-///——————————–
Dynamips Server:
Shutdown in progress…
Shutdown completed.
rommon_load_file: unable to create file c3600_R1_rommon_vars (No such file or directory)
rommon_load_file: unable to create file c3600_R2_rommon_vars (No such file or directory)
rommon_load_file: unable to create file c3600_R3_rommon_vars (No such file or directory)
udp_connect: socket: Operation not permitted
netio_desc_reate_udp: unable to connect to 127.0.0.1:10001
Shutdown in progress…
Shutdown completed.
———————————–///——————————————///———————–
Alguém tem idéia do que ta rolando aqui…
Antecipadamente agradço pela atenção.
Claudio…
Autor
Claudio, cheque o link:
http://7200emu.hacki.at/viewtopic.php?p=14253&sid=701175214b90dc8bfa41ef2f7dadd49f
Abs
Marco.
Autor
Claudio, uma coisa que me chamou a atenção foram estas linhas:
udp_connect: socket: Operation not permitted
netio_desc_reate_udp: unable to connect to 127.0.0.1:10001
Acho que você está com um firewall ativado em sua máquina! Tente verificar isso e, se estiver mesmo ativado, desligue-o!
Outra dica: Ao invés de usar “localhost” no seu arquivo “.net”, tente colocar o IP do seu PC.
Mas acho que é o FW bloqueando as conexões UDP.
Abs
Marco.
Alguém pode me esclarecer essa dúvida: Estou emulando um ambiente no dynamips com seis roteadores (utilizando o 7200 ) por que só fica disponível para uso a fast ethernet 0/0 ?!!!! e as demais, pq não ficam disponíveis ?!!!! Socorro !!!
segue o .net
[localhost]
[[7200]]
image = C:\Arquivos de programas\Dynamips\images\c7200-jk2o3s-mz.121-27b.bin
ram = 64
[[ROUTER Lab_A]]
model = 7200
idlepc = 0x60568180
[[ROUTER Lab_B]]
model = 7200
idlepc = 0x60568180
[[ROUTER Lab_C]]
model = 7200
idlepc = 0x60568180
[[ROUTER Lab_D]]
model = 7200
idlepc = 0x60568180
[[ROUTER Lab_E]]
model = 7200
idlepc = 0x60568180
Gostaria de saber se é possível criar um laboratorio com switchs conectados a roteadores e hosts a fim de simular uma LAN e que versões de IOS estão disponiveis para switches no Dynagen.
Tambem gostaria de saber se o programa suporta Cat-os.
Autor
GRAO, sim, é possível. Para isso, você pode usar o switch virtual disponibilizado pelo próprio Dynagen (ver tutorial em: http://www.dynagen.org/tutorial.htm#_Toc193248003), ou pode usar um router com o módulo NM-16ESW instalado, para fazer as vezes de um switch Cisco. Fora isso, o Dynamips NÃO EMULA Switches, apenas routers. Hosts podem ser emulados com outro software, chamado VPC (vejá tópico no fórum: http://blog.ccna.com.br/forum/comments.php?DiscussionID=31&page=1#Item_4). O Software VPCS pode ser obtido aqui: http://wiki.freecode.com.cn/lib/exe/fetch.php?id=wiki%3Avpcs&cache=cache&media=wiki:vpcs-0.14a.rar
Marco,
Você pode colocar mais post sobre o dynagen no linux. Gostaria de obter mais informações e também colocar labs para eleborarmos no linux.
Diogo
Consegui a versão dynagen-0.11.0 para o linux estou utilizando. Só falta baixa as imagens.
Tem imagens sem ser no rapishare, estou com problema de acesso para o mesmo.
Marco, inicialmente gostaria de parabenizá-lo pelo blog que vem arrebentando, colaborando diariamente com todos que sonham tirar uma certificação Cisco.
Gostaria , se possível, de sua ajuda!! Seguindo as orientações de seu tutorial estou tetando instalar o Dynagen e já tentei de tudo porém sempre tenho os mesmos erros:
Na tela do dynamips server aparece:
shutdown in progress…
shutdown completed.
rommon_load_file:unable to create file c3600_R1_rommon_vars ( no such file or directory)
repete a frase acima para R2 e R3.
load_elf_image:open: no such file or directory.
Na tela do Dynagen qd abro o simple 1 aparece:
error: unable to start vm instance ‘R1’ see dynamips output for more info.
Segue o txt do meu simple1:
# Simple lab
[localhost]
[[3620]]
image = C:\Arquivos de programas\Dynamips\images\c3620-i-mz.121-6.bin
ram = 64
[[ROUTER R1]]
model = 3620
s1/0 = R2 s1/0
s1/1 = R3 s1/1
[[ROUTER R2]]
model = 3620
s1/1 = R3 s1/0
[[ROUTER R3]]
model = 3620
Não sei se pode ser o IOS pois o mesmo eu conseguí por meio do software IOS HUNTER porém já tentei outros ios do software mais não vai. Também Instalei o winpcap 4.0.2 pois sem ele o dynamips server recusou abrir.
Um grande abraço e aguardo o seu retorno
Show de bola consegui configurar o Dynagen com muita facilidade seu tutorial foi perfeito.
Agora poder simular em um ambiente real.
Muito bom.
Parabéns
Sérgio Neves
alguem sabe se funciona no vista starter ???
abc
Consegui fazer quase tudo, porem o prompt (Telnet localhost) nao entra no router 1, fica parado nisso:
Connected to Dynamips VM “R1” (ID 0, type c7200) – Console port …
Alguém sabe como resolver ?
Tentei tb pelo CMD e recebi a seguinte resposta:
C:\Documents and Settings\kwilliams>telnet local host 2000
telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
-a Tenta fazer logon autom tico. Igual . op?Æo -l, exceto por usar
o nome de usu rio atualmente conectado.
-e Caractere de escape para entrar no prompt de cliente telnet.
-f Nome de arquivo para fazer logon no lado do cliente
-l Especifica o nome de usu rio com o qual fazer logon no sistema remoto.
Requer que o sistema remoto d^ suporte . op?Æo TELNET ENVIRON.
-t Especifica o tipo de terminal.
S¢ h suporte para os tipos de terminal vt100, vt52, ansi e vtnt.
host Especifica o nome do host ou endere?o IP do computador remoto
ao qual se conectar.
port Especifica um n£mero de porta ou nome de servi?o.
Coloque o localhost tudo junto.
Boa tarde!!!
Muito boa a video aula. Agora já tenho como começar meus estudos com o simulador… hehehehe… só preciso estudar mais um pouco pra chegar na parte de roteadores. Vlw.
para resolver o problema de algumas dlls que nao encontra tenho uma instalação complementar do Dynagen que resolve esse problema se alguem ainda estiver precisando posso enviar.. é só solicitar pelo email [email protected] que envio para vcs, ou se preferirem me adiciona no msn que envio tb..
abraços,
Jamenson Nunes
Estudante CISCO CCNA2
Olá Boa Tarde Marco
Eu estou tendo um pequeno problema ao tentar abrir o dynamips server, ele me remete um erro wpcap.dll
o que pode ser
incompatibilidade com o windows ou será que ao baixar deu algum problema ?
Autor
reinstale o WinPCap (www.winpcap.org)
Opa Valeu Marco Funcionou
Obrigado !!
OLá,
Tem alguma forma de salvar as configurações de cada roteador, para sempre que iniciar o servidor e o simple1, os roteadores voltarem com a mesma configuração?
Tomelin, salve as configurações normalmente, assim como você salva em um router real ( copy run start ) …
Abs,
Felipe Ferrugem!
“Juntos somos ainda melhores!!!”
quando modifico meu simple1 com o wordpad e vou salvar a modificação da a seguinte mensagem:
accsess to c:\programfiles\dynamips\sample_labs\simple1\simple1.net was denied
como faço pra resolver esse problema?
Quem sabe como instala do Windows 7 (64bits)?
Opa! Obrigado hein!