Skip to content

Basic Usage ​

Interface Overview ​

The GNS3 main interface is divided into several areas:

Adding Devices by Drag and Drop ​

  1. Select a device type from the Devices Panel on the left
  2. Drag and drop it to the Workspace

Connecting Devices ​

  1. Click the Add a link button in the toolbar (or press L)
  2. Click on the first device's interface
  3. Click on the second device's interface

Starting and Stopping Devices ​

Single Device ​

  • Right-click device β†’ Start / Stop

All Devices ​

  • Toolbar β†’ ▢️ Start all / ⏹️ Stop all

Console Connection ​

Method 1: Right-click ​

Right-click device β†’ Console

Method 2: Double-click ​

Double-click directly on the device icon

Configure Console Application ​

  • Windows
Edit β†’ Preferences β†’ General β†’ Console applications
  • MacOS
GNS3 β†’ Preferences β†’ General β†’ Console applications

Packet Capture ​

GNS3 has built-in Wireshark integration for packet analysis. Right-click on any link β†’ Select "Start Capture"

Check "Start the Capture Visualization Program" to launch Wireshark

Wireshark opens automatically

Save Project ​

File β†’ Save project as...

Project file structure:

my-project/
β”œβ”€β”€ my-project.gns3      # Project configuration file
└── project-files/
    β”œβ”€β”€ qemu/            # QEMU VM files
    └── docker/          # Docker configuration

Export/Import ​

Export Project (including images) ​

File β†’ Export project

Import Project ​

File β†’ Import project

Keep Project running when closing GNS3 ​

  1. In GNS3 File β†’ Edit project
  2. Check Leave this project running in background when closing GNS3

GNS3 Tutorial