How To Install Gns3 To Fedora?


Gns3 very useful tool to simulate real networks and systems. In the first days of its Gns3 was simple Cisco IOS image emulator. But recent years its development has gained momentum. This made Gns3 a multip platform, flexible real world simulator. Gns3 supports systems like Cisco, Juniper, Palo Alto, Pfsense, Docker etc. In this tutorial we will look how to install Gns3 to the Fedora 64 bit.

Get Gns3 Installation Files

Gns3 files are hosted on github. There are different ways to get these files. Git tool can be used to get all Gns3 and history or current version can be downloaded with wget. Gns3 uses server and client architecture and maintained in two git projects we should download both of them.


Get Gns3 Installation Files

Get Gns3 Installation Files


Get Gns3 Installation Files

Get Gns3 Installation Files

We will unzip these files with

Install Gns3 Dependencies

Now we have get core Gns3 files we need to install dependencies to install Gns3. There are different type of dependencies but following command simple install all dependencies.

Get Dynamips

Dynamips is the Cisco IOS emulator. To run Arm based Cisco IOS we need dynamips.

LEARN MORE  Bash Infinite Loop Shell Linux

Install Dynamips Dependencies

We will enter to the dynamips directory

and create directory named build

and than enter build directory

and create Makefile with cmake

Now we will compile the dynamips

after compilation we will install compiled binaries

Get IOU Emulator

IOU is used to emulate x86 Cisco images.

Install IOU Dependencies

We will install bison and flex to compile

We will compile the source files

After compilation we will copy produced binaries and libraries to the lib directory

Install IOU

Enter to the iouyap directory

Compile source code

And install compiled binaries and libraries

Install IOU

Install IOU

Run Gns3

Simple run gns3 command. This command will start gns3-server first and then start client application which will connect to the gns3-server .


You may also like...

Leave a Reply

Your email address will not be published.

Enjoy this blog? Please spread the word :)