How to install the latest GNS3 on Fedora 23 and Fedora 22

The
You can download this article in PDF format to support us through the following link.

Download the guide as a PDF

turn off
The

The
The

This guide will show you how to install the latest version of Gns3 in a few minutes and how to start any kind of Networking Project.

Updated article: How to install GNS3 on Fedora 29 / Fedora 28

For Ubuntu: How to install GNS3 on Ubuntu 18.04 / Ubuntu 16.04

We have previously discussed how to install GNS3 on Kali Linux for any new version of Gns3. Just download the latest gns3 archive code. I have tested this installation process on my Fedora 23 and it works like a charm.

If you are a fresh installation of Fedora, please make sure to update and upgrade the system. You can use our tutorial to do the main things after a fresh installation of Fedora 23
So let’s get started.

What is Gns3?

Gns3 is such an excellent tool that allows you to build, design and test networks in a risk-free virtual environment and access the largest online community to help you succeed. You can use Gns3 to study almost all online exams and build a state-wide telecommunications network.

GNS3 provides an easy way to design and build a network of any size without the need for hardware, and simply use an emulator that is converted to a real environment.

Gns3 is a free-to-use tool and uses dynamic names as its hypervisor. You can even contribute to improving its code and be part of an active community that is committed to making this world a better place.

First, before installing Gns3, we need to fix some dependency requirements to make the installation proceed smoothly. Let’s do it first.

Download and install all necessary dependencies.

sudo dnf -y install git gcc cmake

Install python3 dependencies

sudo dnf -y install python3-tornado python3-netifaces python3-devel python-pip python3-setuptools python3-PyQt4 python3-zmq

Install other dependencies as follows:

sudo dnf -y install elfutils-libelf-devel libuuid-devel libpcap-devel

If you want to run version 1.4.x of Gns3 python3-PyQt5 The software package should be installed.

sudo dnf -y install python3-PyQt5

After completion, it is time to start downloading the gns3 software package.

Download and install Gns3 GUI

git clone https://github.com/GNS3/gns3-gui
cd gns3-gui
sudo python3 setup.py install

Download and install the Gns3 server:

git clone https://github.com/GNS3/gns3-server
cd gns3-server
sudo python3 setup.py install

If you want to use Python pip to install the Gns3 server and Gui, just run the following command.

sudo pip3 install gns3-server
sudo pip3 install gns3-gui

If you want to install the latest version of Gns3, please use the link below to download https://github.com/GNS3/gns3-gui/releases

Download and install Dynamips Hypervisor.

git clone https://github.com/GNS3/dynamips
cd dynamips
mkdir build
cd build
cmake ..
sudo make install

Download and install iouyap

git clone https://github.com/GNS3/iouyap.git
cd iouyap
bison --yacc -dv netmap_parse.y
flex netmap_scan.l
gcc -Wall -g *.c -o iouyap -liniparser -lpthread
make 
sudo make install
chmod +x iouyap
sudo cp iouyap /usr/local/bin
sudo setcap cap_net_admin,cap_net_raw=ep /usr/local/bin/iouyap

Download and install vpcs

wget http://sourceforge.net/projects/vpcs/files/0.8/vpcs_0.8b_Linux64/download
mv download vpcs
chmod +x vpcs
sudo cp vpcs /usr/local/bin/

Install IOU dependencies

sudo dnf install flex bison git
git clone http://github.com/ndevilla/iniparser.git
cd iniparser
make
sudo cp libiniparser.* /usr/lib/
sudo cp src/iniparser.h /usr/local/include
sudo cp src/dictionary.h /usr/local/include
cd ..
git clone https://github.com/GNS3/iouyap.git
cd iouyap
make
sudo make install

So far, we have installed everything that Gns3 needs to run. Now, we have to create a launcher for Gnome 3.x so that Gns3 can be launched from the “Application” menu.

Create GNS3 Launcher

First, which command to use to find the gns3 binary file.

$ which gns3

How to install the latest GNS3 on Fedora 23 and Fedora 22

Then download the gns3 icon

cd ~
wget https://www.gns3.com/assets/images/logo-colour.png

How to install the latest GNS3 on Fedora 23 and Fedora 22

The mine is located  /home/$(USER)/logo-colour.png We will use this location in the icon section.

cd /usr/share/applications/
vim  gns3.desktop

Then add the following.

[Desktop Entry]
Type=Application
Encoding=UTF-8
Terminal=false
Keywords=Emulator;Simulator;Networking;Network Design;Gns3;
GenericName=Network Emulator
Name=Gns3 Network Emulator
Exec=/usr/bin/gns3
Icon=/home/josepy/logo-colour.png
Categories=GTK;GNOME;Development;

The gns3 application is located under Application >> Programming
See the screenshot below.

How to install the latest GNS3 on Fedora 23 and Fedora 22

If you need a more direct way to create a launcher installation and use alacarte

sudo dnf -y install alacarte

Then start it by running the command alacarte on the terminal.

alacarte

Then select the category where you want to place gn3, for example on “Application”> “Programming” To do this, click Programming> New Project>
In the icon area, select the location of the download icon.
Name: GNS3 Network Simulator
Command: / usr / bin / gns3
Comment: The best network emulator.
For more instructions, see the screenshot below.

How to install the latest GNS3 on Fedora 23 and Fedora 22

How to install the latest GNS3 on Fedora 23 and Fedora 22

How to install the latest GNS3 on Fedora 23 and Fedora 22

that’s it. You should now be able to start Gns3 by pressing the “super key” that gns3 searches for.
Search tags:
How to install Gns3 on Fedora
The easiest way to make Gns3 run on Fedora 23 and Fedora 22.
How to run Gns3 network emulator on Fedora
How to create a launcher for Gns3 on Fedora 22 and 23.

The
You can download this article in PDF format to support us through the following link.

Download the guide as a PDF

turn off
The

The
The

Sidebar