Cómo Instalar Cisco Packet Tracer en Linux
Cómo Instalar Cisco Packet Tracer en Linux

Cómo Instalar Cisco Packet Tracer en Linux

En este artículo, examinaremos cómo configurar y utilizar el software simulador Cisco Packet Tracer última versión (8.X.X) en Ubuntu 22.04 (Jammy Jellyfish), una de las distribuciones de Linux más populares y utilizadas.

Aunque este artículo se basa en Ubuntu Linux, los pasos son similares para cualquier otra distribución Linux. Si tienes dudas, te podemos ayudar a tráves de los comentarios.

Instalar Packet Tracer Compatible con Cualquier Linux

La persona que se prepara para los exámenes de Certificación Cisco prefieren Packet Tracer (PT) como punto de partida. Comienzan a realizar diseños de red instalando el software de red Packet Tracer en sistemas Windows, Linux y macOS. Aunque es fácil instalar este software en un sistema operativo Windows, puede que no sea así en sistemas Linux.

Para instalar y ejecutar el software simulador de red Cisco o cualquier programa en una distribución Ubuntu, debes tener cierto dominio de los comandos básicos de terminal. Porque al instalar un programa en Linux, es posible que necesites instalar paquetes dependientes adicionales.

Los archivos de instalación de las versiones anteriores de Packet Tracer, como la 7.1, tenían la extensión tar.gz. La extensión del archivo de instalación fue cambiada a .run en la versión 7.2. En la última versión actual (8.2), el archivo de instalación se publica ahora con extensión .deb.

La versión 8 de Packet Tracer tiene la capacidad de cablear dispositivos de red con experiencia en apariencia física y funciones de controlador de red para supervisar y gestionar dispositivos de red en el proyecto desde la máquina host.

Y si necesitas laboratorios para practicas, puedes utilizar los incluidos en este Pack CCNA 200-301.

Cómo Descargar Packet Tracer para Linux

Antes de instalar el software simulador de red de Cisco, deberás registrarte en el sitio web de Netacad y, a continuación, descargar el software en tu ordenador para sistemas Linux e iniciar el proceso de instalación.

Si ya tienes una cuenta registrada, puedes optar por descargar la última versión de Packet Tracer desde aquí.

Paso 1: Registrar una Cuenta

El primer paso es registrarte en la plataforma NetAcad desde aquí. A continuación, verifica tu correo electrónico para activar tu cuenta.

Registrar cuenta de NetAcad desde Linux
Registrar cuenta de NetAcad desde Linux

Paso 2: Verificar Correo y Activar Cuenta

Abre tu navegador web en tu ordenador Ubuntu y después de ver el sitio Netacad, introduce tu información de usuario registrado e inicia sesión.

Recursos y luego Descargar Packet Tracer
Recursos y luego Descargar Packet Tracer

Paso 3: Descargar Packet Tracer desde NetAcad

A continuación, haz clic en Descargar Packet Tracer en la lista desplegable Recursos de la página de inicio de Cisco Networking Academy.

Descargar versión Packet Tracer para Ubuntu
Descargar versión Packet Tracer para Ubuntu

Después de desplazarte un poco por la página web, haz clic en el enlace de descarga de 64 bits bajo el título Ubuntu versión 8.2.1 para equipos de escritorio (en inglés) y guarda el archivo CiscoPacketTracer_821_Ubuntu_64bit.deb en tu ordenador.

Cómo Instalar Packet Tracer en Linux (Comandos)

Para instalar el archivo de instalación de Packet Tracer con la extensión deb que has descargado en tu ordenador, primero abre el terminal pulsando las teclas CTRL + Alt + T a la vez, y luego ve a la ubicación donde has descargado el archivo.

A continuación, ejecuta el comando “sudo dpkg -i CiscoPacketTracer_810_Ubuntu_64bit.deb” en el terminal para iniciar la instalación y continúa escribiendo tu contraseña de root.

sudo dpkg -i CiscoPacketTracer_810_Ubuntu_64bit.deb
Instalar paquete deb de Packet Tracer en Linux
Instalar paquete deb de Packet Tracer en Linux

Si no conoces la ruta del archivo .deb descargado, simplemente arrastra el archivo descargado a la terminal. La ubicación aparecerá entre ‘comillas simples’, similar a la imagen anterior.

También puedes instalar el paquete CiscoPacketTracer*.deb utilizando el siguiente comando.

sudo apt install ./CiscoPacketTracer_820_Ubuntu_64bit.deb

En la ventana Configuración Packet Tracer, pulsa Intro para aceptar el acuerdo de licencia del software. Si deseas más información, puedes visitar el sitio web oficial de Cisco tal y como se especifica en el acuerdo de licencia.

Ventana de instalación Configuración Packet Tracer
Ventana de instalación Configuración Packet Tracer

Tras confirmar el acuerdo de licencia del software, pulsa Intro en la opción para aceptar los términos del EULA.

Aceptar términos EULA para Packet Tracer en Ubuntu
Aceptar términos EULA para Packet Tracer en Ubuntu

Los archivos con extensión .deb en sistemas Linux se extraen del archivo y se instalan con el comando dpkg. Sin embargo, al intentar instalar Packet Tracer o cualquier otro programa, puede ocurrir que sea necesario instalar paquetes dependientes.

Dependencias que impiden la configuración de packettracer
Dependencias que impiden la configuración de packettracer

Cuando se extrae el archivo de instalación de Packet Tracer y se ve que los paquetes dependientes necesarios no están instalados, primero pulse S para confirmar los paquetes necesarios como “libgl1-mesa-glx o libxcb-xinerama0-dev“. Para ser descargados e instalados desde Internet, ejecuta el comando “sudo apt install -f” en el terminal y luego pulsa Intro.

sudo apt install -f
Instalar paquetes restantes de Packet Tracer
Instalar paquetes restantes de Packet Tracer

Una vez descargados de los servidores Linux los paquetes necesarios para Packet Tracer 8.2 e instalados en tu sistema, ejecuta el software simulador ejecutando el comando packettracer en el terminal.

packettracer
Lanzar Packet Tracer con el comando packettracer
Lanzar Packet Tracer con el comando packettracer

Entonces el programa de Cisco, se abrirá en tu ordenador Linux.

Puedes utilizar la característica multiusuario para conectar las diferentes redes que hayas creado en tu software Packet Tracer con el software ejecutándose en el mismo ordenador o en un ordenador diferente. Por lo tanto, si deseas ejecutar la función multiusuario cada vez que arranque la aplicación, haz clic en Yes a la pregunta “Would you like to run multi-user when application starts?“.

Habilitar característica multiusuario Packet Tracer en Linux
Habilitar característica multiusuario Packet Tracer en Linux

En las versiones antiguas de Packet Tracer, tenías derecho a registrar hasta 3 proyectos sin iniciar sesión en Cisco. Sin embargo, en las nuevas versiones, ahora necesitas iniciar sesión en tu cuenta de Netacad.

En este paso, cuando intentas iniciar sesión en Netacad, (algunas veces) la pantalla de inicio de sesión donde ingresas la información de tu cuenta aparece en blanco o negro y si no puedes iniciar sesión, puedes solucionar este problema apagando temporalmente tu internet, o debes editar el archivo cisco-pt.desktop como una solución permanente.

Para solucionar el problema de inicio de sesión, abre el terminal y ejecuta el comando “sudo nano /usr/share/applications/cisco-pt.desktop“. Después de ver el contenido del archivo cisco-pt.dektop, cambia el valor Exec de la siguiente manera.

Cambia: (Exec=/opt/pt/packettracer %f)
A: (Exec=/opt/pt/packettracer --no-sandbox %f)

Solo realizar el cambio anterior si no puedes iniciar sesión en Cisco Packet Tracer.

Después de hacer clic en Cisco Networking Academy, introduce tu cuenta de correo electrónico registrada y haz clic en Next o Siguiente.

Iniciar sesión en Cisco Networking Academy para Linux
Iniciar sesión en Cisco Networking Academy para Linux

Escribe la contraseña de tu cuenta Netacad y haz clic en Log In o Iniciar sesión.

Para verificar que has instalado la última versión de Packet Tracer, haz clic en Help / About de para comprobar el número de versión.

¡Enhorabuena!

Aplicación Packet Tracer corriendo en Linux Ubuntu
Aplicación Packet Tracer corriendo en Linux Ubuntu

Cómo Crear un Acceso Directo de Packet Tracer en Escritorio Ubuntu

Después de instalar Cisco Packet Tracer en Ubuntu, no se crea automáticamente un acceso directo a la ubicación del escritorio. Por lo tanto, es necesario copiar el acceso directo al escritorio donde se encuentran las aplicaciones.

Primero asegúrate de saber el nombre del acceso directo de tu versión de Packet Tracer, para eso ejecuta los siguientes comandos:

cd /usr/share/applications/
ls
Comprobar nombre del acceso directo Packet Tracer en Linux
Comprobar nombre del acceso directo Packet Tracer en Linux

Para copiar el acceso directo de las aplicaciones en el escritorio, ejecuta el comando “cp /usr/share/applications/cisco-pt*.desktop ~/Desktop/” en el terminal.

cp /usr/share/applications/cisco-pt*.desktop ~/Desktop/

Reemplaza “*” por el número de versión que consultaste en el comando anterior, si es necesario.

Después de copiar el acceso directo, ejecuta el comando “chmod +x cisco-pt*.desktop” para que el archivo sea ejecutable.

cp /usr/share/applications/cisco-pt*.desktop ~/Desktop/

Si el acceso directo al escritorio del Packet Tracer aún no está activo, haz clic con el botón derecho del ratón sobre él y haz clic en Permitir Lanzar. Después de este proceso, verás que el acceso directo del escritorio está activo.

Permitir lanzar aplicación de Cisco Packet Tracer
Permitir lanzar aplicación de Cisco Packet Tracer

Cómo Crear un Nuevo Proyecto de Cisco Packet Tracer en Linux

Después de instalar Packet Tracer, ya puedes empezar a crear nuevos proyectos para preparar tus exámenes Cisco y comprender mejor los protocolos de red.

Como ejemplo, vamos a conectar un ordenador de sobremesa y un ordenador portátil con Cisco Switch.

Tras hacer clic en los dispositivos de usuario final de las categorías de dispositivos, podrás ver dispositivos como PC, Portátil, Servidor, teléfono o TV. Añade un PC y una Laptop al área de trabajo.

Añadir un PC y una Laptop al Packet Tracer
Añadir un PC y una Laptop al Packet Tracer

Para establecer una conexión de red entre el PC y el portátil, haz clic en el grupo Switch de la categoría de dispositivos de red y añade el Switch 2960 al área de trabajo.

Añadir Switch 2960 al área de trabajo del Packet Tracer
Añadir Switch 2960 al área de trabajo del Packet Tracer

Para conectar los ordenadores que has añadido al Switch, haz clic en Elegir automáticamente el tipo de conexión (Automatically Choose Connection Type) en la categoría de Connections.

Conexión automática entre Switch y PC
Conexión automática entre Switch y PC

Después de conectar los ordenadores al Switch, haz clic en PC0 y haz clic en IP Configuration (Configuración IP) en la pestaña Desktop (Escritorio).

Configurar la IP para PC0
Configurar la IP para PC0

Escribe la dirección IP estática 192.168.1.100 en la interfaz FastEthernet0 de PC0 y escribe 255.255.255.0 en el campo Subnet Mask (Máscara de subred).

Del mismo modo, configura la IP de Laptop0 como 192.168.1.200 / 255.255.255.0.

Configurar IP en Laptop0
Configurar IP en Laptop0

Abre el Command Prompt (Símbolo del sistema) para hacer ping a PC0 desde Laptop0.

Opciones de Desktop en dispositivo final de Packet Tracer
Opciones de Desktop en dispositivo final de Packet Tracer

Haz ping desde Laptop0 al PC0 utilizando el comando ping 192.168.1.100 y comprueba la conexión de red.

Comprobar conexión con ping de Laptop0 a PC0
Comprobar conexión con ping de Laptop0 a PC0

Del mismo modo, haz ping a Laptop0 utilizando el comando ping 192.168.1.200 en el símbolo del sistema de PC0 y comprueba la conexión.

Comprobar conexión con ping de PC0 a Laptop0
Comprobar conexión con ping de PC0 a Laptop0

Cómo Desinstalar Packet Tracer en Linux

Si deseas desinstalar el software Packet Tracer de tu ordenador Ubuntu, puedes hacerlo con un comando de una sola línea usando el terminal.

sudo apt remove packettracer

Abre Terminal y ejecuta el comando sudo apt remove packettracer, luego escribe S y pulsa Intro para confirmar la eliminación de los paquetes dependientes que se instalaron automáticamente, pero que ya no son necesarios.

Comando para desinstalar Packet Tracer en Linux
Comando para desinstalar Packet Tracer en Linux

Ejecuta el comando que se muestra a continuación para eliminar también el acceso directo del escritorio de Cisco Packet Tracer.

sudo rm -rf ~/Desktop/cisco-pt*.desktop

Por último, después de desinstalar un programa en Ubuntu, ejecuta el comando que aparece a continuación para eliminar los archivos inútiles de los paquetes recibidos y evitar que crezca la caché de tu sistema.

sudo apt autoclean && sudo apt autoremove
Desinstalación completa de Packet Tracer en Linux
Desinstalación completa de Packet Tracer en Linux

Instalación de Versiones Antiguas de Packet Tracer en Linux

Instalar Versión Anterior Packet Tracer 7.2.2 en Linux

  • Para instalar Packet Tracer.run, primero abre el terminal y cambia el permiso del archivo con el comando chmod como se indica a continuación. A continuación, inicia el proceso de instalación con el comando ./PacketTracer-7.2.2-ubuntu-setup.run.
chmod +x PacketTracer-7.2.2-ubuntu-setup.run
./PacketTracer-7.2.2-ubuntu-setup.run
  • Cuando se abra la ventana del Asistente de Instalación PT, haz clic en el botón Siguiente para iniciar la instalación.
  • En la ventana Carpeta de instalación, continúa sin cambiar la ubicación /opt/pt/ que está seleccionada por defecto.
  • Acepta la licencia PT en la ventana Acuerdo de Licencia y pulsa el botón Siguiente.
  • Haz clic en el botón Instalar para confirmar que se utilizarán 307,58 MB de espacio en disco para la instalación en la ventana Listo para instalar.
  • Se te pedirá la contraseña autorizada para tu cuenta sudo tan pronto como pulses el botón Instalar. Aquí, escribe tu contraseña de root para tu cuenta sudo y haz clic en el botón Aceptar.
  • Espera mientras se copian los archivos necesarios para Packet Tracer.
  • Después de que el Asistente complete la instalación, haz clic en el botón Finalizar para ejecutar el programa.
  • Obtendrás un error cuando intentes abrir el simulador ejecutando el comando packettracer en Terminal. La razón de este error son paquetes dependientes que no están instalados en su sistema Linux. Uno de los paquetes imprescindibles para Packet Tracer es Libpng. Ahora, ejecuta los siguientes comandos en la terminal para descargar e instalar Libpng.
wget https://ftp.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb
  • Si ves que el paquete multiarch debe ser instalado también, necesitarás instalar ese paquete también. Sigue los siguientes comandos para instalar el paquete Multiarch en Ubuntu.
wget https://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.29-0ubuntu2_amd64.deb
sudo dpkg -i multiarch-support_2.29-0ubuntu2_amd64.deb
  • Esta vez, si te encuentras con el error (unable to install new version of ‘/usr/lib/x86_64-linux-gnu/libpng12.so.0’: No such file or directory), deberás extraer el paquete deb a la carpeta y añadir el paquete correspondiente a /opt/pt/bin/. Para copiar el archivo libpng12.so.0:
mkdir cpt; dpkg -x libpng12-0_1.2.50-2+deb8u3_amd64.deb ./cpt
cp ./cpt/lib/x86_64-linux-gnu/libpng12.so.0 /opt/pt/bin/
  • Después de corregir el error libpng12.so.0, ejecuta de nuevo el comando en el terminal y completa la instalación. A continuación, para comprobar la operatividad del programa, aplica el comando packettracer y compruébalo.
  • Tienes que hacerlo manualmente, ya que el acceso directo para el programa no se crea automáticamente después de instalar PT 7.2.2.
cp /opt/pt/bin/Cisco-PacketTracer.desktop /home/user/Desktop/
chmod +x Cisco-PacketTracer.desktop

Instalar Versión Anterior Packet Tracer 7.2.1 en Linux

  • Abre Terminal pulsando CTRL + Alt + T en el escritorio de Ubuntu y sigue los siguientes comandos para extraer el archivo Packet Tracer.tar a la carpeta.
mkdir CPT72
tar -xvzf Packet\ Tracer\ 7.2.1\ for\ Linux\ 64\ bit.tar.gz -C CPT72
  • Después de extraer los archivos de instalación a la carpeta, ejecuta el archivo de instalación en la carpeta CPT72 con el siguiente comando para iniciar la instalación. A continuación, pulsa Intro para completar la instalación y continuar.
./install
  • Ejecuta el comando cd /opt/pt/bin/ en el terminal para ir a la ubicación de instalación y, a continuación, ejecuta el comando ./PacketTracer7 para ejecutar el programa. Si el programa no puede iniciarse, necesitas instalar libpng12.
wget http://ftp.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb
  • Tras instalar el paquete necesario, ejecuta el comando ./PacketTracer7 para volver a ejecutar el software.
  • Para crear un acceso directo en el escritorio, abre la carpeta /opt/pt/bin/ y copia el archivo Cisco-PacketTracer.desktop en el escritorio.
  • Abre Terminal y ejecuta el comando gedit Cisco-PacketTracer.desktop.
  • Modifica la parte Exec del archivo a /opt/pt/packettracer y guarda el archivo.
  • Ejecuta el comando chmod +x Cisco-Packet Tracer.desktop para que el acceso directo del escritorio sea ejecutable.
  • Para crear un acceso directo del menú de inicio, copia el acceso directo del escritorio que has creado en /usr/share/applications.
sudo mv Packet\ Tracer\ 7.2.1.desktop /usr/share/applications

Para ejecutar Packet Tracer 7.2.1, haz doble clic en el archivo y pulsa el botón Confiar e iniciar en la ventana que se abre.

Instalar Versión Anterior Packet Tracer 7.1.1 en Linux

La instalación de las versiones 7.1.x (7.1.1) de Packet Tracer en tu ordenador Linux es prácticamente igual a los pasos anteriores. Sin embargo, como dijimos, es posible que necesite instalar diferentes paquetes dependientes para el programa. Descarga e instala los paquetes dependientes para la versión 7.1.1 usando los comandos de abajo.

sudo apt-get install libqt5webkit5 libqt5multimediawidgets5 libqt5svg5 libqt5script5 libqt5scripttools5 libqt5sql5
wget https://mirrors.kernel.org/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.8_amd64.deb
sudo dpkg -i libicu52_52.1-3ubuntu0.8_amd64.deb
wget https://ftp.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb