How to Install GNS3 on Debian Latest

GNS3 is a popular network simulation tool used by network engineers and IT professionals to build, test, and troubleshoot their network designs. This tutorial will guide you through the process of installing GNS3 on Debian Latest.

Pre-requisites

Step 1: Install GNS3 Dependencies

Before we can install GNS3, we need to install its dependencies. Open a terminal window and run the below commands to update your Debian Latest and install necessary system components for GNS3:

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y git curl wget tar gzip cpio python3-setuptools python3-pyqt5 python3-pyqt5.qtwebengine python3-ws4py python3-netifaces python3-netmiko python3-napalm python3-dpkt python3-urllib3 python3-click python3-docopt unzip

Step 2: Install GNS3 Server

After installing the dependencies, we will now install the GNS3 server. Run the below command in your terminal:

sudo python3 -m pip install gns3-server

Once the installation is completed, verify the GNS3 server status by running the below command:

gns3server

The output should display that the GNS3 server is running.

Step 3: Install GNS3 GUI

We will now install the GNS3 GUI. To install the GUI, run the below command in your terminal:

sudo python3 -m pip install gns3-gui

After the installation, start the GNS3 GUI using the below command:

gns3

The GNS3 GUI should now launch.

Step 4: Install Additional Components

To work with GNS3 effectively, we need to install additional network appliances such as routers, switches, and firewall images. GNS3 marketplace provides a wide range of such network appliances for free, and you can install them within the GNS3 GUI.

Follow the below steps to install a network appliance:

  1. Launch the GNS3 GUI.
  2. Click on the Marketplace button in the toolbar.
  3. Browse through the available network appliances, and click on the one you want to install.
  4. Click on the Install button.
  5. The appliance will be downloaded and installed automatically.

Conclusion

You have now successfully installed GNS3 on Debian Latest, and you are ready to build and test your network designs. You can visit the official GNS3 website for more guides, tutorials, and troubleshooting tips.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!