Cómo instalar GNS3 en Ubuntu Linux • Sitio web para estudiantes

Tutoriales marzo 26, 2021

En este post veremos cómo instalar GNS3 en Ubuntu 20.04 | 18.04.

Graphical Network Simulator-3 (GNS3) es un emulador de software de red que ayuda a los profesionales de redes a diseñar y construir mejores redes, compartir ideas y hacer conexiones.

GNS3 se puede utilizar para configurar, probar y solucionar problemas de red virtualizada para emular dispositivos de hardware del mundo real. Ha ayudado a miles de profesionales de redes a aprobar exámenes de red y se puede utilizar en sesiones de formación sin necesidad de comprar hardware real, lo que puede costar mucho.

GNS3 funciona con dispositivos de hardware de múltiples proveedores, incluidos conmutadores virtuales de Cisco, ASA de Cisco, vRouters Brocade, conmutadores de Cumulus Linux, instancias de Docker, VSR de HPE y otros.

En lugar de comprar dispositivos de hardware individuales de estos muchos proveedores, GNS3 se puede utilizar para probar la interoperabilidad y las experiencias del mundo real.

Para comenzar a instalar GNS3 en Ubuntu, sigue los pasos a continuación:

Instale GNS3 a través del repositorio APT

Hay varias formas de instalar GNS3 en Ubuntu. La forma más rápida es instalarlo desde su repositorio oficial de PPA. Para hacer eso, ejecute los siguientes comandos para agregar su PPA.

sudo add-apt-repository ppa:gns3/ppa
sudo apt update                                
sudo apt install gns3-gui gns3-server

Cuando se le pregunte si los usuarios que no son root deben poder usar wirehark y ubridge, seleccione ‘‘ ambas veces.

 ┌──────────────────────────┤ Configuring ubridge ├──────────────────────────┐
 │                                                                           │ 
 │ Ubridge can be installed in a way that allows members of the "ubridge"    │ 
 │ system group to capture packets. This is recommended over the             │ 
 │ alternative of running GNS3 directly as root, because less of the code    │ 
 │ will run with elevated privileges.                                        │ 
 │                                                                           │ 
 │ All users members of "sudo" or "admin" group will be added to this group  │ 
 │ by default.                                                               │ 
 │                                                                           │ 
 │ Without that most GNS3 features will not work.                            │ 
 │                                                                           │ 
 │ Should non-superusers be able to run GNS3?                                │ 
 │                                                                           │ 
 │                    <Yes>                       <No>                       │ 
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 
                                                                               


También debe aceptar Sí a continuación:

 ┌─────────────────────┤ Configuring wireshark-common ├──────────────────────┐
 │                                                                           │ 
 │ Dumpcap can be installed in a way that allows members of the "wireshark"  │ 
 │ system group to capture packets. This is recommended over the             │ 
 │ alternative of running Wireshark/Tshark directly as root, because less    │ 
 │ of the code will run with elevated privileges.                            │ 
 │                                                                           │ 
 │ For more detailed information please see                                  │ 
 │ /usr/share/doc/wireshark-common/README.Debian.gz once the package is      │ 
 │ installed.                                                                │ 
 │                                                                           │ 
 │ Enabling this feature may be a security risk, so it is disabled by        │ 
 │ default. If in doubt, it is suggested to leave it disabled.               │ 
 │                                                                           │ 
 │ Should non-superusers be able to capture packets?                         │ 
 │                                                                           │ 
 │                    <Yes>                       <No>                       │ 
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 
                                                                               

Instalar el soporte de IOU

Después de ejecutar los comandos anteriores, ejecute los comandos siguientes para instalar el soporte IOU.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gns3-iou

Los comandos anteriores permiten el soporte GNS3 para IOS en Unix (IOU).

Instalar Docker CE

De forma predeterminada, GNS3 usa contenedores Docker al crear laboratorios de redes. Dado que Docker no está instalado en Ubuntu, ejecute y sigue los pasos a continuación para instalar Docker.

Primero instale los siguientes paquetes a continuación:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Luego agregue la clave GPG oficial de Docker.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Después de eso, ejecute los siguientes comandos para agregar el repositorio de Docker

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Finalmente, ejecute los siguientes comandos para instalar Docker CE.

sudo apt update
sudo apt install docker-ce

Siempre debe agregar su cuenta de usuario al grupo Docker.

sudo usermod -a -G docker $USER

Agregue este punto, todo está bien. Sin embargo, para usar GNS3 correctamente, debe agregar su cuenta de usuario en los siguientes grupos: ubridge libvirt kvm wirehark.

sudo usermod -aG ubridge $USER
sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER
sudo usermod -aG wireshark $USER

Reinicie su sesión de usuario cerrando la sesión y volviendo a ingresar, o reiniciando el sistema.

GNS3 debe estar instalado, configurado y listo para usar. Simplemente ve al Resumen de actividades -> Tablero y busque GNS3, luego inicie.

¡Eso es!

Conclusión:

En este tutorial hemos visto cómo instalar GNS3 en Ubuntu 20.04 | 18.04. Si encuentra algún error arriba, utilice el formulario a continuación para informar.

También te puede gustar la publicación a continuación: