如何在Fedora 23和Fedora 22上安装最新的GNS3
本教程将在几分钟内向我们展示如何在几分钟内安装最新版本的GNS3并启动任何类型的网络项目。
什么是gns3?
GNS3是一种很棒的工具,可以在无风险的虚拟环境中构建,设计和测试网络,并访问最大的网络社区以成功。
我们可以使用GNS3来研究几乎所有网络考试,并建立全型电信网络。
GNS3提供了一种简单的方法来设计和构建任何尺寸的网络,而无需硬件,而是使用转化为现实世界环境的仿真器。
GNS3可以自由使用工具,并使用Dynamips作为其管理程序。
我们甚至可以为其代码的改进做出贡献,并且成为一个有效社区的一部分,这些社区有助于使这个世界成为一个更好的地方。
首先,在执行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
如果我们将运行1.4.x的gns3版本 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
下载并安装Dynamive 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
下载并安装VPC
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创建一个发射器,以便我们可以从应用程序菜单启动GNS3.
创建GNS3启动器
首先,找到使用哪个命令的GNS3二进制文件。
$which gns3
然后下载gns3图标
cd ~ wget https://www.gns3.com/assets/images/logo-colour.png
我的位置位于 /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应用程序将位于应用程序>>编程中查看下面的屏幕截图。
如果我们需要更直接的方式来创建启动器安装和使用Alacarte
sudo dnf -y install alacarte
然后通过在终端上运行命令Alacarte来启动它。
alacarte
然后选择要放置GN3的类别。
例如,在应用程序>编程中。
为此,请单击编程>新项目>在图标区域上选择我们下载的图标的位置。