0

0

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

爱谁谁

爱谁谁

发布时间:2025-08-30 08:53:01

|

707人浏览过

|

来源于php中文网

原创

你好,这里是网络技术联盟站。

作为网络工程师,大家一定用过各种各样的模拟器。在开始学习时,通常会选择一个厂商进行系统化学习,而进入工作后,由于项目需求,可能需要接触不同厂商的设备。为了快速熟悉这些设备的命令,使用相应厂商的模拟器进行实验是最有效的方法。那么,市面上常见的模拟器有哪些呢?今天,让我们一起来详细了解一下!

一、Cisco Packet Tracer

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

Cisco Packet Tracer 是思科公司发布的辅助学习工具,专为学习思科网络课程的初学者设计。它提供了网络模拟环境,用户可以使用图形用户界面通过拖曳方式建立网络拓扑,观察数据包在网络中的传输过程,学习IOS配置并锻炼故障排查能力。

目前最新的版本是 Packet Tracer 8.1,增加了几款新的路由器,支持ASA防火墙、IPv6等新功能。

官网地址:

https://learningnetwork.cisco.com/s/packet-tracer-alternative-lab-solutions

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

二、GNS3

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

GNS3是一款多平台(包括Windows, Linux, 和MacOS等)的网络虚拟软件,具有图形化界面,可以模拟思科和瞻博等网络设备的硬件平台。它非常适合学习思科认证课程,如CCNA、CCNP、CCIE等。如果您准备Cisco或Juniper认证考试,或者想测试某个拓扑,可以尝试GNS3。

GNS3支持中文语言,功能上支持模拟路由器、交换机等设备,让用户体验到实际网络环境中的设备影响。

官网地址:

https://www.gns3.com/

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

目前最新版本是2.2.34。您可以在以下界面下载:

https://www.gns3.com/software/download

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

如果网速较慢,可以通过文末获取Windows和Mac安装包。

对于Ubuntu及其衍生产品的安装命令如下:

sudo add-apt-repository ppa:gns3/ppa
sudo apt update
sudo apt install gns3-gui gns3-server

IOU支持的安装命令:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gns3-iou

Docker CE的安装命令(适用于Xenial及更新版本):

sudo apt remove docker docker-engine docker.io
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce ubridge libvirt kvm wireshark docker

对于Debian Jessie的安装命令:

deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
sudo apt-get update
sudo apt-get install -y gns3-gui gns3-server

对于Debian Stretch的安装命令:

deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main

对于Debian Buster的安装命令:

sudo apt update
sudo apt install -y python3-pip python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtwebsockets qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst wireshark xtightvncviewer apt-transport-https ca-certificates curl gnupg2 software-properties-common

从Pypi安装GNS3的命令:

pip3 install gns3-server
pip3 install gns3-gui

导入Docker GPG密钥的命令:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

添加Docker存储库(适用于Buster)的命令:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable edge"

安装Docker的命令:

sudo apt update
sudo apt install -y docker-ce

添加GNS3存储库的命令:

deb http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main

获取GPG密钥的命令:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B

安装dynamips和ubridge的命令:

sudo apt-get update
sudo apt install dynamips ubridge

删除或注释GNS3存储库的命令:

#deb http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main
#deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main

删除GPG密钥的命令:

sudo apt-key del F88F6D313016330404F710FC9A2FD067A2E3EF7B

将用户添加到以下组的命令:

kvm libvirt docker ubridge wireshark

(使用

sudo usermod -aG group your_user
将用户添加到现有组)。通过注销并重新登录或重新启动系统来重新启动用户会话。

三、EVE-NG

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

EVE-NG(全称Emulated Virtual Environment - Next Generation)是Unetlab 1.0后的2.0新版本,改名后的Unified Networking Lab。EVE-NG不仅可以模拟网络设备,还可以运行各种虚拟机,只要能将虚拟机的磁盘格式转换为qcow2格式,都可以在EVE-NG上运行。

EVE-NG由国外开发者开发,融合了dynamips、IOL、KVM。它是一个深度定制的Ubuntu操作系统,可以直接安装在x86架构的物理主机上,也提供ova版本,可以导入到VMware等虚拟机软件中运行。

EVE-NG在交互模式上具有优势,与GNS3不同,EVE-NG更像是CS模型,服务端是EVE-NG,用户端可以是支持http/https的任意操作系统。

Wegic
Wegic

AI网页设计和开发工具

下载

官网地址:

https://www.eve-ng.net/

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

您可以在以下界面下载:

https://www.eve-ng.net/index.php/download/

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

目前官网最新版本是5.0.1-20,支持Windows、Linux、Mac。如果下载速度慢,可以在文末获取。

对于Linux的安装,具体方法见Github页面:

https://github.com/SmartFinn/eve-ng-integration

如果您使用Ubuntu及其衍生产品,则:

sudo add-apt-repository ppa:smartfinn/eve-ng-integration
sudo apt-get update
sudo apt-get install eve-ng-integration

如果您使用Arch Linux、Manjaro、Fedora、openSUSE、CentOS系统,则:

wget -qO- https://raw.githubusercontent.com/SmartFinn/eve-ng-integration/master/install.sh | sh

四、eNSP

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

eNSP(Enterprise Network Simulation Platform)是华为提供的可扩展、图形化操作的网络仿真工具平台,主要用于模拟企业网络路由器、交换机,完美呈现真实设备场景,支持大型网络模拟,供用户在没有真实设备的情况下进行模拟演练和学习网络技术。

目前,华为官方已不再更新eNSP,并且不再提供官方下载地址,具体原因不详。

我会在文末提供eNSP的安装包。

以下是eNSP的一些常用命令:

system-view             //从用户模式切换到系统配置模式
display this            //显示当前位置的设置信息,方便了解系统设置
display 端口            //显示端口的相关信息
shutdown                //进入一个端口后,使用shutdown可以关闭该端口
undo 命令               //执行与命令相反的操作,如undo shutdown是开启该端口
quit                    //退出当前状态
sysname 设备名           //更改设备的名称
interface eth-trunk 1   //创建汇聚端口1(若已创建则是进入)
interface GigaBitEthernet 0/0/1   //进入千兆以太网端口1的设置状态
ip address 192.168.0.10 24   //设置IP地址,24代表24位网络号
vlan 10                 //进入VLAN 10的配置状态

五、HCL

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

华三云实验室HCL模拟器是一款界面图形化、全真网络设备模拟软件。用户可以通过该软件实现H3C公司多种型号设备的虚拟组网、配置、调试。该软件具有友好的图形界面,可以模拟路由器、交换机、防火墙等网络设备及PC的全部功能,用户可以在个人电脑上搭建虚拟化的网络环境。

官网地址:

https://www.h3c.com/

如果想要下载,可以直接访问网址:

http://www.h3c.com/cn/Service/Document_Software/Software_Download/Other_Product/H3C_Cloud_Lab/Catalog/HCL/

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

我会把HCL最新版本(5.3.0)打包分享。如果需要其他版本,可以自行下载。

六、PNETLab

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

PNETLab的英文全称是Packet Network Emulator Tool Lab,类似于华为的ENSP和思科的EVE。它包括PNETLab Box和PNETLab Store。

PNETLab Box(有离线和在线两种模式)是一个虚拟机,安装在本地机器上,实验室将在其上运行,因此您不必担心实验室的速度。PNETLab Store是一个web平台,拥有数百个免费实验室,涵盖网络、数据库、系统等领域。您只需从PNETLab下载实验室并学习即可(IOS、Docker都包含在实验室中)。

PNETLab的特点:

  • 与EVE非常相似,但界面更美观、功能更强大。
  • 涵盖了许多组件,可以模拟各种网络设备,如Cisco、Juniper、VMware等。
  • 支持各种操作系统,包括Windows、Ubuntu、CentOS、MacOS等。
  • 可以运行Zabbix、OpenStack等监控/云计算操作系统。
  • 可以与Wireshark、VMware协同工作,提升虚拟网络的仿真程度。
  • 支持运行IOL(Cisco IOS on Linux)、Dynamips、QEMU等镜像。
  • 支持在线实验拓扑下载使用,不必为寻找实验拓扑而烦恼。

官网地址:

https://www.pnetlab.com/pages/main

如果需要下载,可以直接访问页面:

https://pnetlab.com/pages/download

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

安装分为四步:

  1. Download and Deploy(下载和部署)
  2. Register and Login(注册登录)
  3. Go to store(去商店)
  4. Get Lab and Learn(获取拓扑并学习)

按照下载页面的安装提示逐步安装即可。如果不会安装,可以参考今天推文的第二篇文章(之前写的,适当修改后再次发布)。

习惯使用电脑版的朋友可以直接访问我的博客进行逐步安装,地址为:

https://www.wljslmz.cn/19679.html

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

我会提供第一步涉及到的.ova文件(版本为最新版4.2.10)的下载,文末一起打包。

七、各类模拟器打包下载

网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?

  • eNSP: eNSP V100R003C00SPC100 Setup.zip, VirtualBox-5.2.28-130011-Win.exe, WinPcap_4_1_3.exe, wireshark3.0.0.zip
  • EVE-NG: EVE-ClientPackV2.dmg, EVE-NG-Win-Client-Pack-2.0.exe
  • GNS3: GNS3-2.2.34-all-in-one-regular.exe, GNS3-2.2.34.dmg
  • HCL: HCL_v5.3.0.rar
  • Packet Tracer: 思科Packet Tracer汉化完美版.rar
  • PNET: PNET_4.2.10.ova

如何下载?可以百度搜一下这篇文章,会有介绍,云社区不给设置外链。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

512

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1048

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

743

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

412

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2343

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

764

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1480

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1588

2023.08.30

桌面文件位置介绍
桌面文件位置介绍

本专题整合了桌面文件相关教程,阅读专题下面的文章了解更多内容。

0

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS3 教程
CSS3 教程

共18课时 | 4.1万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 6.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号