25 Nov 2020
Following the official documentation on https://docs.gns3.com
sudo add-apt-repository ppa:gns3/ppa sudo apt update sudo apt install -y gns3-gui gns3-server
yes for non-root users being able to run GNS3.
IOU stands for IOS on Unix, this allows for Cisco IOS images to run on Unix/Linux systems.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install -y gns3-iou
Install the prerequisites
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Import the official Docker GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Add the Docker repo
You can check your architecture by using
uname -m in terminal.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update sudo apt install -y docker-ce
Add your user to the following groups, we can use the $USER environment variable which gives the username of the user executing.
sudo usermod -aG ubridge $USER sudo usermod -aG libvirt $USER sudo usermod -aG kvm $USER sudo usermod -aG wireshark $USER sudo usermod -aG docker $USER
On first start cancel the wizard and check that your computer is appearing as available in the “Servers summary” pane on the right side.
You can also run the GNS3 doctor via Help > GNS3 Doctor
To test everything is working as expected drag a switch and a few computers into the work space and press the play button.
Install an appliance from the GNS3 Marketplace. The GNS3 appliances are using GNS3 recommended settings and have been thoroughly tested.