EVE模拟器

简介: 地表最强 模拟器

EVE

版本:

  • 社区版
  • 专业版
  • 教育版
  • 修改版

体验了社区版与修改版,最后使用了懒人版4.0(基于社区版)

下载的别人总好的修改版(80G),有点大,镜像太多。还是想从简单的来自己慢慢加镜像。

对于经常使用的linux,与网络设备镜像。前者还是自己建的体验比较好,网络设备不是很熟悉还在认识。

最后关于,EVE在VMware的网络还是选择了NAT,毕竟好多东西还是要联网的。

然后也开了DHCP,有的时候还是连上网就可以,不用关心IP是多少,重要的可以配静态。


最近做了如下几件事:

  • 体验修改版,社区版
  • 网络模式调整
  • 了解EVE-NG的使用
  • 制作CentOS镜像
  • 关联客户端软件

资料:

  • EVE-NG官网

  • B站

  • 论坛

  • QQ群

    • EmulatedLab②群(178989902)
  • 博客

介绍

EVE-NG (全称Emulated Virtual Environment - Next Generation)

Emulated Virtual Environment - Next Generation 译文 下一代‎模拟虚拟环境

由国外大神开发,融合了 dynamips,IOL,KVM。基于Ubuntu,采用B/S模型。

安装

Tip:ova模板安装

  1. 下载 .ova 文件
  2. 解压到Vmware
  3. 调整默认配置
  4. 启动虚拟机
  5. 初始化 EVE-ng
  6. 登录使用

Ubantu16 网络配置

  1. 修改网络配置文件

    1. /etc/network/interfaces

      # The primary network interface
      iface eth0 inet manual
      auto pnet0
      iface pnet0 inet static
          address 192.168.200.100
          netmask 255.255.255.0
          gateway 192.168.200.2
          bridge_ports eth0
          bridge_stp off
    2. /etc/systemd/resolved.conf

      [Resolve]
      DNS=8.8.8.8
      DNS=114.114.114.114
  2. 重启网络

    /etc/init.d/networking restart
  3. 测试通信

    ping 网关
    ping 8.8.8.8

关联客户端软件

Tip:操作系统为Windows10

  1. 下载客户端软件
  2. 按照提示安装

    1. VNC只安装Viewer
    2. 其他默认下一步
  3. 安装 CRT,并获取 SecureCRT.exe 的绝对路径
  4. 修改 win10_64bit_sCRT.reg 中 SecureCRT的绝对路径
  5. 双击 win10_64bit_sCRT.reg 修改注册表
  6. 在浏览测试,选择SecureCRT默认打开 telnet协议

制作CentOS镜像

Tip : 以 CentOS1804 为例

  1. 在 /opt/unetlab/addons/qemu/ 下新建文件夹 (格式为 linux-xx)

    cd /opt/unetlab/addons/qemu/
    mkdir linux-CentOS1804-M
  2. 上传Centos镜像到该目录下
  3. 修改文件名为 cdrom.iso

    mv CentOS-7-x86_64-DVD-1804.iso cdrom.iso
  4. 创建新的硬盘

    /opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 20G
  5. 刷新权限

    /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
  6. 在web界面创建node并配置该系统完成初始化

    1. 网络初始化

      echo "TYPE=Ethernet
      BOOTPROTO=dhcp
      NAME=eth0
      DEVICE=eth0
      ONBOOT=yes"
      > /etc/sysconfig/network-scripts/ifcfg-eth0
    2. Yum源

      yum install -y wget
      mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      yum install -y eple-release
      yum clean all
      yum repolist
    3. 防火墙,selinux

      systemctl stop firewalld
      systemctl disable firewalld
      
      vi /etc/selinux/config
      SELINUX=permissive
    4. 系统调整
  7. 关闭node,删除 cdrom.iso

    rm /opt/unetlab/addons/qemu/linux-CentOS1804-M/cdrom.iso
  8. 提交镜像

    1. 找到 uidd 和 node id
    2. 提交镜像

      cd cd /opt/unetlab/tmp/0/2a5c9a2b-0328-489c-81c2-5a2ca83cf509/2/
      /opt/qemu/bin/qemu-img commit virtioa.qcow2
  9. 压缩镜像

    virt-sparsify --compress virtioa.qcow2  compressvirtioa.qcow2
相关文章
|
7月前
|
网络协议 算法 网络安全
EVE-NG强大的网络模拟器和实验平台
随着网络技术的迅猛发展,人们对网络安全和网络性能问题的关注日益增加。在这个领域中,EVE-NG作为一种备受欢迎的网络模拟器和实验平台,备受青睐。
|
7月前
|
网络协议 算法 网络安全
EVE-NG:一种强大的网络模拟器和实验平台
随着网络技术的飞速发展,网络安全和网络性能问题越来越受到人们的关注。在这个领域,EVE-NG是一种广受欢迎的网络模拟器和实验平台。
|
7月前
|
资源调度 前端开发 JavaScript
Mac电脑如何安装Cypress?
Mac电脑如何安装Cypress?
221 0
|
7月前
|
Windows
EVE-NG的Windows客户端安装
EVE-NG提供Windows的客户端,集成了Wireshark、VNC、putty等软件,主要为完成配套EVE-NG的WEB浏览中的数据抓包等功能。 我的EVE-NG的Windows客户端安装包为EVE-NG-Win-Client-Pack.exe。
|
7月前
|
Linux 虚拟化 iOS开发
EVE-NG安装设备组件
EVE-NG实际上是一个Linux虚拟机,上面运行各种网络设备对EVE来说也是虚拟机,但是安装起来要简单得多。
|
7月前
|
网络协议 算法 网络安全
EVE-NG是不是一种强大的网络模拟器和实验平台呢?
随着网络技术的飞速发展,网络安全和网络性能问题越来越受到人们的关注。在这个领域,EVE-NG是一种广受欢迎的网络模拟器和实验平台。
turtlebot_world.launch打不开,卡在Gazebo启动界面问题解决
turtlebot_world.launch打不开,卡在Gazebo启动界面问题解决
400 0
turtlebot_world.launch打不开,卡在Gazebo启动界面问题解决
|
前端开发 JavaScript 测试技术
Mac 电脑如何安装cypress?
大家好,我是阿萨。之前有一篇文章,介绍了UI自动化与API自动化已经开始互斥了吗?文中讲解了UI 自动化以及API 自动化的优缺点。前面1-2个月也学习了APIFox 合集, Postman 合集以及Wireshark 合集。API 自动化测试不用愁了。 可是有些同学还想学习UI 自动化。作为Web UI 自动化 Selenium 是必备技能,已经被玩烂了。随处可见。 这次我们学习一个高级的前端自动化框架。Cypress。
371 0
Mac 电脑如何安装cypress?
|
Python
macbook:Qt5卡在launching debugger,无法调试
macbook:Qt5卡在launching debugger,无法调试
1488 0