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
.dmgfile 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
pipxis 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.