Claudio Concepción CertadMiembro desde: 14/10/10

Claudio Concepción Certad

http://fraterneo.blogspot.com

0
Posición en el Ranking
0
Usuarios seguidores
Sus noticias
RSS
  • Visitas
    1.671.172
  • Publicadas
    645
  • Puntos
    0
Veces compartidas
91
¡Consigue las insignias!
Trimestrales
Recientes
Visitas a noticias
21/08/2014 0

Bueno, ante todo, ¿Qué es GNS3? GNS3 es un emulador de redes libre disponible bajo licencia GNU GPL. Su proósito es simular redes simples y complejas de la manera más similar a la realidad sin necesidad de hardware especializado como routers y switches. Posee una interfaz gráfica de usuario muy adecuada e intuitiva que nos permite diseñar y configurar redes virtuales. Además es multiplataforma por lo que puede ser usado en GNU/Linux, Windows, Linux y MacOS X.

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-devel

DESCARGAR 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 install

DESCARGAR 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.gz

Para 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

Más sobre

[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.bin

Para 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.a

Editamos el fichero Makefile.

[fraterneo@rainbow dynamips-0.2.8-RC3-community]$ sudo nano Makefile 

Quitamos el comentario de la línea.

Export DYNAMIPS_LIB?=lib64

Comentamos la línea.

#export DYNAMIPS_LIB?=lib

Guardamos 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.bin

DESDE 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/

imageÍcono de GNS3 en Gnome -ShellimageVentana principal de GNS3

Ahora vamos a Edit > Preferences > Dynamips para colocar la ruta del mismo de /usr/local/bin.

image

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

Más recientes de Claudio Concepción Certad

12 Inventos que Cambiaron el Mundo: El fonógrafo

12 Inventos que Cambiaron el Mundo: El fonógrafo

0 Era una máquina sencilla, pero nadie habría adivinado su función, pues era algo nuevo bajo el Sol. Consistía en un cilindro, al que se daba vuelta con una manivela y que estaba cubierto por una hoja de papel de estaño; también un altavoz y un estilo apuntado hacia el cilindro 22/08/2014

Cómo instalar TOR Borwser en GNU/Linux

Cómo instalar TOR Borwser en GNU/Linux

0 Tor (The Onion Router) es un proyecto iniciado con el propósito de crear una red de comunicaciones distribuida de baja latencia y superpuesta sobre Internet para preservar la identidad de los usuarios en su camino por dicha red, ocultando su dirección IP y la información que el mismo está ... 29/07/2014

Cómo configurar un servidor DNS dinámico con named y dhcpd en CentOS 6

Cómo configurar un servidor DNS dinámico con named y dhcpd en CentOS 6

0 DHCP y DNS son los servicios más básicos (y por qué no los más importantes) en una red local y en Internet 17/07/2014

Login sin password en Gnome3 Shell

Login sin password en Gnome3 Shell

0 Si de algo carece Gnome 3 Shell (entre muchas otras cosas) es de un administrador de configuración del GDM. A penas es posible configurar que un usuario inicie sesión automáticamente, pero en el administrador de login de Gnome 2 las posibilidades eran muchas 13/07/2014

Disponible CentOS 7 x86_64

Disponible CentOS 7 x86_64

0 El proyecto CentOS se complace en anunciar la disponibilidad inmediata de CentOS 7 para la arquitectura x86_64 (de momento solo esa), la cual incluye imágenes para docker, y otros proveedores de cloud computing. Tiene muchos cambios fundamentales este lanzamiento, comparado con los anteriores 08/07/2014

Mostrando: 1-5 de 647