
GNS3 es un programa de emulación de redes que permite a los usuarios crear y probar configuraciones de manera virtual. Es especialmente útil para estudiantes y profesionales de redes, ya que permite emular dispositivos como routers y switches sin necesidad de tener el hardware físico. Con GNS3, puedes diseñar topologías de red, realizar pruebas y aprender sobre el funcionamiento de diferentes protocolos y configuraciones en un entorno seguro y controlado.
Es gratis sin costes ocultos, no tiene límites impuestos y es compatible con las imágenes Cisco IOS (que se usan en Packet Tracer) vía Dynamips. Cualquier estudiante de topología de redes puede usar y realizar ajustes a su antojo.

Cómo usar
Cuenta con una interfaz gráfica intuitiva con la que podrás establecer las computadores, los routers y los switches en una vista topológica. Al emular, a diferencia de una simulación, podrás revisar cómo opera la red con las conexiones en una situación realista. Cuenta con consolas en cada equipo virtual (VPCS) para configurar los dispositivos. También cuenta con una vista de los slots.
Todo proyecto se guarda en un archivo separado. Recomendamos guardarlos en una carpeta específica para ellos.
Descarga GNS3
No está disponible en Deepin Store. Tampoco está disponible en Flatpak.
Recomendamos encarecidamente instalar el programa en un contenedor exclusivo de Ubuntu en Distrobox. El contenedor debe contar con privilegios de administrador, debido a la dependencia de las librerías de hipervisión. Luego, podrás añadir el repositorio para poder instalar el software base y el de la interfaz gráfica.
Crea un contenedor de Distrobox como:
distrobox create --image ubuntu:22.04 --name gns3-ubuntu
distrobox enter gns3-ubuntu -- su
El proceso tardará unas horas. Depende de cómo se descarga la imagen del sistema operativo. Recomendamos usar la imagen en su estado original, en lugar de la imagen edición Toolbox.
Luego, añade el repositorio PPA e instala los paquetes básicos dentro del contenedor. También instala otros programa relacionados .Ten en cuenta que los comandos sudo son por referencia (puedes quitarlo cuando accedas con privilegios –su):
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:gns3/ppa
sudo apt update
sudo apt install -y gns3-server gns3-gui
sudo apt install -y dynamips ubridge qemu-kvm qemu-utils wireshark vpcs

Si no puedes instalar vía APT, instálalo desde la misma terminal con sudo apt-get install software-properties-common.
Mientras tanto, acepta algunas opciones como Ubridge, que permitirá que el contenedor sea cliente y servidor al mismo tiempo.

Cuando termine, configura el apartado gráfico y sal del modo su.
chmod +x /usr/bin/ubridge
setcap cap_net_admin,cap_net_raw=ep /usr/bin/ubridge
exit
Finalmente, abre el cotenedor y crea un acceso directo:
distrobox enter gns3-ubuntu
distrobox-export --app gns3
Ahora tienes el programa en el lanzador.
Finalmente, instala los paquetes adicionales de Cisco como:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gns3-iou
Nota: es posible que haya errores con el paquete libvirt-daemon-system. Se trata de un componente importante que depende de QEMU. Si este problema no impide la instalación del paquete del servidor, el programa funcionará. Se recomienda reiniciar el sistema para comprobar su funcionamiento. Si el servidor falla, deberás configurar los permisos de usuario para que libvirt funcione o activar el virtualizador desde la configuración de la BIOS. En el peor de los casos, deberás configurar el contenedor desde cero y reportar cualquier incidente en el foro de Deepin en Español.
Preparar servidor gns3
El servidor gns3 actúa mediante un solo comando (desde la terminal):
distrobox enter gns3-ubuntu -- gns3server --host 127.0.0.1 --port 3080
Cuando se ejecute, podrás revisar la dirección IP y el puerto donde está operando el servidor, suele ser 3080. Suele verse así:
http://localhost:3080/v2/compute/notifications/ws
Si tienes problemas al iniciar el servidor puedes usar estos comandos:
sed -i 's|/home/usuario|/home/user|g' ~/.config/GNS3/2.2/gns3_server.conf
sed -i 's|/home/usuario|/home/user|g' ~/.config/GNS3/2.2/gns3_controller.conf
mkdir -p ~/GNS3/symbols
Para cambiar el puerto, modifica los archivos de la carpeta ~/.config/GNS3/2.2/
Recuerda que el servidor se ejecuta cuando se ha realizado el comando GNS3 desde el lanzador, por lo que no tendrás problemas para realizar tus prácticas sin temor a que falle el servidor integrado.
Para exportar el binario del servidor:
distrobox-export --bin /usr/bin/gns3server --export-path ~/.local/bin
Al exportar el binario, puedes crear un nuevo acceso directo con estos parámetros:
- Binario:
/usr/bin/distrobox-enter - Argumentos:
-n gns3-ubuntu -- gns3-server %f
GNS3 - Wiki de Deepin en Español
GNS3 es un programa de emulación de redes que permite a los usuarios crear y probar configuraciones de manera virtual. Es especialmente útil para estudiantes y profesionales de redes, ya que permite emular dispositivos como routers y switches sin necesidad de tener el hardware físico. Con GNS3, puedes diseñar topologías de red, realizar pruebas y aprender sobre el funcionamiento de diferentes protocolos y configuraciones en un entorno seguro y controlado.
Sistema operativo: Deepin 25
Categoría de la solicitud: Utilidades

