Herramientas de usuario

Herramientas del sitio


informatica:software:gns3

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:gns3 [2026/10/01 13:44] – tempwininformatica:software:gns3 [2026/10/10 09:37] (actual) – [Recursos] tempwin
Línea 13: Línea 13:
  
 Para permitir completar simulaciones, GNS3 está estrechamente vinculada con Dynamips, un emulador de IOS que permite a los usuarios ejecutar imágenes de IOS.4​ Para permitir completar simulaciones, GNS3 está estrechamente vinculada con Dynamips, un emulador de IOS que permite a los usuarios ejecutar imágenes de IOS.4​
 +
 ===== Instalación ===== ===== Instalación =====
  
Línea 20: Línea 21:
  
 <code> <code>
-yay -S gns3-gui gns3-server vpcs ubridge inetutils qemu-full dynamips+yay -S gns3-gui gns3-server qemu docker vpcs  dynamips libvirt ubridge inetutils 
 </code> </code>
  
-El paquete ''vpcs'' es por si queremos usar VPCS en GNS3. VPCs simulan un PC ligero con soporte básico de redes como establecer una dirección IP y comandos de red como ''arp'', ''ping'' y ''traceroute''. +  * ''qemu'': emula máquinas completas (CPU, disco, NIC, etc.). Esto permite ejecutar imágenes de routers, firewalls y sistemas operativos reales dentro de una topología. 
 +  * ''docker'': Permite usar contenedores Docker como nodos de una topología GNS3. Es útil para levantar Linux, servicios de red, servidores, etc., de forma ligera. 
 +  * ''vpcs'' //Virtual PC Simulator//. Proporciona PCs virtuales muy ligeros para usarlos como hosts finales en tus laboratorios. Consumen apenas 2 MB por instancia y ofrecen soporte básico de redes como establecer una dirección IP y comandos de red como ''arp'', ''ping'' y ''traceroute''.  
 +  * ''dynamips'': emulador de hardware Cisco antiguo, principalmente routers de las familias que utilizaban IOS clásico (7200, 3700, 3600, 2600 y 1700) 
 +  * ''libvirt'': capa de administración de virtualización para Linux. GNS3 puede utilizarla para gestionar máquinas virtuales, normalmente mediante QEMU/KVM. 
 +  * ''ubridge'': utilidad que permite conectar/puentear interfaces de red entre distintos componentes de una topología, por ejemplo interfaces virtuales, TAP, Ethernet, etc. 
 +  * ''inetutils'': colección de herramientas clásicas de red (como ''ping'', ''telnet'', ''ftp'', etc.). 
  
-''ubridge'' sirve para...+<code> 
 +                       GNS3 
 +                         │ 
 +          ┌──────────────┼──────────────┐ 
 +          │              │              │ 
 +        QEMU          Dynamips        Docker 
 +          │              │              │ 
 +     VM/router       Cisco IOS      Contenedor 
 +          │ 
 +       libvirt 
 +          │ 
 +       KVM/QEMU 
 +           
 +       VPCS ──► PCs virtuales ligeros
  
 +       uBridge ──► conexiones/puentes de red
 +       
 +       inetutils ──► utilidades de red
  
-''inetutils'' para tener disponible ''telnet'' y poder conectarse a los VPCS, por ejemplo. +</code>
- +
-''qemu-full'' lo usaremos para crear una máquina virtual con VyOS y tener un router virtual sin necesidad de CISCO. +
- +
-''dynamips'' es un emulador de las series de routers obsoletos de Cisco 7200, 3700, 3600, 2600 y 1700 (las imágenes hay que descargarlas igualmente).+
  
   * [[https://docs.gns3.com/docs/getting-started/installation/linux|Documentación oficial sobre la instalación en Linux]]   * [[https://docs.gns3.com/docs/getting-started/installation/linux|Documentación oficial sobre la instalación en Linux]]
Línea 49: Línea 68:
 VPCS significa //Virtual PC Simulator//. Es un pequeño programa que simula un ordenador de forma muy sencilla. Proporciona una consola con las funciones de red que necesitas para practicar (establecer direcciones IP y comandos de red como ''ping'', ''arp'' y ''traceroute''). VPCS significa //Virtual PC Simulator//. Es un pequeño programa que simula un ordenador de forma muy sencilla. Proporciona una consola con las funciones de red que necesitas para practicar (establecer direcciones IP y comandos de red como ''ping'', ''arp'' y ''traceroute'').
  
 +  * [[https://github.com/GNS3/vpcs|Repositorio de código]]
 ===== Uso ===== ===== Uso =====
  
Línea 91: Línea 111:
 </code> </code>
  
 +
 +  * [[https://docs.gns3.com/docs/getting-started/your-first-gns3-topology|Your First GNS3 Topology]]
 ==== Imágenes de Cisco IOS ==== ==== Imágenes de Cisco IOS ====
  
Línea 102: Línea 124:
 ==== Contenedores Docker ==== ==== Contenedores Docker ====
  
-Para añadir como clientes contenedores Docker.+Para añadir como clientes contenedores Docker. La ventaja de usar los contendores Docker en Linux es que no necesitamos crear máquinas virtuales con QEMU lo que hace que el consumo de RAM y CPU sea mucho menor.
  
 Cuando añadimos un contenedor Docker a nuestra topología, con el botón derecho sobre él podremos configurar la red. Cuando añadimos un contenedor Docker a nuestra topología, con el botón derecho sobre él podremos configurar la red.
  
 +Vamos a //Edit// -> //Preferences// -> //Dockery//. En **Docker containers** pulsamos en **New** y comenzaremos a configurar el contenedor que queramos. 
 +
 +Por ejemplo:
 +
 +  * Imagen: ''alpine:latest''
 +  * Name: Alpine Linux
 +  * Adapters: 1
 +  * Start command: ''sh''
 +  * Console type: telnet
 +
 +Desde ese momento, lo tendremos disponible en la sección //Browse End Devices// (donde están los VPCS, Cloud, NAT...).
 +
 +En el momento en que la arrastremos a nuestro proyecto, GNS3 descargará la imagen.
 +
 +Una vez arrancado el contenedor, la configuración de red se lee y edita desde él, pero también con el botón derecho sobre el contenedor y eligiendo **Edit Config**.
 +
 +<WRAP center round important 60%>
 +La persistencia de los datos debe ser configurada como volúmenes en las plantillas para que sobreviva a reinicios.
 +</WRAP>
 +
 +
 +
 +  * [[https://docs.gns3.com/docs/emulators/docker-support-in-gns3|Documentación sobre el soporte de Docker en GNS3]]
 +  * [[https://hub.docker.com/u/gns3/|Imágenes de Docker diseñadas para ejecutarse en GNS3]]
 ==== Cambiar aspecto de los dispositivos ==== ==== Cambiar aspecto de los dispositivos ====
  
Línea 200: Línea 246:
  
   * [[https://www.youtube.com/watch?v=CT5pThgC8bo|Introducción a GNS3 | ¿Qué es GNS3? | Laboratorios CCNA y CCNP]]   * [[https://www.youtube.com/watch?v=CT5pThgC8bo|Introducción a GNS3 | ¿Qué es GNS3? | Laboratorios CCNA y CCNP]]
 +
 +===== Recursos =====
 +
 +  * [[.:gns3:laboratorios|Laboratorios de GNS3]]
 +  * [[.:gns3:cisco_3725|Cisco 3725 en GNS3]]
 +  * [[.:gns3:laboratorios:docker|Contenedores Docker en GNS3]]
 +  * [[.:gns3:laboratorios:vlan|Switches y VLANs]]
 +  * [[https://ccnadesdecero.es/descargar-cisco-ios-gns3/|Descargas de Cisco IOS para GNS3]]
 +  * [[https://drive.google.com/drive/folders/102jxZ9ECpe6ZFtXYdK_81iEVuuFoGOGR|Cisco IOS Updated]]: imágenes de IOS de Cisco, IOSv, IOSvL2, IOU...
informatica/software/gns3.1790855086.txt.gz · Última modificación: por tempwin