Dynagen – Tutorial básico

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:

http://ufpr.dl.sourceforge.net/sourceforge/dyna-gen/dynagen-0.10.1_dynamips-0.8.0-RC1_Win_XP_setup.exe

Para iniciar o tutorial, basta clicar na figura.

Um abs,

Marco.


66 comentários

Pular para o formulário de comentário

  1. Excelente ja estou com o meu Dynamips rodando.

  2. Marco onde eu posso encontrar IOS do 3600 ou 7200…

  3. Jefferson, tente em:

    http://rapidshare.com/users/5F6T7J

    Ou faça uma busca no http://www.4shared.com.

    Abs!

    Marco.

  4. Valeu Marco o Dynamips esta em pleno funcionamento …

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. Perfeito, ótimo, me ajudará muito mesmo.

    Tutorial excelente.

    Obrigado por compartilhar tanta informação útil, para quem inicia na área.

  11. Otimo Tuto…

    Parabens

    Obrigado por compartilhar a sua sabedoria e tempo conosco.

  12. 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.

  13. 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.

  14. 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?

  15. 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.

  16. ok… muito obrigado!

  17. 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]

  18. 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.

  19. É 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.

  20. Marcos, BINGOOOO. Funcionou. Era mesmo o SP2 para o Windows XP. VALEW DE MONTÃO. Brigadoooooooooooo.

  21. cara, esse tutorial esta perfeito, muito bem explicado, obrigado por vc ter feito

  22. 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

  23. 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!!

  24. 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.

  25. 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…

  26. 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!

  27. 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

  28. 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

  29. O packet tracer ainda é uma boa ferramenta ? ou estou totalmente desatualizado ?

  30. Marcelo, o Packet Tracer ainda é uma excelente ferramenta. Para o CCNA, é mais do que suficiente.

    Abs!

    Marco.

  31. 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!

  32. 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.

  33. 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!

  34. 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]

  35. 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.

  36. 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

  37. 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,

  38. 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.

  39. 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.

  40. 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

  41. 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.

  42. 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…

  43. 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.

  44. 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 !!!

  45. 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

  46. 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.

  47. 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

  48. 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

  49. 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.

  50. 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

  51. 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

  52. alguem sabe se funciona no vista starter ???

    abc

  53. 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 ?

  54. 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.

  55. Coloque o localhost tudo junto.

  56. 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.

  57. 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

  58. 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 ?

  59. reinstale o WinPCap (www.winpcap.org)

  60. Opa Valeu Marco Funcionou

    Obrigado !!

  61. 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?

  62. Tomelin, salve as configurações normalmente, assim como você salva em um router real ( copy run start ) …

    Abs,
    Felipe Ferrugem!

    “Juntos somos ainda melhores!!!”

  63. 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?

  64. Quem sabe como instala do Windows 7 (64bits)?

  65. Opa! Obrigado hein!

Deixe um comentário