如何在Fedora 23和Fedora 22上安装最新的GNS3

本指南将向您展示如何在几分钟内安装最新版本的Gns3,以及如何启动任何类型的Networking Project。

更新的文章:如何在Fedora 29 / Fedora 28上安装GNS3

对于Ubuntu:如何在Ubuntu 18.04 / Ubuntu 16.04上安装GNS3

以前我们曾讨论过如何在适用于任何新版本Gns3的Kali Linux上安装GNS3。只需下载最新的gns3存档文件即可。我已经在Fedora 23上测试了此安装过程,它的工作原理就像魅力一样。

如果您是全新安装的Fedora,请确保进行系统更新和升级。您可以使用我们的教程全新安装Fedora 23之后要做的事情
因此,让我们开始吧。

什么是Gns3?

Gns3是一款如此出色的工具,可让您在无风险的虚拟环境中构建,设计和测试网络,并访问最大的网络社区以帮助您成功。您可以使用Gns3进行几乎任何网络考试的学习并进行扩展全州范围的电信网络。

GNS3提供了一种简便的方法来设计和构建任何规模的网络,而无需硬件,而只需使用转换为现实环境的仿真器即可。

Gns3是免费使用的工具,并使用动态工具作为其虚拟机管理程序。您甚至可以为改进其代码做出贡献,并成为活跃社区的一部分,该社区致力于使这个世界变得更加美好。

首先,在安装Gns3之前,我们需要修复一些依赖项要求以使我们的安装顺利进行,让我们先进行安装。

下载并安装所有必需的依赖项。

sudo dnf -y install git gcc cmake

安装python3依赖项

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

安装其他依赖项,如下所示:

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

如果您要运行Gns3的1.4.x版本 python3-PyQt5 软件包应已安装。

sudo dnf -y install python3-PyQt5

完成后,就该开始下载gns3软件包了。

下载并安装Gns3 GUI

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

下载并安装Gns3服务器:

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

如果要使用Python pip来安装Gns3服务器和Gui,只需运行以下命令。

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

如果您想安装最新版本的Gns3,请使用下面的链接下载 https://github.com/GNS3/gns3-gui/releases

下载并安装Dynamips Hypervisor。

git clone https://github.com/GNS3/dynamips
cd dynamips
mkdir build
cd build
cmake ..
sudo make 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

下载并安装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/

安装IOU依赖项

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

至此,我们已经安装了Gns3需要运行的所有内容。现在,我们必须为Gnome 3.x创建一个Launcher,以便可以从Applications菜单中启动Gns3。

创建GNS3启动器

首先,使用哪个命令找到gns3二进制文件。

$ which gns3

如何在Fedora 23和Fedora 22上安装最新的GNS3

然后下载gns3图标

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

如何在Fedora 23和Fedora 22上安装最新的GNS3

矿山位于  /home/$(USER)/logo-colour.png 我们将在图标部分使用此位置。

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

然后添加以下内容。

[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;

gns3应用程序位于应用程序>>编程下
请参见下面的屏幕截图。

如何在Fedora 23和Fedora 22上安装最新的GNS3

如果您需要更直接的方法来创建启动器安装并使用alacarte

sudo dnf -y install alacarte

然后通过在终端上运行命令alacarte来启动它。

alacarte

然后选择要放置gn3的类别,例如在Applications> Programming上。
在图标区域中,选择下载图标的位置。
名称:GNS3网络模拟器
命令: / usr / bin / gns3
评论:最佳网络模拟器。
有关更多说明,请参见下面的屏幕截图。

如何在Fedora 23和Fedora 22上安装最新的GNS3

如何在Fedora 23和Fedora 22上安装最新的GNS3

如何在Fedora 23和Fedora 22上安装最新的GNS3

就是这样,您现在应该可以通过按gns3搜索的“超级键”启动Gns3。
搜索标签:
如何在Fedora上安装Gns3
使Gns3在Fedora 23和Fedora 22上运行的最简单方法。
如何在Fedora上运行Gns3网络模拟器
如何在Fedora 22和23上为Gns3创建启动器。

Sidebar