Skip to content

Install GNS3 client

  • Download installer: GNS3-2.2.61-all-in-one.exe from GNS3 GUI Github repo
  • Run the installer. Choose components:

    • Runtime: GNS3 Desktop

    Attention

    Leave GNS3 VM unchecked

    • Tools: Wireshark, Dynamips, VPCS

    WinPcap compatibility mode

    During Wireshark installatin, accept to install Npcap in WinPcap compatibility mode (this is required by Dynamips emulation functions).

    • Install SuperPuTTY
      • Grab the installer (SuperPuttySetup-1.5.0.0.msi) from the project's Github page
      • Extract the zip file
      • Copy the contents of the folder into GNS3 installation folder, typically found at "C:\Program files\GNS3"
      • configure SuperPuTTy
      • Launch GNS3 client, go to Edit -> Preferences -> General -> Console applications
      • Click Edit
      • Select SuperPutty as your terminal application
  • Download installer: GNS3-2.2.61.dmg
  • Open the downloaded .dmg file and drag the GNS3 icon into your Applications folder
  • Launch and grant permissions

There are many ways to install GNS3 client on Linux, but probably the most straightforward way is to use pipx:

  • check if pipx is installed: pipx --version
  • if not installed, install it like this:
    python3 -m pip install --user pipx
    python3 -m pipx ensurepath
    
  • install GNS3 client:
    pipx install "gns3-gui==2.2.61"
    pipx inject gns3-gui PyQt6
    

Self contained

In case you're not familiar with pipx, pipx installs each Python application into its own separate, self-contained space rather than mixing it into one shared pool of packages, so installing or removing one app can't break another app's dependencies or your system's own Python setup — something plain pip install doesn't protect you from.