Skip to content

Installation & Setup for MacOS

Wireshark Installation

  1. Download the latest stable version of Wireshark for macOS

  2. Open the downloaded DMG file and drag Wireshark to the Applications folder

  3. Install ChmodBPF to allow packet capture without root privileges

GNS3 Installation

  1. Download GNS3 Version 3.0.5 from GitHub2025-12-12-22-59-55

  2. Open the downloaded DMG file and drag GNS3 to the Applications folder

UTM Installation

  1. Download and Install UTM

  2. Install UTM by dragging it to the Applications folder

  3. Launch UTM and grant necessary permissions when prompted

GNS3 VM Setup

Download and Extract GNS3 VM Image

  1. Download GNS3 Version 3.0.5 KVM Image and extract it
    • You should see two disk files: GNS3 VM-disk001.qcow2 and GNS3 VM-disk002.qcow2

Create VM in UTM

  1. Open UTM and click "Create a New Virtual Machine"

  2. Select mode base on your CPU Arch

  3. Select "Linux" as the guest operating system

  4. Select "x86_64" as the CPU architecture

  5. Select "Import existing drive" and click "Browse..." to import GNS3 VM-disk001.qcow2. We will add the second disk drive later.

  6. (Optional) You can create a shared directory here to share files between host and guest

  7. On the summary page, name the VM (e.g., "GNS3 VM") and check "Open VM Settings" to add the second disk

Configure VM Settings

  1. In the settings page, Click "New..." in the Drives section to add the second disk

  2. Import GNS3 VM-disk002.qcow2

  3. Save the configuration

Start the VM

  1. Start the VM and wait for it to boot

  2. Once booted, you should see the GNS3 VM console with network information (IP address, port, etc.)

Launch GNS3

  1. Launch GNS3 application. On first launch, the Setup Wizard will be shown

  2. Configure the GNS3 VM connection settings

  3. Complete the setup and you're ready to use GNS3!

GNS3 Tutorial