ThePingman

En un mundo de ceros y unos

Instalación de Dynamips/Dynagen en fedora 13 64 bits

con un comentario

En esta ocación tengo el placer de escribirles para que cualquiera que halla tenido la intención de instalar esta herramienta tan útil al momento de estudiar los contenidos de CCNA o CCNP ya que nos permitira levantar maquinas virtuales con los ios originales otorgando mayores prestaciones que los simuladores tradicionales como “packet tracer” o “boson”

Primero que nada como recomendación actualizaremos nuestro sistema de manera de no tener algun problemilla de bugs o algo por el estilo, es mas que nada recomendación.

Lo segundo es instalar algunas dependencias necesarias para no tener problemas futuros

- qt
- python
- sip
- PyQt
- xinetd

Como paso 1 deberemos ir a la pagina web www.dynagen.org y en la parte derecha encontraremos la seccion download en donde descargaremos el archivo .tar.gz o simplemente hacer click en el siguiente enlace

Luego de esto deberemos crear la carpeta donde seran alojados los archivos de dynamips y dynagen

para esto accederemos como root a una terminal y escribiremos:

mkdir /opt/dynamips

ahora moveremos el archivo recien descargado a la carpeta que acabamos de crear

mv /home/”usuario”/”archivo.tar.gz” /opt/dynamips/

ahora deberemos descomprimirlo

tar -zxvf “archivo.tar.gz”

despues de esto nos dirigiremos al glog oficial de dynamips y descargaremos la version para nuestra arquitectura en mi caso de 64 para descargar directamente hacer click en el siguiente enlace

para crear los enlaces simbolicos a dynagen pondremos en la terminal

[root@maquina sbin]# ln -s /opt/dynamips/dynamips-0.2.8-RC2-amd64.bin dynamips

[root@maquina sbin]# ln -s /opt/dynamips/dynagen-0.11.0/dynagen dynagen

Ahora crearemos el directorio para alojar las imagenes de los IOS

[root@maquina sbin]# mkdir /opt/dynamips/images

[root@maquina sbin]# cd /opt/dynamips/images/

Movemos o copiamos nuestra imagen del cisco IOS a esta carpeta donde sera almacenada

ahora editamos el archivo del .net

[root@maquina images]# cd /opt/dynamips/dynagen-0.11.0/sample_labs/simple1/

[root@maquina images]#vi simple1.net

colocamos la ruta exactamente donde deben estar los archivos de las IOS por ejemplo:

# Simple lab

[localhost]

[[7200]]

#image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image

# On Linux / Unix use forward slashes:

image = /opt/dynamips/images/c3745-advipservicesk9-mz.123-24.bin

npe = npe-400

ram = 160

[[ROUTER R1]]

s1/0 = R2 s1/0

[[router R2]]

# No need to specify an adapter here, it is taken care of

# by the interface specification under Router R1

Un error que podriamos cometer es NO tener levantado telnet en modo servidor, para verificar esto haremos un mapeo de puerto abiertos a nuestro equipo, colocando

nmap localhost

y deberiamos encontrarnos con que tendremos abierto el puerto 22 correspodiente a telnet.

De no ser así, deberemos darnos una vuelta por nuestro amigo yum o por la seccion de instalar o quitar programas.

Correremos dynamips

dynamips -H 7200 & (nos permitirá correr lo siguiente)

Ahora y como ultimo paso iremos la carpeta donde esta alojada el archivo.net

y escribir en la terminal

dynagen “archivo.net”

Una vez abierta la terminal revisaremos si es que esta todo el orden con el comando list
y para conectarte con un router deberas escribir en una consola nueva

telnet localhost xxxx (donde xxxx será el puerto que usara dynagen para conectarse con el router)

Esperando que les sea de utilidad…
un afectuoso saludo!

Advertisement

Escrito por talib4n

julio 22, 2010 a 8:40 pm

Escrito en GNU/ LINUX, Networking

Una respuesta

Suscríbete a los comentarios mediante RSS.

  1. jejej que tal compañero, le encontre en google..asi que como su blog me pareció importante, lo agrege a la lista de mio :) un abrazo… y nos vemos en incapaz

    panxoaravena

    agosto 2, 2010 a 7:52 pm


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.