Luego de pasearme por varios blogs donde mostraban la forma para instalarlos y además de varios errores que obtuve al hacer los intentos correspondientes, encontré la forma, a mi parecer, más óptima para este objetivo. Cabe recalcar que esta instalación la realicé en ladistribución Ubuntu 7.10 pero debido a que no se utiliza ningún repositorio ni el famoso sudo apt-get install, me parece que no habrá problema en seguir este mismo procedimiento en otras distribuciones de linux, aunque eso ya se lo dejo a Uds. esperando además sus comentarios sobre sus experiencias.
Es cierto que dynagen y dynamips se encuentran dentro de los repositorios de Ubuntu; por lo tanto, la primera pregunta que debería surgir es la siguiente: "¿por qué si, teniendo Ubuntu, no se utiliza un simple sudo apt-get install dynagen?". Bueno, después de haberlo intentado, me di con la sorpresa de que al ejecutar este comando también se tiene que instalar necesariamente dynamips lo cual ocasiona un problema debido a que, más adelante, nos aparecerá un error donde se menciona que la versión de dynagen instalada debe trabajar con dynamips 0.2.8 y que la instalada es la versión 0.2.7. Luego intenté instalar dynamips 0.2.8 pero al tratar de hacer un link con el comando ln no sirvió de mucho ya que la versión 0.2.7 instalada anteriormente ya tenía un hard link el cual no podía ser modificado fácilmente.
NOTA: para mayores referencias sobre el comando ln les recomiendo usar man ln y además visitar la siguiente página: http://www.unixcommand.org/ln/
INSTALACIÓN PASO A PASO
A continuación les muestro los pasos que seguí para la instalación. La ubicación del primer directorio creado queda a su criterio y de la forma cómo manejan sus ficheros. Los demás directorios han sido elegidos de esa forma para que los ficheros ejecutables no generen ningún problemas con las rutas.
El primer paso a seguir es el de crear un directorio donde se descargarán todos los programas necesarios:
sudo mkdir /opt/GNS3/
cd /opt/GNS3/
wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin
sudo chmod +x dynamips-0.2.8-RC2-x86.bin
sudo ln -s dynamips-0.2.8-RC2-x86.bin dynamips
wget http://ovh.dl.sourceforge.net/sourceforge/dyna-gen/dynagen-0.10.1.tar.gz
tar xfvz dynagen-0.10.1.tar.gz
sudo mv dynagen-0.10.1 /usr/local/
sudo ln -s /usr/local/dynagen-0.10.1/dynagen /usr/local/bin/
wget http://pfe.epitech.net/frs/download.php/597/GNS3-0.3.2-src.tar.gz
tar xzvf GNS3-0.3.2-src.tar.gz && rm GNS3-0.3.2-src.tar.gz
sudo chown -R username.username /opt/GNS3
sudo mkdir Cache
sudo mkdir IOS
EJECUCIÓN Y CONFIGURACIÓN DE GNS3
Luego del proceso de instalación se deben realizar algunas configuraciones para poder utilizar GNS3 sin ningún problema.
Abrimos un terminal de linux para poder abrir GNS3 y luego descargamos un IOS image. Estos IOS images son necesarios para poder simular al router y todos los comandos que vienen con el IOS. Para conseguirlos intenten con LimeWire o Emule o en todo caso en algunos laboratorios ya que estos son los IOS originales de Cisco y estoy seguro que alguna persona gustosamente los compartirá por Internet. Todo esto hace la simulación más real (recalcando que es una emulación y no una simulación).
cd /opt/GNS3/
wget ..../c3640-ik9o3s-mz.124-13a.bin
unzip -p c3640-ik9o3s-mz.124-13a.bin > c3640-ik9o3s-mz.124-13a.image
cd /opt/GNS3/
./gns3 &

Luego procedemos a editar las rutas donde GNS3 encontrará dynamips y donde almacenará los logs y configuraciones de los equipos. Para esto ingresamos a
Edit>Preferences
y cambiamos los valores de Executable path, Working directory y Terminal command como se muestra en la siguiente imagen:
Por ultimo, debemos agregar la ruta de los IOS images a utilizar. Ingresamos a
Edit>IOS images and hypervisors
y agregamos los IOS en el campo image file y luego hacemos click en el botón Save.
A continuación les dejo un pequeño video donde se muestran estas últimas configuraciones además de una simulación:
REFERENCIAS
Palabras claves: Dynamips, Dynagen, GNS3






