sábado, 7 de septiembre de 2013

Configurando Dynamips para iniciar un router

Primero necesitamos descargar el binary de dynamips y la imagen ios que queremos emular.
en este link http://www.gns3.net/dynamips/ puedes descargar el binary que necesites para 32 o 64 bits, para linux ya que trabajaremos en debian.

la imagen C7200.bin la descargamos de aca. http://freakshare.com/files/jaozx0aa/c7200.zip.html

Configurando con Comandos.

antes que nada como todo software es indispensable leer la documentacion oficial, si es que estuviera disponible, en este documento pdf tenemos las configuraciones correspondientes a cada ios de router
http://freakshare.com/files/hlwobvx9/Dynamipscommandlineoptions.pdf.html

Analizando las intrucciones de dynamips.

(Esta linea se debera ejecutar en una consola de debian o ubuntu para simular un router)
dynamips.bin c7200.bin -t npe-400 -p 0:C7200-IO-FE -p 1:PA-4T+ -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1 


  1. dynamips.bin : archivo binario de dynamips
  2. c7200.bin : imagen de router que se emulara.
  3. -p 0:C7200-IO-FE: con esta instruccion le digo a dynamips que mi interfaz ethernet sera fa0/0 o fa0/1
  4. -p 1:PA-4T+ : Esta instruccion le establece que voy a tener en mi router 4 puertos seriales y que estaran disponibles desde el s1/0, s1/1, s1/2 y s1/3
  5. -s 0:0:linux_eth:eth0 :Esta instruccion establece que mi puerto del router fa0/0 estara conectado en mi tarjeta de red eth0.
  6. -s 1:0:linux_eth:eth1 : Esta instruccion establece que el serial 1/0 de mi router estar conectado a en mi tarjeta de red eth1.

Para ejecutarlo en debian o cualquier sistema operativo linux realizamos lo siguientes pasos.

  1. abrir una consola e ingresar como super usuario ala carpeta que tiene el dynamips.bin  y la ios respectiva.
  2. dar los permisos al archivo dynamips.bin con el comando chmod 777 dynamips.bin
  3. copiar la siguiente instruccion 
  4. sudo ./dynamips.bin c7200.bin -t npe-400 -p 0:C7200-IO-FE -p 1:PA-4T+ -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1 
  5. con esto ya tendras emulado un router en tu pc con una conexion serial y otra fastethernet

Este es un video de los pasos realizados en debian squezee.


la unica diferencia de la ejecucion en este video es que se ejecuta la instruccion desde un archivo .bat creado anteriormente.









¿ Qué es Dynamips ?

Dynamips es un emulador de router cisco, con el cual puedes usar tu desktop como si fuera realmente un Router Cisco, Dynamips soporta la varias ios de roiter cisco entre las cuales tenemos, la c7200, 3600, 2621, etc.