Inicio
» LINUX
»
Cómo instalar GNS3 en Linux: Ubuntu, Debian y Arch
Cómo instalar GNS3 en Linux: Ubuntu, Debian y Arch
Para instalar GNS3 en Linux, utilice el método correspondiente a su distribución: el repositorio de paquetes personales (PPA) de GNS3 para sistemas Ubuntu de 64 bits, pipxjunto con las dependencias del sistema para sistemas Debian, o los paquetes AUR para Arch Linux. Cada método instala la interfaz gráfica y el servidor de GNS3. La guía de instalación actual de GNS3 para Linux ya no recomienda los pasos para los repositorios Debian Jessie, Stretch y Buster que se mencionaban en artículos anteriores.
Antes de instalar GNS3
Actualice primero Linux y decida qué backends de nodos necesita su laboratorio. QEMU/KVM, Dynamips, VPCS y Docker son componentes independientes; la interfaz gráfica no incluye todas las imágenes de emuladores o dispositivos. Linux puede ejecutar dispositivos locales sin la máquina virtual de GNS3. Obtenga las imágenes del proveedor de una fuente autorizada y respete su licencia.
Utiliza los comandos específicos de una familia de distribuciones y conserva los paquetes de los repositorios de esa familia. No combines las instrucciones del PPA de Ubuntu con los comandos de paquetes de Debian o Arch.
Instalar GNS3 en Ubuntu y Linux basado en Ubuntu
La guía actual de GNS3 es compatible con Ubuntu de 64 bits y distribuciones basadas en Ubuntu, como Linux Mint. Abre la terminal y añade el repositorio PPA de GNS3; a continuación, instala la interfaz gráfica y el servidor:
Agregue el repositorio PPA de GNS3 y actualice APT antes de instalar los paquetes.
Cuando se le pregunte si los usuarios que no son root pueden usar Wireshark y ubridge, seleccione Sí si su cuenta necesita captura de paquetes y puentes virtuales. Agregue solo los grupos que existan y coincidan con los componentes instalados. Para una configuración común local de QEMU/KVM y captura de paquetes:
Cierra sesión y vuelve a iniciarla para que los cambios de grupo surtan efecto. Evita el grupo Docker a menos que necesites nodos Docker y comprendas los permisos que otorga.
Instale la interfaz gráfica de usuario y el servidor, y luego responda a las solicitudes de permisos para la captura de paquetes.Cierra sesión y vuelve a iniciarla después de cambiar la pertenencia a un grupo de Linux.
Instalar GNS3 en Debian y distribuciones basadas en Debian.
La ruta actual de GNS3 en Debian utiliza pipxpara la interfaz gráfica y el servidor, y APT para las dependencias de Qt y emulación. Debian 13 ya no proporciona dynamipsni software-properties-commonen sus repositorios estándar, así que utilice el comando que aparece a continuación tal como está escrito.
En versiones anteriores de Debian, añada dynamipssi necesita emulación de IOS. Los usuarios de Debian 13 deben compilar Dynamips por separado siguiendo las instrucciones de GNS3 ; los laboratorios QEMU/KVM no lo necesitan.
Instala las dependencias de la interfaz gráfica de usuario (GUI) y del emulador de Python de Debian antes de añadir GNS3.
Instala ambas aplicaciones con pipx, luego inyecta el servidor y los enlaces Qt en el entorno de la GUI:
Si falta un comando en PATH, ejecute pipx ensurepathy abra una nueva terminal; pipx expone aplicaciones de ~/.local/bin. Consulte la guía de instalación de pipx .
Instala el servidor y la interfaz gráfica de usuario de GNS3 con pipx.Conecta los entornos pipx e inicia la interfaz gráfica de usuario de GNS3.
Instalar GNS3 en Arch Linux
Arch utiliza el Arch User Repository (AUR). Instala las herramientas de compilación, clona el repositorio yayy compílalo como un usuario normal, no como root:
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Revise los archivos de compilación de AUR antes de instalarlos; son mantenidos por los usuarios. La guía actual de GNS3 utiliza estos paquetes. Elimínelos dockersi no necesita nodos de contenedor.
yay -S qemu docker vpcs dynamips libvirt ubridge inetutils
yay -S gns3-server gns3-gui
Compila el asistente AUR de yay desde su repositorio antes de instalar los paquetes de GNS3.Instala GNS3 y los back-ends que tu laboratorio de redes necesita desde AUR.
Inicia GNS3 y comprueba el servidor local.
Abra GNS3 desde el menú de la aplicación o ejecútelo gns3. En el asistente de primera ejecución, elija Ejecutar dispositivos en mi equipo local , confirme la configuración del servidor y finalice. La guía de GNS3 recomienda 127.0.0.1como enlace de host local sencillo. Consulte sus instrucciones de configuración del servidor local .
Crea un proyecto vacío para comprobar la interfaz gráfica y la conexión con el servidor. Si gns3no aparece después de instalar Debian, actualiza PATHel proyecto. Si el servidor no se conecta, comprueba su host y puerto y vuelve a iniciar sesión tras los cambios de grupo. Si un nodo falla, instala su backend y verifica la imagen del dispositivo.
Para crear tu primer dispositivo, utiliza una plantilla del GNS3 Marketplace o importa una imagen para la que tengas licencia de uso.
¿Qué hay de Fedora, openSUSE u otra distribución de Linux?
La guía actual de GNS3 incluye comandos para Ubuntu, Debian y Arch, pero no para Fedora ni openSUSE. Consulta los repositorios y las dependencias de tu distribución antes de intentar una instalación manual de pipx; no uses sin más los comandos antiguos de Fedora 34/35 o Tumbleweed que aparecen en el artículo original.