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

这篇具有很好参考价值的文章主要介绍了网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

作为网络工程师,大家一定用过各种各样的模拟器,开始入门的时候大家会选择一个厂商进行系统化学习,进入工作单位后,会由于项目的原因接触各种厂商的设备,这个时候想要快速熟悉其命令,最好的办法就是用相关厂商适应的模拟器去模拟实验,那么市面上常见的有哪些模拟器呢?今天瑞哥带着大家好好了解一下!

一、Cisco Packet Tracer

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

Cisco Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。可以学习IOS的配置、锻炼故障排查能力。

Cisco Packet Tracer 目前最新的版本是 Packet Tracer 8.1,思科添加了几款新的router 路由器,支持ASA防火墙、ipv6等等新的功能。

官网地址

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

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

下载地址我会放在本文末尾,给大家提供了汉化版的,方便大家使用。

二、GNS3

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

GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件,可以模拟不同网络设备的硬件平台,如思科和瞻博的网络设备。还可以帮助用户学习认证学习,如思科CCNA、CCNP、CCIP、CCSP、CVP和CCIE等等。如果您想为Cisco或Juniper认证考试学习,或者您想测试您创建的某个拓扑,可以试试GNS3。

GNS3内置中文语言,对于国内的用户非常友好,在功能上支持路由器、交换机等等设备的模拟,用户可以体验到实际中交换机、路由器在网络环境中的影响。

官网地址

https://www.gns3.com/

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

目前最新版本是2.2.34.

可以在此界面进行下载https://www.gns3.com/software/download

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

注意:官网下载需要先注册账号。

如图所示,支持Windows、Linux、Mac系统,这里大家假如网速不太行的话,也可以通过文末获取(提供Windows和Mac安装包)。

Linux安装

基于 Ubuntu 的发行版(仅限 64 位)

Ubuntu 和基于它的所有发行版(如 Linux Mint):

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_and_newer):

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 的发行版(仅限 64 位)

对于 Debian Jessie ,将以下行 添加到您的 /etc/apt/sources.list:

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 ,将以下行 添加到您的 /etc/apt/sources.list:

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

**The python libraries for this are broken, it will not work **

对于 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,导入 Docker GPG 密钥:

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

(截至 2019 年 10 月 10 日,Buster 需要使用“edge”回购)

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 

将以下行添加到您的 /etc/apt/sources.list:

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 

刷新您的元数据,并且只安装以下两个包:

sudo apt-get update
sudo apt install dynamips ubridge 

为防止意外安装该存储库中的任何其他内容(暂时),请删除或注释掉 /etc/apt/sources.list 文件中的这两行:

#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 - NextGeneration),继Unetlab 1.0后的Unetlab的2.0新版本,改了名字,原名是UnifiedNetworking Lab统一网络实验室。笔者觉得名字改的非常合理,这款模拟器已经不仅可以模拟网络设备,也可以运行一切虚拟机。理论上,只要能将虚拟机的虚拟磁盘格式转换为qcow2都可以在EVE-NG上运行。所以EVE-NG可以算得上是仿真虚拟环境。

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

EVE-NG在交互模式上更加具有优势,与GNS3截然不同。GNS3更像是用户使用的软件,只有GNS3支持的 OS才能使用;而EVE-NG更像是CS模型,EVE-NG是服务端,用户端可以是支持http/https的任意OS。

官网地址

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

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

你可以在此界面进行下载https://www.eve-ng.net/index.php/download/

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

可以看出目前官网最新版本是:5.0.1-20

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

也是支持Windows、Linux、Mac的。

同样,如果你觉得下载比较慢,可以在文末获取。

跟GNS3类似,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部分常用命令:

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(有离线和在线两种模式)是一个虚拟机,它安装在本地机器上,Lab将在其上运行,因此您不必担心实验室的速度。PNETLab Store 是一个 web 平台,在网络、数据库、系统等领域拥有数百个免费实验室。。。你所需要做的就是获取Lab 和学习(从 PNETLab 下载时,IOS、Docker都包含在实验室中)用过模拟器的朋友都知道,做思科相关的实验一般都用EVE、GNS3或者PT;做华为的一般都是 ENSP,不过最近 ENSP 已经不更新了,不再维护了,不过用还是可以用的,后期应该有更炫的华为模拟器出世,目前正在开发当中;做华三实验一般就是 HCL。

PNETLab 其实类似于 EVE 需要装到虚拟机中,加载过程是 EVE 是一摸一样的,EVE 怎么加载,这个 PNETLab 就怎么加载。

PNETLab特点:

  • 此模拟器与EVE非常相似,并且相比EVE更美观更强大,涵盖了很多组件
  • 可以模拟各种网络设备比如cisco、juniper、VMware等厂商设备
  • 支持各种Windows、Ubuntu、Centos、Macos等主机操作系统
  • 同时可运行zabbix、openstack等监控/云计算操作系统
  • 可以和wireshark、VMware协同工作的能力,提升虚拟网络的仿真程度
  • 可以运行IOL(Cisco IOS on Linux)、Dynamips、Quem等镜像
  • 支持在线实验拓扑下载使用,不必在为寻找实验拓扑而烦恼

官网地址

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

如果需要下载,可以直接访问页面https://pnetlab.com/pages/download

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

可以看到,安装分为四步:

  • Download and Deploy(下载和部署)
  • Register and Login(注册登录)
  • Go to store(去商店)
  • 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

如何下载?

扫描下方二维码,关注后,回复暗号“网络模拟器

运维漫谈是瑞哥针对运维领域的一个公众号,欢迎大家的关注哦!文章来源地址https://www.toymoban.com/news/detail-506197.html

到了这里,关于网络工程师生涯中必玩的六款网络模拟器,有没有你没玩过的?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 转行IT:网络工程师VS网络安全工程师,哪个能带你走上人生巅峰?

    记得曾经有人说过这样一个俗语:三百六十行,行行转IT。 或许听到这个话的时候会觉得是一句玩笑话,但是浏览到网络上一些关于就业的文章,就能够明白这句话的真正意义所在。随着互联网的发展,越来越多人选择,甚至转行到IT行业,今天就带大家了解,网络工程师和

    2024年02月16日
    浏览(45)
  • 网络工程师 - 面试手册

    网络工程师主要负责企业或组织的网络基础设施建设、维护和优化。他们需要确保网络的稳定运行,以支持组织内部的通信和业务需求。网络工程师通常需要掌握计算机网络原理、网络设备配置和故障排除等方面的知识。 计算机科学或相关专业的学士学位; 熟悉TCP/IP协议、

    2024年02月06日
    浏览(56)
  • [网络工程师]-网关协议

    目录 1、外部网关协议(Exterior Gateway Protocol,EGP) 2、内部网关协议(Interior Gateway Protocol,IGP) 2.1RIP 2.2OSPF 3、核心网关协议(Gateway to Gateway Protocol,GGP) Internet中的路由器叫作IP网关。网关执行复杂的路由算法,需要大量且及时的路由信息。网关协议就是网关之间交换路由信

    2024年02月07日
    浏览(39)
  • 网络工程师基础

    一  数据通信网络:由路由器 交换机 防火墙 无线控制器 无线接入点 以及个人电脑 网路打印机 服务器等设备构成的通信网络 数据通信最基本的功能就是实现数据互通 常见术语:数据载荷 最终想要传递的信息=快递的物品本身                 报文   网络中交换和运输的数

    2024年02月10日
    浏览(37)
  • 260道网络安全工程师面试题(附答案)_安全服务工程师面试题

    由于我之前写了不少网络安全技术相关的文章和回答,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人私信问我: 我刚入门网络安全,该怎么学? 想找网络安全工作,应该要怎么进行技术面试准备? 工作不到 2 年,想跳槽看下机会,有没有相关的面试题呢?

    2024年02月07日
    浏览(50)
  • 网络工程师能做什么?

    最近很多新手或入行的人问道网络工程师能做什么? ​ 我这就浅显的讲讲。 工作岗位划分来说,有运维、系统集成、厂家工程师。 从职位的区分来说,有售前、售后岗位。(我们这主要讲讲售后岗位,售前做的比较少) 运维岗位的几个等级,网络管理员、信息技术员、运

    2024年02月03日
    浏览(38)
  • 思科设备命令,网络工程师收藏!

    一.静态路由配置命令 ​Router(config)# ip route network 192.168.1.1 10.0.0.1 192.168.1.1(IP地址) 10.0.0.1(下一跳) 二.默认路由配置命令 Router (config)# ip route 0.0.0.0 0.0.0.0 10.0.0.1 0.0.0.0 0.0.0.0(所有网段)10.0.0.1(下一跳) 通过show ip route (查看路由表) 使用ping命令测试连通性 排除物

    2024年02月09日
    浏览(43)
  • 网络安全工程师 - 面试手册

    网络安全和渗透测试工程师负责确保企业网络系统和应用程序的安全性。他们通过模拟黑客攻击来发现和修复潜在的安全漏洞,同时也负责制定和实施网络安全策略。这一岗位需要具备丰富的网络安全知识,以及熟练的渗透测试技能。 评估和修复网络安全漏洞,提高网络系统

    2024年02月02日
    浏览(67)
  • 华为认证网络工程师怎么认证?

    分为以下几点 1、确定认证方向 三个等级 :HCIA(低)、HCIP(中)、HCIE(高) 方向 :华为认证分为了很多个方向,其中比较常见的有大数据、企业通信、云计算、云数据中心、存储、路由与交换、安全、传送、人工智能、网络统一通信、云服务、数据中心基础设施、智能计

    2024年02月16日
    浏览(43)
  • [网络工程师]-网络规划与设计-逻辑网络设计(一)

            网络的逻辑结构设计,来自于用户需求中描述的网络行为、性能等要求,逻辑设计要根据网络用户的分类、分布,选择特定的技术,形成特定的网络结构,该网络结构大致描述了设备的互连及分布,但是不对具体的物理位置和运行环境进行确定。         传统

    2024年02月10日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包