Professional Documents
Culture Documents
2 de GNS3 un potente emulador grfico de redes con el que podemos crear topologas en modo laboratorio de routers (IOS, JunOS), firewalls (ASA, PIX) y hosts. Un software particularmente til para preparar ceritificaciones Cisco o Junipery para testear la integracin de stos con Vyatta. Udpate 29/05/2013: Segn comenta Carlos, el manual es perfectamente vlido para Ubuntu 12.10 por lo que entiendo que tambin lo ser para versiones intermedias. Si alguien lo prueba con versiones superiores de Ubuntu y/o de GNS se agradecera que lo comentase para ir actualizando la entrada. Si queremos instalar GNS3 0.8.2 en Ubuntu 11.10 (merece la pena) no podemos hacerlo desde repositorios ni desde el centro de software de Ubuntu ya que la versin oficial disponible en repositorios es la versin GNS3 0.7.4-1 (que instala conjuntamente Dynamips 0.2.7-0.2.8RC25ubuntu1 por dependencias). Por lo que la solucin a esta tarea pasa por hacer la descarga de dependencias, el parcheo de qemu y la compilacin manual de la versin 0.8.2 de GNS3.
2.Creamos rbol de directorios que usar GNS3 para almacenamiento de proyectos, de imgenes IOS, de cach de temporales, etc y cambiamos permisos:
hnoguera@hnoguera-desktop:~$ cd /opt/ hnoguera@hnoguera-desktop:/opt$ sudo mkdir GNS3 hnoguera@hnoguera-desktop:/opt$ cd GNS3/ hnoguera@hnoguera-desktop:/opt/GNS3$ sudo mkdir Dynamips hnoguera@hnoguera-desktop:/opt/GNS3$ sudo mkdir IOS hnoguera@hnoguera-desktop:/opt/GNS3$ sudo mkdir Project hnoguera@hnoguera-desktop:/opt/GNS3$ sudo mkdir Cache hnoguera@hnoguera-desktop:/opt/GNS3$ sudo mkdir tmp hnoguera@hnoguera-desktop:/opt/GNS3$ sudo mkdir qemu hnoguera@hnoguera-desktop:/opt/GNS3$ cd ../ hnoguera@hnoguera-desktop:/opt$ sudo chmod -R 755 GNS3/
4.Descargamos el binario de la ltima versin de Dynamips disponible, en este caso la 0.2.8RC2 y lo hacemos ejecutable: Versin de 32 bits:
hnoguera@hnoguera-desktop:/opt/GNS3$ cd Dynamips/ hnoguera@hnoguera-desktop:/opt/GNS3/Dynamips$ wget
Versin de 64 bits:
hnoguera@hnoguera-desktop:/opt/GNS3$ cd Dynamips/ hnoguera@hnoguera-desktop:/opt/GNS3/Dynamips$ wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-amd64.bin hnoguera@hnoguera-desktop:/opt/GNS3/Dynamips$ sudo chmod +x ./dynamips-0.2.8-RC2amd64.bin
5.Descargamos la versin 0.11 de qemu, la parcheamos y la instalamos (por ahora la versin 0.14 de qemu no funciona con GNS3 0.8.2, devuelve error Youre running an old AND unpatched version of qemu, wich wont work):
hnoguera@hnoguera-desktop:/opt/GNS3/Dynamips$ cd /opt/GNS3/qemu/ hnoguera@hnoguera-desktop:/opt/GNS3/qemu$ wget http://download.savannah.gnu.org/releases/qemu/qemu-0.11.0.tar.gz hnoguera@hnoguera-desktop:/opt/GNS3/qemu$ tar -zxvf qemu-0.11.0.tar.gz hnoguera@hnoguera-desktop:/opt/GNS3/qemu$ cd qemu-0.11.0/ hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ wget http://sourceforge.net/projects/gns-3/files/Qemu/qemu-0.11.0-olive.patch/download
hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ wget
http://sourceforge.net/projects/gns-3/files/Qemu/qemu-0.11.0-olive.patch/downloa hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ patch -p1 -i qemu-0.11.0olive.patch hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ ./configure --target-list=i386softmmu hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ sudo make hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ sudo make install
Cambiamos la ruta del ejecutable de Dynamips a /opt/GNS3/Dynamips/dynamips-0.2.8-RC2x86.bin, el directorio de trabajo a /opt/GNS3/tmp y comprobamos su correcto funcionamiento con Test Settings:
En el apartado General bajo Paths especificamos las rutas /opt/GNS3/Project para Project directory y /opt/GNS3/IOS para OS image:
En el apartado Qemu cambiamos los Paths segn corresponda con el destino de los binarios de qemu:
hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ which qemu /usr/local/bin/qemu hnoguera@hnoguera-desktop:/opt/GNS3/qemu/qemu-0.11.0$ which qemu-img /usr/local/bin/qemu-img
Fuentes: