GNS3 is used by hundreds of thousands of network engineers worldwide to emulate, configure, test and troubleshoot virtual and real networks. It’s also a great tool for security researchers, so in this post, I am going to show the steps I used to setup the latest GNS3 network virtualization software on ArchLinux.
The first step is to make sure you have the following packages installed using
Next, you need to use python’s
pip installer to setup a few python modules needed for GNS3.
Now that prerequisite packages have been installed, its time to install the GNS3 packages starting with the GNS3 GUI from github.
Once the GNS3 GUI was setup, you need to install the GNS3 Server as seen below.
In order to run the IOS images within the GNS3 Server, you need to have dynamips installed to emulate the Cisco devices.
The ubridge package is needed for creating network connections between GNS3 and our physical or virtual network space.
Next, to install the Virtual PCs (VPCS) packages to allow emulating of PCs on the virtual network.
Last, but not least, you need to install the iniparser to help with Cisco IOU.
Once all the above steps have been taken, you should now be able to start the GNS3 GUI by running the command
gns3 at the command line.