Как установить eve ng
Перейти к содержимому

Как установить eve ng

  • автор:

Введение

Дистрибутив EVE-NG доступен в OVA и ISO формате. Открытый стандарт виртуальных машин (OVA) представляет собой tar-архив, в который упакованы диски и конфигурационные файлы виртуальной машины. Данный файл может использоваться для развертывания машины в VMware workstation, Player, ESXI. Обратите внимание, что использования EVE-NG как гостевой виртуальной машины снижает производительность. Это может быть незаметно, если у вас достаточно ресурсов на хосте виртуализации. Также EVE-NG может быть установлен на физические машины, без использования гипервизора, используя установку с iso образа. Данный метод называется установкой на “голое железо” (bare metal) и является рекомендуемым методом установки EVE.

  • Установка с ISO образа (предпочтительный вариант)
  • Установка с OVA образа
  • Установка дополнительной ноды кластера eve-ng pro с ISO образа

Системные требования

Основные потребности и ограничения

Для EVE-NG требуется:

  • Поддержка технологии Intel CPU VT-x/EPT
  • Одно из следующего списка:
    • Ubuntu 18.04 64bit / 16.04 64bit. (Ubuntu 18 не поддерживается, т.к. не содержит необходимых библиотек для EVE). Начиная с 3 версии EVE-NG Pro поддерживается только 18.04 версия. EVE-NG Community работает на 16.04.
    • VMware ESXi 6.0 или новее
    • VMware Workstation 12.5 или новее
    • VMware Fusion 8 или новее
    • VMware Player 12.5 или новее
    • Не поддерживается Oracle VM VirtualBox.
    • Не поддерживается Citrix XenServer.
    • AMD-V/RVI процессоры совместимы (практически без ограничений), но официально не поддерживаются командой разработчиков EVE-NG Team, т.к. возможны проблемы с виртуализацией qemu образов.
    • Hyper-V and Proxmox не официально поддерживаются, но не рекомендуются.

    Примеры конфигураций

    Системные требования к количеству ядер и объему RAM напрямую зависят от типа и количества образов, которые будут задействованы в вашей топологии и конфигураций используемых на них. На нашем сайте есть калькулятор. При помощи данного калькулятора можно рассчитать рекомендуемые системные требования к железу.

    Минимальная конфигурация

    CPU (ядра) RAM (Gb) HDD (Gb)
    4 6 40

    Минимальные требования позволят запускать маленькие лаборатории. Общая производительность будет сильно зависеть от числа узлов, задействованных в схеме. На данной конфигурации можно будет запустить один из следующих вариантов:

    • IOL: 40-50 устройств
    • Dynamips: 20-25 устройств
    • vIOS: 8-10 устройств
    • CSRv1000: 2-3 устройства

    Данная конфигурация подходит для средних лабораторных стендов. На данной конфигурации можно будет запустить один из следующих вариантов:

    • IOL: 120 устройств
    • vIOS: 20-40 устройств
    • CSRv1000: 10 устройств

    Установка эмулятора сети EVE-NG Community Edition на WSL2

    Друзья, всем привет! Я недавно узнал про WSL2 windows subsystem linux и эта штука меня буквально зацепила.

    Это полноценное ядро Linux, которое можно запускать на платформе windows 10 и работать с ним напрямую. В этой статье я не ставлю своей целью рассказать о том, как сделать предварительную настройку или рассказать о каких-то фишках WSL2, все это есть на видео от Дэвида Бомбала, где он подробно описывает данный процесс.

    Так как это по сути чистый линукс, у меня возникла на первый взгляд безумная идея(наверное сказывается 5 месяцев карантина) запустить эмулятор сети EVE-NG Community Edition без использования каких-либо сторонних приложений виртуализации типа VMware, VirtualBox или Hyper-V напрямую в WSL2. Хотя, справедливости ради надо отметить, что WSL2 уже запускается из под Hyper-V.

    Оговорюсь сразу, что это оказалось не совсем тривиальной задачей и я столкнулся с определенными трудностями и ограничениями, но забегая вперед могу сказать, что мне удалось поднять EVE-NG и даже запустить виртуальный образ АСА.

    Если вам интересно и / или вы сами хотите попробовать установить EVE-NG на WSL2 добро пожаловать в статью.

    Требования к платформе.

    В первую очередь нам нужно определить требования к платформе, на которую мы будем ставить EVE-NG.

    Для этого я захожу на сайт eve-ng.net. и нахожу эти требования.

    Так как я буду устанавливать Community Edition, я вижу, что мне нужно использовать 64-битный дистрибутив Ubuntu версии16.04

    Установка дистрибутива WSL2

    Далее мне необходимо установить нужный дистрибутив на свой компьтер. Напомню, что WSL2 поддерживается в Windows 10 начиная с версии 2004.

    Для того, чтобы установить версию Ubuntu 16.04 я захожу на сайт Ubuntu Wiki, где выложены все дистрибутивы Ubuntu для WSL и выбираю рекомендованную установку дистрибутива Ubuntu 16.04 через Microsoft Store. Ссылка на сайт в описании к видео

    После того, как мы щелкнем по ссылке нас перекинет в окно Microsoft Store. Нажимаем кнопку Get, после этого появится всплывающее окно, где нужно нажать на “Открыть приложение “Microsoft Store”” и затем устанавливаем дистрибутив:

    Нас перекинет на локальное приложение Microsoft Store, где нужно нажать кнопку “Установить”:

    Далее в нижнем правом углу появиться окошечко Ubuntu 16.04 LTS Только что установлен и чтобы его запустить нажимаем на кнопку “Запустить”:

    Запуститься окно терминала, ждем какое-то время пока все установиться, после чего система попросит вас ввести имя нового пользователя и создать для него новый пароль. У меня это пользователь netdevops и пароль eve:

    Настройка вложенной виртуализации(nested virtuali)

    Далее нам нужно настроить вложенную виртуализацию.

    Вложенная виртуализация представляет собой запущенные виртуальные машины на гипервизоре, который сам установлен в виртуальной машине. В нашем случае, в сетевом эмуляторе EVE-NG нужно запускать виртуальные образы сетевых устройств(коммутаторов, маршрутизаторов и т.д.). Для этого нужно, чтобы наш процессор поддерживал необходимые для работы KVM(Kernel-based Virtual Machine) технологии виртуализации. Давайте проверим, включена ли поддержки KVM в дистрибутиве.

    Для этого набираем команду “kvm-ok”:

    Из вывода команды мы видим, что “kvm-ok” не установлен. Он входит в пакет cpu-checker и устанавливается следующей командой:

    sudo apt-get install cpu-checker

    Ждем установки cpu-checker и проверяем еще раз на поддержку KVM. На этот раз с помощью подсказки, которая появилась в терминале:

    sudo /usr/sbin/kvm-ok

    Вывод команды говорит, что наш процессор не поддерживает KVM расширения и KVM не может быть использован.

    Другими словами, после установки EVE-NG мы не сможем использовать образы сетевых устройств для эмуляции сети. Хотя я заранее включил поддержку виртуализации в биосе.

    Есть ли какое-то решение этой проблемы? После пробования различных способов запустить KVM, самым простым и действенным оказалось использование скрипта(да здравствует автоматизация!).

    Как его использовать я описываю ниже.

    Запускаем поддержку виртуализации

    Для того, чтобы запустить поддержку виртуализации заходим по ссылке и действуем по инструкции. Ссылка приведена в описании к видео.

    Сначала нам нужно установить утилиту WinDbg, которую вы можете скачать через Windows Store.

    Затем возвращаемся на страницу скрипта и скачиваем zip файл:

    Распаковываем и запускаем файл run-wsl.bat:

    У вас запуститься окно терминала и в какой-то момент скрипт попросит вас нажать на любую клавишу для продолжения работы, делаем как просит скрипт:

    После этого у нас откроется окно терминала установленного дистрибутива Ubuntu 16.04:

    Еще раз набираем команду:

    sudo kvm-ok

    И видим, что теперь мы можем использовать KVM.

    Теперь можно переходить к стандартной процедуре установки EVE-NG Community Edition.

    Установка EVE-NG Community Edition

    Для дальнейшей установки и настройки EVE-NG воспользуемся руководством EVE-NG Community Cookbook. Ссылка на руководство привдена в описании к видео.

    Cначала заходим в терминал через root пользователя. Для этого набираем команду:

    sudo su

    Вас попросит ввести пароль от созданного вами пользователя. В моем случае это пароль “eve”, который я создал еще при установке дистрибутива Ubuntu(см. выше)

    Следующим шагом пропингуем google.com, чтобы убедиться, что у нас есть связь с миром.

    Видим, что все работает.

    Далее в руководстве находим там пункт 3.3.2 “EVE Community Installation Phase 2” и стартуем установку EVE-NG через следующую команду:

    sudo wget -O - http://www.eve-ng.net/repo/install-eve.sh | bash -i

    Ждем окончания установки:

    После окончания установки набираем команду:

    ifconfig

    И видим, что нам выдан динамический ip — адрес, по которому мы можем подключиться к веб-интерфейсу EVE-NG:

    В моем случае это 172.30.91.254. Вводим этот адрес в строку браузера и попадаем на страницу входа:

    Вводим стандартные имя пользователя admin и пароль eve попадаем рабочее пространство эмулятора.

    В WSL2 есть возможность использовать Localhost вместо ip-адреса. Если набрать в строке браузера localhost, то мы также попадем на страницу входа:

    Набираем имя пользователя и пароль(admin/eve) и также попадаем внутрь эмулятора:

    Теперь нам нужно проверить заработает ли образ сетевого устройства.

    Загрузка образа сетевого устройства

    Для этой цели я буду использовать виртуальный образ ASAv. Сначала я запускаю Windows PowerShell от имени администратора:

    В открывшемся окне набираю команду для проверки версии установленного дистрибутива Ubuntu:

    wsl -l -v

    У меня установлено несколько дистрибутивов и мне нужно выбрать именно версию Ubuntu 16.04 для дальнейшей работы с ним.

    Для этого с помощью следующей команды

    wsl -d Ubuntu-16.04

    захожу на нужный мне дистрибутив.

    И(сюрприз) попадаю на страницу установки EVE-NG:

    Это случилось из-за того, что после установки, я не перезагрузил EVE-NG и теперь, каждый раз при заходе на дистрибутив через терминал, он будет просить нас настроить эмулятор. Так как я зашел на Ubuntu без администраторских прав, все изменения, внесенные при настройке не сохраняться.

    Поэтому на данном этапе просто жмем Enter, каждый раз, когда нас просят что-то настроить и оставляем все без изменений.В концу выйдет сообщение, что изменения не сохранены, из-за отсутствия доступа.

    Следующим шагом, согласно документации, нужно загрузить qemu-образ ASAv в директорию.

    /opt/unetlab/addons/qemu/

    Сначала надо зайти с правами root-пользователя, для этого набираем команду:

    sudo su

    вводим пароль и попадаем в директорию:

    /mnt/c/Users/

    Обратите внимание, что /mnt/c это тоже самое, что и C:\. Поэтому мы можем без труда манипулировать и управлять файлами непосредственно из комадной строки.

    cd Documents/images

    я попадаю в директорию, куда я заранее переместил папку с qemu-образом ASAv. Командой:

    ls -l

    проверяю есть ли у меня эта папка с образом в этой директории. Видим, что эта папка — asa-992–100 есть.

    Возникает вопрос, а сущестуют ли другие методы для манипулирования файлами и папками? Да, такой метод есть.

    Для этого вам нужно ввести в проводнике команду:

    и вы увидите дистрибутивы в виде стандартных папок, которые у вас установлены в виде сетевого доступа к ним:

    Далее в проводнике заходим в директорию:

    /opt/unetlab/addons/qemu/

    чтобы убедиться, что там пока еще ничего нет:

    Следующим шагом мне нужно переместить папку с образом в нужную директорию.

    Делается это следующей командой:

    mv asa-992–100 /opt/unetlab/addons/qemu

    которую мы набираем в PowerShell и перемещаем папку с qemu-образом ASAv в нужную нам директорию, после чего опять заходим в проводник и убеждаемся, что данная папка с образом там появилась:

    Затем, согласно руководству нам нужно установить разрешения следующей командой:

    /opt/unetlab/wrappers/unl_wrapper -a fixpermissions

    Все готово, теперь мы можем попробовать запустить наш образ ASAv.

    Для этого заходим в веб-интерфейс EVE-NG, даем какое-либо название для нашего лабораторного стенда, в моем случае это Test и сохраняем его:

    После проделанной операции мы попадаем в рабочее пространство нашего стенда. Теперь я могу выбрать образ ASAv и попробовать его запустить:

    Отлично, образ запустился о чем свидетельсвует сообщение справа в верхнем углу браузера:

    Кликаем по иконке ASAv. У вас появится всплывающее окно, в котором будет указано, с помощью какого терминала можно попасть в интерфейс командной строки. В моем случае это SecureCRT.

    Оговорюсь, что я заранее настроил, чтобы у меня командная строка открывалась именно в SecureCRT. У вас это может быть что-то другое.

    Все, наш образ прогрузился и мы находимся в командной строке ASA

    Видео по данной статье:

    Настройка роутера на Linux. Часть 1. Установка ПО и настройка интерфейсов

    Предисловие Это первая статья из цикла, в котором попытаемся превратить ПК в полнофункциональный роутер. На этой странице, ниже по тексту, будут рассмотрена базовая конфигурация интерфейсов (используя systemd-networkd). В последующих публикациях совершим базовую настройку: nftables, в качестве firewall’а; DHCP (kea) и DNS (bind9) серверов; Wireguard, для организации Remote access и Site-to-Site VPN’ов; FRR, для создания простого сценария с установлением BGP-сессии и перенаправления интересующих нас префиксов в wg-туннель. Рассматривать настройку WiFi Access Point не будем, т.

    Proxmox. Организация доступа лабы в EVE-NG в локальную сеть и/или Интернет

    Vadim Aleshin published on 2023-04-16

    Нередко необходимо иметь доступ к устройствам внутри лабораторной EVE-NG из домашней сети. К примеру: для использования локального DHCP или DNS сервера, либо для тестирования автоматизации/скриптов с рабочего ПК. Существует несколько вариантов добиться данной цели, рассмотрю, как по мне, наиболее удобный. Топология локальной сети Все виртуальные девайсы в EVE-NG будут в отдельной VLAN’е 69 и подсети 10.69.69.0/24, для удобства. Идея в том, чтобы “дотянуть” VLAN 69 до виртуалки с EVE. В качестве VE у меня выступает Proxmox, но в VMware логика такая же.

    IPSec между Cisco и Linux, при помощи systemd-networkd и VTI

    Vadim Aleshin published on 2022-09-17

    В предыдущей статье был создан образ роутера на Linux для EVE-NG на основе Debian 11. Теперь, используя данный образ, настроим популярный сценарий — IPSec между роутером Cisco и роутером с Linux. Существуют несколько методов организации IPSec туннеля между двумя точками: Policy-based — трафик, который должен отправляться в туннель, определяется на основе политик в процессе конфигурации IPSec’а. Route-based — трафик, который должен отправляться в туннель, определяется с помощью маршрута по адресу назначения и конфигурируется с помощью протоколов маршрутизации (либо статических маршрутов), обычно поверх VTI или GRE туннельных интерфейсов.

    Образ роутера на Linux для EVE-NG

    Vadim Aleshin published on 2022-09-15

    В предыдущей публикации был установлен образ EVE-NG и настроена базовая конфигурация. Теперь создадим образ Linux-роутера на основе Debian 11 и добавим его в EVE-NG. Создание виртуальной машины Скачиваем образ с официального сайта. Создаем виртуальную машину, для этих целей будет использоваться VMware Workstation. В процессе настройки ВМ на этапе указания объема диска обязательно выбрать Store virtual disk as a single file. Т.к. необходим наиболее минимальный образ, то объем диска указываем 3-4 Гб, этого достаточно.

    EVE-NG установка + интеграция в Arch Linux с i3wm

    Vadim Aleshin published on 2022-09-13

    Установка EVE-NG в VMware Предполагается, что уже есть установленная VMware workstation, для Arch Linux можно установить из AUR. Для установки EVE Community Edition Version: Скачиваем архив с образом с официального сайта Распаковываем архив и добавляем в VMware workstation (File -> Open -> EVE-COM-5.ovf) Запускаем VM и входим в ОС под пользователем root, пароль eve Задаем первичные параметры в появившемся диалоге настроек (root пароль, ip адрес и т.д.) После этого можно зайти в web-интерфейс по ip-адресу (в этой статье примеры будут с адресом 192.

    Как установить eve ng

    — title: Работа с EVE-NG (PNET) tags: Cisco Labs, HackerU, EVE-NG, base, description: «Сети и системы передачи данных» — # Работа с EVE-NG Скачать EVE-NG можно по [**ссылке**](https://). В дополнение понадобится установить пакет ПО «*Windows Client Side*»/»*Apple OSX Client Side Intel*» (в зависимости от вашей платформы) с [официального сайта](https://www.eve-ng.net/index.php/download/). ![](https://i.imgur.com/nyvmZGS.png) ## Дополнительные материалы: — Материал по развертыванию EVE-NG: https://hackmd.io/@sadykovildar/SkcL6VL4v — WinSCP https://winscp.net/eng/download.php — Putty https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html # Фишки и трюки в EVE-NG ### Прокинем виртуалку vmware внутрь среды EVE: Объект «network» бриджуется *(то есть устанавливает соединение вида «мост»)* с виртуальным сетевым интерфейсом EVE-NG *(это то, что в настройках виртуалки является сетевыми адаптерами)* по вашему выбору *(по умолчанию cloud0 = network adapter, cloud1 = network adapter 2)*. Если вы добавите дополнительный адаптер в виртуальную машину EVE-NG в vmware, то вы сможете использовать и другие cloud (вплоть до 9). Соответственно, вы можете в дополнение к виртуализации внутри EVE-NG использовать свои существующие виртуалки из vmware, просто соединяя их в одну сеть с одним облаком на уровне виртуализации. Как выглядит структура лаборатории в eve-ng и её коннект к внешнему миру: ![](https://i.imgur.com/X9sZT68.png) Когда необходимо прокинуть внутрь лабы eve-ng свою виртуалку, то: 1) добавляем сетевых адаптеров. Каждому адаптеру — свой номер LAN сегмента. ![](https://i.imgur.com/0cqPNed.png) 2) при создании облака выберем, какой cloud использовать (= lan сегмент 3) ![](https://i.imgur.com/VolvW5A.png) 3) поместим любую виртуальную машину из vmware (например, kali linux) в тот же lan сегмент 3 (в настройках сетевого адаптера). ![](https://i.imgur.com/E05Tgep.png) 4) теперь 2 устройства имеют сетевую связность: кали, виртуализированная в vmware, и кали, работающая внутри EVE-NG ![](https://i.imgur.com/0hVhAaR.png) LAN сегмент по сути представляет собой коммутатор, соединяющий на уровне L2 все устройства, которые имеют адаптер в этом сегменте (без доступа к внешней сети и сервисам vmware — dhcp, dns, nat). Если смотреть внутрь eve — в настройках сетевых интерфейсов есть 9 штук pnet. это и есть те самые cloud1, 2 и т.д. ### [Добавление своих образов в EVE-NG](https://firewallmonk.wordpress.com/2020/04/07/eve-ng-how-to-convert-to-template/) Диски мапятся автоматически. Если добавить новый SCSI диск в vmware, то eve сразу расширит доступное дисковое пространство. /opt/unetlab/addons/qemu/ — путь для создания папок шаблонов VM. [Как добавить свой образ Windows](https://www.eve-ng.net/index.php/documentation/howtos/howto-create-own-windows-host-on-the-eve/) ### Сжатие образов Перейти в папку нужного образа «` cd /opt/unetlab/addons/qemu/win-7test«` Применить сжатие «`virt-sparsify —compress virtioa.qcow2 compressedvirtioa.qcow2«` compressedvirtioa.qcow2 — новый сжатый образ. Поменять имя на virtioa.qcow2, а изначального virtioa.qcow2 переименовать аля old_virtioa.qcow2. Проверить, что запускается, и если да — удалить old, он более не нужен. ### Создание шаблонов из дисков vmware Можно подготовить виртуалку на vmware, а после закинуть vmdk файл в EVE. В настройках виртуалки, перед установкой ОС, нужно поставить вместо EFI — BIOS. С EFI увы не работает. Если диск vmdk поделен на несколько, то воспользуйтесь командой из терминала windows, чтобы превратить их в один диск: «` cd C:\Program Files (x86)\VMware\VMware Workstation\ vmware-vdiskmanager.exe -r «C:\C-vmware-VM\Win7en\Win7en.vmdk» -t 0 «C:\C-vmware-VM\Win7en\Win7en-new.vmdk» «` Перекиньте vmdk файл внутрь EVE. Как пример — команда ниже. Либо с помощью WinSCP (медленнее, менее надёжно). «` scp C:\Users\Ivan\Downloads\kali2021.vmdk root@192.168.152.129:/opt/unetlab/addons/qemu/linux-kali2021/ «` и сконвертируйте его в qcow2: «` /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 Win7en-new.vmdk hda.qcow2 «` После этого образ появится в доступных. vmdk файл можно из EVE удалить, если образ работает корректно. ### Процесс коммита В этой инструкции описывается ещё и процесс коммита — если вы хотите сохранить установленное ПО и настройки. После установки ОС на ноду нужно найти POD ID, Node ID и lab UUID. Текущая версия лабы с изменениями будет храниться в /opt/unetlab/tmp/*POD ID*/*lab UUID*/*Node ID*, для примера: ***/opt/unetlab/tmp/0/3491e0a7-25f8-46e1-b697-ccb4fc4088a2/8/*** Нужно перейти туда и выполнить ***/opt/qemu/bin/qemu-img commit virtioa.qcow2*** В случае ошибки «co-routine re-entered recursively» воспользуйтесь другой командой: ***/opt/qemu/bin/qemu-img commit -f qcow2 -t directsync virtioa.qcow2 -p*** Возможно, что ошибка возникнет снова. Примените эту команду ещё несколько раз, это должно помочь. > virtioa.qcow2 — это имя диска виртуального образа. Оно может отличаться. Чтобы проверить, какое имя у диска — зайдите в образ конкретной VM, эти образы расположены в /opt/unetlab/addons/qemu/ После завершения добавления образов нужно выполнить скрипт «` /opt/unetlab/wrappers/unl_wrapper -a fixpermissions «` ### Изменение оболочки для управления устройствами Если вы хотите использовать Putty или XShell на тачках linux в eve-ng вместо VNC, то надо выполнить две команды, выключить debian, в настройках виртуалки выставить соединять telnet, вместо vnc. root@debian:~# systemctl enable serial-getty@ttyS0.service root@debian:~# systemctl start serial-getty@ttyS0.service Краткое объяснение: 1) По умолчанию в линукс машинах включены терминалы с tty1 по tty6 2) EVE-NG подключается к машинам на терминал ttyS0 3) Для этого включаем прослушивание интерфейса ttyS0 ### Cкрыть в списке образы, которых у тебя нет в системе. Сделать это можно следующим образом: Подключись к «Еве» через SSH и перейди в папку ++/opt/unetlab/html/includes/++. Переименуй *config.php.distributed* в *config.php*: > mv config.php.distribution config.php При необходимости отредактируй файл *config.php* «` «` ### Если нужно, чтобы eve раздавала адреса по dhcp клиентам, подключенным к облачку: В vmware workstation/fusion раздача по dhcp по умолчанию активна, а вот в ESXi — нет. Подключаемся к eve по ssh и вперёд: >apt install isc-dhcp-server >nano /etc/default/isc-dhcp-server >исправить INTERFACES=»pnet1″ >где pnet1 — адрес интерфейса, который является облачком (в этом примере это cloud1) >nano /etc/dhcp/dhcpd.conf ниже строчки, которые единственные будут не закомментированы в файле (да, их нужно будет туда ввести) «`bash option domain-name «example.org»; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 600; max-lease-time 7200; subnet 172.16.50.0 netmask 255.255.255.0 < range 172.16.50.10 172.16.50.250; option router 172.16.50.254; option domain-name-servers 8.8.8.8; >«` ### Общий гайд EVE [Вот тут](https://arny.ru/linux/ustanovka-eve-ng/) [Run Docker Containers in EVE-NG](https://www.youtube.com/watch?v=n_tDPWPlhJw) ### Уменьшение размера EVE При удалении лаб даже физически с EVE место в vmware не освобождается. https://pve.proxmox.com/wiki/Shrink_Qcow2_Disk_Files ### Инструкция по запуску машин Eve-NG в менеджере RDP https://hackmd.io/@Israel/HkGnfp34K ### Установка и использование виртуальной сетевой лаборатории EVE-NG совместно с Ansible https://habr.com/ru/post/323014/ ### Добавление образов Cisco IOU/IOL и генерация лицензии https://it-blackbox.blogspot.com/2018/06/eve-ng-cisco-iouiol.html После выполнения не забыть фикспермишн (как после любого добавления образа в EVE) «` /opt/unetlab/wrappers/unl_wrapper -a fixpermissions «` ### Копирование файлов в лаборатории PNET Зайдите в сервер pnet, введите команду `docker pull eveng/eve-gui-server:latest` Скачается докер образ. Теперь в лабе можно разместить Docker.io и его image — eve-gui-server. Расположите, поменяйте консоль на RDP в его настройках, настройте параметр IP-адрес (DHCP или статический), запустите. С помощью HTML зайдите, на рабочем столе этой виртуалке будет `thinclient_drives`. Пройдите по пути `/thinclient_drives/GUAC/` и выгружайте туда необходимые файлы с помощью drag’n’drop. Загрузка файлов отобразится справа внизу. Перезагрузите меню кнопкой сверху, чтобы увидеть новые файлы. # Проблемы и их решение ### Не работает wireshark в eve-ng. ![](https://i.imgur.com/u0Uemqg.png) **Часть 1:** Нужно зайти по ssh на сервер EVE (чтобы сохранить fingerprint). Через SSH в cmd Windows не работает, нужно именно **Putty**. **Часть 2:** На своём ПК заходим в ++C:\Program Files\EVE-NG++. правим файл *wireshark_wrapper.bat* (меняем SET PASSWORD=»указываем пароль рута к серваку eve-ng») и все будет работать ### Failed to lock the lab ![](https://i.imgur.com/uQVD4dw.png) Попробовать в консоли EVE > «find /opt/unetlab/labs/ -name ‘*.lock’ -exec rm <> \;» ### Windows устройства не запускаются, а остальные запускаются Нужно изменить пункт QEMU Version на 2.4.0 (либо на 2.12.0) ![](https://i.imgur.com/aOhPUNU.png) ### Не запускаются коммутаторы и маршрутизаторы Зайти в EVE по ssh от root, ввести команду «` /opt/unetlab/wrappers/unl_wrapper -a fixpermissions «` ### Вложенная виртуализация Если в биосе уже включена виртуализация, но всё равно вылетает ошибка: ![](https://i.imgur.com/4V1pDTS.png) https://communities.vmware.com/t5/VMware-Workstation-Pro/VMware-Workstation-does-not-support-nested-virtualization-on/td-p/2898351

    Last changed by

    Add a comment

    Published on HackMD

    Sign in

    By clicking below, you agree to our terms of service.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *