How to install GNS3 in Ubuntu 17.04

How to install GNS3 in Ubuntu 17.04

GNS3 or Graphical Network Simulator-3 is a network software emulator that allows the network engineers to simulate, test and troubleshoot a virtual as well as a real network environment. It uses the Dynamips emulation software. It also enables the user to run a small network topology in communicating devices such as laptops, desktops, servers, switches and routers. This article explains the installation procedure of GNS3 in Ubuntu 17.04.

Features

  • Can be used as a proof of concept or client demonstration for commercial purposes
  • Multi vendor interoperability
  • Good for real-time network simulation for pre-deployment testing
  • Quickly run and test multiple hardwares without the need for a physical hardware

Installation procedure

To start with the installation procedure, add the repo by executing the following command.

root@linuxhelp:~# add-apt-repository ppa:gns3/ppa
 PPA for GNS3 and Supporting Packages. Please see http://www.gns3.com for more details
 More info: https://launchpad.net/~gns3/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox ' /tmp/tmp3a2u0ot6/pubring.gpg'  created
gpg: /tmp/tmp3a2u0ot6/trustdb.gpg: trustdb created
gpg: key 9A2FD067A2E3EF7B: public key " Launchpad PPA for GNS3"  imported
gpg: Total number processed: 1
gpg:               imported: 1
OK

Next update the repo by running the apt-get update command.

root@linuxhelp:~# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu zesty-security InRelease
Get:2 http://ppa.launchpad.net/gns3/ppa/ubuntu zesty InRelease [15.4 kB]  
Hit:3 http://in.archive.ubuntu.com/ubuntu zesty InRelease     
Hit:4 http://in.archive.ubuntu.com/ubuntu zesty-updates InRelease       
Get:5 http://ppa.launchpad.net/gns3/ppa/ubuntu zesty/main i386 Packages [1,708 B]
Hit:6 http://in.archive.ubuntu.com/ubuntu zesty-backports InRelease            
Get:7 http://ppa.launchpad.net/gns3/ppa/ubuntu zesty/main amd64 Packages [1,704 B]
Get:8 http://ppa.launchpad.net/gns3/ppa/ubuntu zesty/main Translation-en [836 B]
Fetched 19.6 kB in 3s (5,455 B/s)
Reading package lists... Done

The target system is updated with the required repositories and now to install the GNS3 by executing the following command.

root@linuxhelp:~# apt-get install gns3-gui
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  augeas-lenses bridge-utils cpu-checker cpulimit dmeventd dns-root-data
  dnsmasq-base dynamips ebtables geoip-database-extra gns3-server
  
.
.
.
.
Processing triggers for libc-bin (2.24-9ubuntu2) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (232-21ubuntu2) ...
Processing triggers for initramfs-tools (0.125ubuntu9) ...
update-initramfs: Generating /boot/initrd.img-4.10.0-19-generic

The application has been installed successfully in the target system. Now run the “ gns3” command on the terminal for open the GNS3 application.

root@linuxhelp:~# gns3
your locale en_IN.ISO8859-1 encoding is not UTF-8, switching to the UTF-8 version...
2017-08-01 12:43:15 INFO root:126 Log level: INFO
2017-08-01 12:43:15 INFO main:252 GNS3 GUI version 2.0.3
2017-08-01 12:43:15 INFO main:253 Copyright (c) 2007-2017 GNS3 Technologies Inc.
2017-08-01 12:43:15 INFO main:255 Application started with /usr/bin/gns3

The GNS3 application has been installed successfully in the system.

The installation of GNS3 application is shown above. It is a cross-platform application.

Tag : gns3 Ubuntu
FAQ
Q
What is the IOUVM?
A
The IOUVM was the VM provided with GNS3 1.3 in order to run IOU devices. Starting with 1.4 it’s replaced by the GNS3 VM.
Q
Should I use the GNS3 VM?
A
If all you are going to create are basic GNS3 topologies consisting of Cisco routers using an IOS image, than the GNS3 VM is not required. In this case you would only need the GNS3 all-in-one software which you install on your local PC. This is called legacy mode or Dynamips mode.
Q
What are the deatures assosiated with it?
A
Can be used as a proof of concept or client demonstration for commercial purposes Multi vendor interoperability Good for real-time network simulation for pre-deployment testing
Q
Where to get ppa repo for this?
A
Here I have to give the link to get ppa repos for this "https://launchpad.net/~gns3/+archive/ubuntu/ppa".
Q
How this can be launched?
A
Type the command as "gns3" on terminal to launch this.