Resumen
Vamos a cubrir el procedimiento sobre cómo instalar GNS3 en Linux. Primero repasemos. GNS3 es un potente emulador de software de red. Se utiliza para ejecutar y probar simulaciones de red, al igual que Cisco Packet Tracer. Viene con características un poco más avanzadas a diferencia de Cisco Packet Tracer. Yo mismo, lo uso desde hace algún tiempo. Es de código abierto y de descarga y uso gratuitos. Solo necesita crear una cuenta en su sitio web para acceder al software y otros complementos relacionados con el software. Para el proceso a continuación, la cuenta no es necesaria. En esta publicación, seguiremos los pasos para instalar GNS3 en varias distribuciones de Linux, como:Debian, Ubuntu, Fedora, Arch, etc.
Si se pregunta cómo instalar el rastreador de paquetes de Cisco y cómo funciona, consulte esta publicación.
Cómo instalar GNS3 en un escritorio Linux
Instalar GNS3 en Ubuntu/Linux Mint
Una vez que cree la cuenta, vaya a la sección de descargas. El sitio le preguntará qué sistema desea descargar GNS3 (GNS3 admite todos los principales sistemas operativos). Cuando elige descargar para Linux, no comenzará a descargarse. Lo redirigirá a otra página en la que hay instrucciones sobre cómo instalar GNS3 desde paquetes en su máquina Linux.
Hay muchos métodos enumerados para muchas distribuciones de Linux, incluidas las versiones de Docker (esas son opcionales), pero si solo necesita ejecutar GNS3 localmente y comenzar de inmediato, los comandos de abajo serán suficientes.
Comandos de instalación para instalar GNS3 en Ubuntu y distribuciones basadas en Ubuntu, como Linux Mint:
sudo add-apt-repository ppa:gns3/ppa sudo apt update sudo apt install gns3-gui gns3-server
Durante el proceso de instalación, la instalación le preguntará si se debe permitir que los usuarios no root utilicen wireshark y ubridge. Vaya con 'Sí' en ambas ocasiones.
Instalar GNS3 en Debian
El proceso de instalación de las distribuciones de Debian es un procedimiento diferente al que se instala en Ubuntu.
Para Debian Jessie o Debian 8:
Antes de ejecutar cualquier comando de instalación, primero debemos agregar un par de fuentes nuevas en /etc/apt/sources.list. Esto lo podemos hacer con un editor de texto. Ejecute este comando:
sudo nano /etc/apt/sources.list
luego agregue estas dos líneas y luego ejecute los comandos de instalación:
deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
sudo apt-get update sudo apt-get install -y gns3-gui gns3-server
Para Debian Stretch o Debian 9, el procedimiento es el mismo que para Debian8, simplemente agregue estas líneas en la lista de fuentes:
deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
Para Debian Buster o Debian 10 y Debian 11:
Ejecute estos comandos de instalación:
sudo apt update sudo apt install -y python3-pip python3-pyqt5 python3-pyqt5.qtsvg \ python3-pyqt5.qtwebsockets \ qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst \ wireshark xtightvncviewer apt-transport-https \ ca-certificates curl gnupg2 software-properties-common
Instalar GNS3 en Arch
Para instalar GNS3 en Arch, simplemente ejecute los comandos de instalación:
yaourt -S gns3-gui gns3-server
Una nota:la versión Arch de GNS3 es mantenida por un tercero y no oficialmente por GNS3
Instalar GNS3 en Fedora
A partir de Fedora 24, GNS3 está disponible en los repositorios oficiales de Fedora y GNS3 se puede instalar con un comando de instalación:
dnf install gns3-server gns3-gui wireshark wireshark-qt
Además, la versión Fedora de GNS3 es mantenida por un tercero.
Asistente de instalación y configuración
Una vez que comience a instalar el software, la instalación podría solicitarle que permita que otros usuarios que no sean Sudo en la máquina puedan ejecutar el GNS3 con sus funciones. Simplemente voy con Sí y lo permito, ya que soy el único que lo usa.
Otro aviso que podría aparecer es para los permisos sudo de Wireshark. El software Wireshark también viene con GNS3. Este aviso pregunta si el usuario que no es Sudo debería tener acceso a Wireshark y poder capturar paquetes.
Después de esto, la instalación tardará un minuto en finalizar.
Asistente de configuración de GNS3
La primera vez que inicie el GNS3, primero ejecutará su asistente de configuración. Como puede ver a continuación, le pide tres opciones de cómo se ejecutará en su máquina. GNS3 consta de una aplicación cliente y un servidor. Si desea ejecutar todo en su máquina, seleccione la segunda opción:Ejecutar dispositivos en mi computadora.
También puede ejecutar dispositivos en una máquina virtual (primera opción). Esa es una configuración en la que ejecuta el servidor GNS3 en una máquina virtual. La última opción, para ejecutar dispositivos en un servidor remoto, requiere un poco más de configuración. Como lo indican las opciones, esta es una configuración en la que ejecuta un servidor GNS3 remoto y en su PC solo tiene la aplicación cliente. Por ahora, nos quedamos con la segunda opción y ejecutamos todo desde la misma PC.
Esta es la configuración para el servidor local. Dejas todo como está por defecto. Si por casualidad el puerto TCP mencionado anteriormente está ocupado por alguna otra aplicación en su PC, deberá cambiar el número de puerto. De lo contrario, el GNS3 no se iniciará. Después de esto, la configuración finalizará y luego tendrá una ventana como la que se muestra a continuación.
Vale la pena mencionar también. En el lado derecho de la ventana GN3, hay una ventana de resumen del servidor. Muestra el estado del servidor y debe tener una indicación verde. Eso significa que la conexión es exitosa y podrás trabajar en GNS3.
Resumen
Cubrimos el proceso de instalación de GNS3 en varias distribuciones de Linux. Una también probablemente información importante para mencionar. GNS3 no viene con enrutadores preinstalados. Deberá agregar los enrutadores manualmente usted mismo. GNS3 usa imágenes de firmware .bin reales para enrutadores, como Cisco IOS tiene por ejemplo. Por lo tanto, primero debe adquirirlos y cargarlos en GNS3. Aparte de eso, usa GNS3 de inmediato y viene con conmutadores, servidores, etc.