day4 network simulator (雷)新不代表好

来部落格看图文并茂文章 补觉鸣诗


模拟器分三种
packet tracer
GNS3
EVE-NG

在学习网路的模拟器中

packet tracer 只能模拟 cisco 设备,当然在通过 CCNA 只要 packet tracer 就足够了

要能连其他家的设备一并模拟

必须使用 GNS3 或是 EVE-NG

想必大多人在 google 阶段

都会觉得 EVE-NG 比较好

EVE-NG 全名为 The Emulated Virtual Environment next generation

使用 web-ui 就可以让多数人同时模拟

并内建各设备 icon 及简易操作的见面,乍看之下比 GNS3 是更好的选择

所以就踩到 EVE-NG 的地雷了

EVE-NG

在开始使用时,真的是令我觉得惊艳

但深入使用後发现该套模拟器的问题却蛮严重的

1.EVE-NG Community Edition 不支援开机状态下接线

也就是说在模拟的过程中可能要跳线、更改线路

是没办法的

这造成很大的困扰,因为某些虚拟的 device 开机会非常久

所以在测试时效率非常低落

2.不稳定

虽然大部分设备都是使用 KVM 在跑

但虚拟的 device 常常当机

在不断除错时

发现 GNS3 相对没这问题

结合以上两个致命缺点,大家就不必浪费时间测试了

(在距离上次使用 EVE-NG 也过了很久,也许不稳定的问题已经改善

但可惜的是,EVE-NG Community Edition 跳线的限制非常恼人,所以基本上不会采用此软件)

GNS3

从 EVE-NG 转用 GNS3

尽管那时有些缺陷在

但至少他跑模拟是稳定的

而从我刚开始使用 GNS3 到现在

他也解决了许多不方便的地方 (比如说多人 LAB)

算是相当成熟的的模拟器了  ∑d(°∀°d)

GNS3 安装

以下来个简单的初学者快速攻略 (本 LAB 使用版本为 2.2.25)

准备一台电脑或服务器安装好 hypervisor 平台

https://www.gns3.com/  注册免费帐号

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

下载 client 及 server 端 (GNS3 VM)

以预设值安装 client 程序

部属 GNS3 VM 并视需求调整资源後开机 建议最少来个 4C 4G

开机之後第 一件事设定 IP,预设为使用 DHCP

我们不管你的环境有没有 DHCP,都把 IP 改为固定

选择 network 控制项

把前方的 # 注解掉

再依项目设定即可改为固定 IP

接着开启刚刚的 client 端

选择 run on a remote server

IP 修改为刚刚 server 上设定的

并将 port 改为 80

取消 enable authentication

下一步後即可完成设定

下一篇我们继续深入 GNS3 实战


<<:  Hello World && 永丰证券API登入

>>:  React.js 职场实战!图片 Infinite List

用Stack 制作Queue

记录学习内容。 以下内容和截图大多引用文章。 还不了解,内容可能有错误。 Queue 可以用 Sta...

Day 03 - Contract

本篇重点 Contract物件介绍 VS Code虚拟环境设定补充说明 Contract Contr...

UIView , UIViewController Life Cycle 常见问题

UIView , UIViewController Life Cycle 常见问题 在执行专案的过程...

[Day 24] Reactive Programming - Spring WebFlux(Router)

前言 接续上一篇RestController转成Reactive,可以看到逻辑的部分已经被抽到Han...

17.移转 Aras PLM大小事-用Excel复制料号去查询

我想看标题一定会困惑这是什麽 先解释一下使用者最常用Excel作报表 然後想复制之後快速查询特定料号...