Todo esto haciendo uso de Dynamips, el emulador de Cisco IOS para el hardware propio de red, VirtualBox o VMWare para los sistemas operativos; y otras tecnologías como QEMU y Juniper JunOS.
GNS3 es ideal para crear los escenarios de prácticas para certificaciones Cisco CCNA, CCNP, CCIE y las Juniper JNCIA, JNCIS y JNCIE. O para los que simplemente quieren aprender redes o refrescar conocimientos. Una característica especial de GNS3 es la que nos permite conectar las redes virtuales que armemos a redes reales. También es posible capturar los paquetes con el uso de Wireshark.
El sitio oficial de GNS3 nos provee de importantes herramientas, documentación y appliances que podemos utilizar en nuestras emulaciones. No así las imágenes de los Cisco IOS, las cuales son propietarias.
Visto esto, manos a la obra...
INSTALAR ALGUNAS DEPENDENCIAS DE DESARROLLO.
[fraterneo@rainbow ~]$ sudo yum install -y libpcap elfutils-libelf elfutils-libelf-devel libuuid libuuid-devel gcc libpcap libpcap-develDESCARGAR Y CONFIGURAR GNS3.
[fraterneo@rainbow ~]$ wget http://hivelocity.dl.sourceforge.net/project/gns-3/GNS3/0.8.7/GNS3-0.8.7-src.tar.gz [fraterneo@rainbow ~]$ tar zxfv GNS3-0.8.7-src.tar.gz [fraterneo@rainbow ~]$ cd GNS3-0.8.7-src [fraterneo@rainbow GNS3-0.8.7-src]$ sudo python setup.py installDESCARGAR Y CONFIGURAR DYNAMIPS.
[fraterneo@rainbow ~]$ wget http://sourceforge.net/projects/gns-3/files/Dynamips/0.2.8-RC3-community/dynamips-0.2.8-RC3-community.tar.gz [fraterneo@rainbow ~]$ tar zxfv dynamips-0.2.8-RC3-community.tar.gzPara arquitectura x86.
[fraterneo@rainbow ~]$ cd dynamips-0.2.8-RC3-community [fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo ln -s /usr/lib/libelf.so /usr/lib/libelf.a [fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo make [fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo cp dynamips.stable /usr/local/bin/dynamips-0.2.8-RC3-x86.binPara arquitectura x64.
[fraterneo@rainbow ~]$ cd dynamips-0.2.8-RC3-community [fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo ln -s /usr/lib64/libelf.so /usr/lib64/libelf.aEditamos el fichero Makefile.
[fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo nano MakefileQuitamos el comentario de la línea.
export DYNAMIPS_LIB?=lib64Comentamos la línea.
#export DYNAMIPS_LIB?=libGuardamos los cambios y cerramos; compilamos e instalamos.
[fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo make DYNAMIPS_ARCH=amd64 [fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo cp dynamips.stable /usr/local/bin/dynamips-0.2.8-RC3-x86-64.binDESDE EL TERMINAL INICIAMOS GNS3.
[fraterneo@rainbow ~]$ gns3 &CREAR EL ICONO PARA GNS3. ASUMIENDO QUE YA TIENES EL ICONPACK NUMIX-CIRCLE.
[fraterneo@rainbow ~]$ nano gns3.desktop [Desktop Entry] Encoding=UTF-8 Name= GNS3 Exec=/usr/bin/gns3 Icon=/usr/share/icons/Numix-Circle/48x48/applications/gns3.svg Type=Application Categories=Utilities Comment=Network simulator [fraterneo@rainbow ~]$ sudo cp gns3.desktop /usr/share/applications/
Ícono de GNS3 en Gnome -Shell |
Ventana principal de GNS3 |
Clic en Apply. Y ya tenemos GNS3 listo para trabajar.
Más información y recursos:
http://www.gns3.net/documentation/
http://www.gns3.net/download/
http://www.gns3.net/dynamips/
http://www.gns3.net/appliances/
https://learningnetwork.cisco.com/thread/43019
https://github.com/numixproject/numix-icon-theme-circle
El link de descarga de GNS3 está roto.
ResponderEliminarEste es el nuevo link http://iweb.dl.sourceforge.net/project/gns-3/GNS3/0.8.7/GNS3-0.8.7-src.tar.gz
Saludos.