GNS3 es un simulador de red gráfica de código abierto para Windows, Linux y macOS

GNS3 es un simulador de red gráfico que le permite crear una red virtual. No necesita ningún hardware como enrutadores, conmutadores o incluso puntos finales (estaciones de trabajo).

Esta herramienta de código abierto puede resultar útil para configurar una red local en una oficina u otros entornos, y también para solucionar problemas.



GNS3 Windows Client

La herramienta consta de dos partes, una máquina virtual que actúa como servidor y un programa cliente que utiliza para interactuar con el servidor y acceder a todas las funciones de GNS3.



Nota: Si desea descargar GNS3 desde el sitio web oficial, deberá registrarse para obtener una cuenta y eso requiere mucha información personal. Puede descargar el programa y la máquina virtual del servidor desde el GitHub o páginas de SourceForge sin registro.

Instalación del cliente GNS3 en Windows, Mac y Linux

El cliente GNS3 es lo que usa para controlar el servidor de la máquina virtual y simular la red.

Los usuarios de Windows deben descargar el todo en uno (EXE) de GitHub o SourceForge. El instalador tiene bastantes herramientas de red de terceros que están preseleccionadas para la instalación. Puede desmarcar cualquiera de estos, aunque le sugiero que los instale a menos que sepa que no necesita algunos de ellos; Lo hice con el propósito de revisarlos. Pero luego noté que el cliente GNS3 integra estas herramientas y puede usarlas directamente desde la interfaz del programa. Por ejemplo Se requiere Npcap para que sus tarjetas de red se comuniquen.

Nota: Sin embargo, preste atención al paso final de la instalación, porque hay un programa opcional más (conjunto de herramientas Solarwinds) que puede descargar. No lo necesita para que funcione GNS3.

Cómo instalar el servidor VM GNS3

Esta es básicamente una máquina virtual de Ubuntu. Descargue la imagen de VM de su elección. Está disponible para Virtual Box, VMWare Workstatiom, VMWare Pro, ESXi y HyperV. Como utilizo VMWare Workstation Player, utilicé el paquete GNS3 que estaba disponible para él. Extraiga el archivo en el que viene la imagen de la máquina virtual en una carpeta.

How to start GNS3 VM server 3 How to start GNS3 VM server GNS3 VM Server step 2

Los usuarios de VMWare Player pueden hacer clic en Reproductor> Abrir y buscar la carpeta donde se encuentra el archivo GNS3 VM.ova. Haga clic en abrir nuevamente y elija la carpeta donde le gustaría importar la máquina virtual. Presione el botón de importación y espere a que complete el proceso.

Recorrido por la interfaz + Creación de una red virtual

Ahora viene la parte divertida. Ejecute el programa cliente y espere a que se conecte al servidor. Verá un cuadro de diálogo y deberá esperar a que se cierre, lo que puede demorar un momento. Verá el servidor local que se muestra en el panel derecho. El programa no funcionará correctamente hasta que se detecte un servidor en funcionamiento. Antes de comenzar, deberá iniciar un nuevo proyecto (para guardar su trabajo). Asígnele un nombre, seleccione dónde guardarlo y muchas de las opciones de la interfaz del cliente GNS3 serán utilizables.



La barra lateral de la izquierda muestra los nodos (o interfaces) que puede agregar al espacio de trabajo en el medio. Tiene las siguientes opciones: enrutadores, conmutadores, dispositivos finales, dispositivos de seguridad y enlaces. Arrastre un símbolo de la barra lateral al espacio de trabajo para agregar una nueva interfaz. Para conectarlos entre sí, agregue un enlace. Esencialmente, esto es muy similar a crear un diagrama de flujo. Puede habilitar la cuadrícula si desea que las cosas se vean ordenadas.

El panel de resumen de topología en la esquina derecha enumera cada uno de sus dispositivos.

¿Vamos a crear una red gráfica con fines de demostración? Nuestra oficina virtual tendrá 5 computadoras (Virtual PC) y estas estarán conectadas a una Ethernet local a través de un conmutador.

GNS3 basic topology

Así que arrastramos 5 VPCS al espacio de trabajo, un interruptor y dibujamos enlaces entre los dispositivos. Felicitaciones, ha creado su primera topología. Puede usar la barra de herramientas en la parte superior para iniciar, pausar o detener los nodos para darle una idea de la conectividad de la red.



GNS3 working nodes

En esta configuración en particular, al pasar el cursor sobre el interruptor se muestra el estado. Tres de las computadoras están conectadas a Ethernet0 en el conmutador, mientras que dos computadoras están fuera de línea, como indica el cuadro de color junto a cada interfaz. Haga clic en el botón de la consola para abrir una consola PUTTY para cada PC vinculada y ejecutar comandos.



GNS3 status

No necesita el servidor VM para configuraciones tan simples, solo es necesario para VIRL u otras imágenes. ¿Qué tal agregar un enrutador Cisco? Para hacer esto, deberá instalar su imagen y debe obtenerla de Cisco. Si tiene uno, puede importarlo desde el menú de archivo.



Cómo hacer que el servidor VM GNS3 funcione con VMWare Workstation Player

Una vez que aparezca en la pantalla principal de VMWare Player, encienda la nueva máquina virtual haciendo clic en 'Reproducir máquina virtual'. La VM debería arrancar y debería ver una ventana con los detalles de la versión del servidor GNS3. Haga clic en Aceptar y debería mostrar una lista de comandos que puede usar. Resalte el comando con la tecla de flecha y presione la tecla Intro para ejecutarlo. Por ahora apagámoslo. ¿Por qué? Porque necesitamos usar el cliente para hacer algunos cambios.

Para ejecutar el servidor VM y administrarlo a través del cliente, deberá navegar a Editar> Preferencias> Servidor VM GNS3. Haga clic en la casilla de verificación aquí para habilitar el servidor VM. Ahora reinicie el servidor y debería funcionar con el cliente GNS3.

Arreglo para WinError 10049 en GNS3

Es posible que obtenga un 'error al conectarse al servidor GNS3', o si sigue diciendo conectando ..., o si el error dice 'No se pudo conectar al puerto 0.0.0.0:3080 [WinError 10049]'.

Me encontré con esto cuando instalé el cliente. La solución es simple. Haga clic en Edición del cliente> Preferencias> Servidor> Enlace de host y configúrelo para usar 127.0.0.1. Esto le dirá que use la dirección de host local. Esto solo es necesario si va a utilizar el cliente GNS3 para su proyecto.

Solución para el problema de VMrun en GNS3

Me encontré con otro problema al seleccionar el servidor VM. GNS3 no detectaría mi servidor VM. La solución para eso está en Editar> Preferencias> VMWare. Verá una 'ruta a vmrun'. El problema es que este archivo 'vmrun' no está disponible en la instalación predeterminada de VMWare Workstation Player. Puede descargarlo gratis desde el VIX 1.17 SDK.

Una vez instalado, debe ubicarse en C: Archivos de programa (x86) VMware VMware VIX vmrun.exe. Utilice el botón de exploración para navegar a la ubicación de la vmrun y confirmar la ruta.

Sin embargo, eso no es suficiente, ya que necesita editar la última parte de vixwrapper-config.txt para agregar las siguientes líneas en #workstation 14.0.0

ws 19 vmdb 15.5.0 Workstation-14.0.0
player 19 vmdb 15.5.0 estación de trabajo-14.0.0

El archivo de configuración se puede encontrar en C: Archivos de programa (x86) VMware VMware VIX.

Corrección para máquinas virtuales ubicadas en otras unidades

En caso de que su VM esté almacenada en otra unidad (y no en C :), deberá editar las preferencias de VMWare.INI (que se encuentran dentro de C: Users USERNAME AppData Roaming VMware) y establecer la ruta predeterminada de la siguiente manera

prefvmx.defaultvmpath = 'Ubicación de la carpeta VM'.

Por ejemplo prefvmx.defaultvmpath = 'H: VMs '

Esto hizo que el nombre de la VM apareciera en GNS3.

Palabras de cierre

GNS3 no es para el usuario promedio, pero es una excelente opción para ingenieros de red, desarrolladores y administradores.

Algunas partes del oficial Documentación GNS3 se utilizó como fuente de referencia para este artículo. Consulte los videos hechos por David Bombal para obtener más información.

GNS3

Para ventanas



Descargar ahora