天天看點

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           

繼續閱讀