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.
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
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.
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.
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:
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!