如何在Ubuntu 20.04 Linux上安装GNS3
在本教程中,我将指导我们完成在Ubuntu 20.04(Focal Fossa)上安装GNS3所需的步骤。
GNS3网络仿真器是一个开放源代码工具,用于模拟,配置,测试虚拟和真实网络并进行故障排除。
对于准备进行网络认证的学生,此工具是提高考试水准的关键。
这包括但不限于Cisco认证CCNA,CCNP,CCIE,Juniper认证,Aruba,HPE和许多其他厂商。
GNS3工具可以安装在Windows,macOS和Linux上。
互连中使用的实例的虚拟化包括VirtualBox,VMware和Docker。
使用所有可用的工具,我们将能够模拟复杂的网络情况,并像在实际设备上一样通过发送数据包。
GNS3功能
完全免费和开放源代码–无需每月或者每年许可费用不受限制的设备数量– CPU和RAM硬件是唯一限制GNS3支持所有VIRL镜像(IOSv,IOSvL2,IOS-XRv,CSR1000v,NX-OSv,ASAv )GNS3可以在多厂商环境中运行,也可以在没有虚拟机管理程序的情况下运行。
它支持多种交换选项(ESW16 Etherswitch,IOU/IOL第2层镜像,VIRL IOSvL2)。
GNS3支持免费和付费虚拟机管理程序– Virtualbox,VMware Workstation,VMware Player,ESXi ,FusionGNS3具有对Linux的本地支持,而无需其他虚拟化软件
在Ubuntu 20.04(Focal Fossa)上安装GNS3
通过PPA存储库在Ubuntu 20.04(Focal Fossa)上安装GNS3.
我们将通过添加存储库,进行系统更新,然后在Ubuntu Linux上安装所需的软件包来启动安装。
步骤1:添加GNS3 PPA存储库
运行以下命令以添加GNS3存储库:
sudo add-apt-repository ppa:gns3/ppa
输入用户密码,然后按[ENTER]继续:
[sudo] password for jkmutai: 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. Hit:1 http://ke.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://ke.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease Hit:4 http://ke.archive.ubuntu.com/ubuntu focal-backports InRelease Hit:5 http://ppa.launchpad.net/gns3/ppa/ubuntu focal InRelease Reading package lists... Done
步骤2:在Ubuntu 20.04上安装GNS3 GUI和GNS3服务器
添加存储库后,即可在Ubuntu 20.04上执行GNS3软件包的安装。
sudo apt update sudo apt install gns3-server gns3-gui
系统中将安装许多软件包,请按y键接受安装:
The following packages will be upgraded: libnss-systemd libpam-systemd libsystemd0 systemd systemd-sysv systemd-timesyncd 6 upgraded, 124 newly installed, 0 to remove and 112 not upgraded. Need to get 101 MB of archives. After this operation, 465 MB of additional disk space will be used. Do you want to continue? [Y/n] y
允许非root用户使用wireshark:
也允许他们捕获数据包。
步骤3:安装IOU支持(可选)
IOU(Unix上的IOS)是内部Cisco工具,用于模拟Cisco交换机中的ASIC。
这使我们可以玩LABS中的第2层切换。
安装GNS3 IOU软件包以解锁此功能:
sudo dpkg --add-architecture i386 sudo apt update sudo apt install gns3-iou
接受安装提示:
The following packages will be upgraded: libssl1.1 1 upgraded, 10 newly installed, 0 to remove and 111 not upgraded. Need to get 8,575 kB of archives. After this operation, 34.2 MB of additional disk space will be used. Do you want to continue? [Y/n] y
步骤4:Docker支持(可选)
如果我们打算在网络堆栈中使用Docker Engine,则需要安装运行时。
要安装Docker CE,请使用以下教程:在Ubuntu上安装Docker CE在安装Docker和IOU之后,将用户添加到以下组中:
for i in ubridge libvirt kvm wireshark docker; do sudo usermod -aG $i $USER done
步骤5:在Ubuntu 20.04上启动GNS3
现在已经在Ubuntu 20.04上安装了GNS3,我们可以从终端或者桌面启动器启动它了。
$gns3
在第一页上,选择"在计算机上运行设备"
在第二页上,确认本地服务器配置位置。
确认连接成功。
在Ubuntu 20.04 Linux上完成GNS3设置。