天天看点

EVE模拟器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协议

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           

继续阅读