Меню Рубрики

Установка eve на mac

EVE Online на Mac OS — возможность игры на Макинтоше

EVE Online пользуется безусловной популярностью во всем мире. Об этом свидетельствует не только огромное количество игроков и массовые баталии, но и разнообразие платформ, под которые «заточена» игра. Одной из самых популярных является EVE Online на Mac OS. И это неудивительно — большая часть игроков Евы являются жителями западных стран, где «яблочная» техника пользуется высоким спросом.

Фактических отличий Евы для данной операционной системы нет — игра точно такая же, как и для других платформ. Исключением являются только технические требования, которые ставятся к компьютеру, и компоновка файлов, специально предназначенная для Macintosh.

EVE Online для Mac OS — минимальные системные требования для игры

Сразу отметим, что EVE Online для Mac OS имеет свои определенные требования. Так, клиент игры невозможно запустить на компьютерах, принадлежащих к семейству G3, G4 или G5, на компьютерах, имеющих процессор PowerPC, а также на компьютерах и ноутбуках, которые имеют интегрированные графические процессоры Intel, вне зависимости от типа или модели устройства. Но это не мешает свободно запускать клиент на тех компьютерах, которые имеют интегрированные графические процессоры от nVidia.

Список Mac-устройств, которые поддерживают Еву, включает в себя всю линейку iMac и MacPRO. Следует учитывать, что компьютеры должны соответствовать нижеприведенным конфигурациям.

Чтобы EVE Online была рабочей, компьютер должен соответствовать следующим минимальным характеристикам:

  • Операционная система: версия, не ранее OS X 10.7.5;
  • Процессор: минимальная тактовая частота — 2 ГГц, два ядра, производитель — Intel;
  • Оперативная память — не менее 2 Гб;
  • Видеокарта: nVidia GForce 320M или же Intel HD3000.

Следует учитывать, что в список компьютеров, не поддерживающих Еву, входят те, которые имеют интегрированные графические процессоры от ATI X1600-1900. Игру на таких компьютерах можно запустить только в том случае, если отключить опцию «Загрузка интерьеров станций».

Рекомендуемые системные требования для игры на Mac OS

Игроку необходима не просто возможность поиграть в любимую игру. Ему необходимо насладиться ей и в полной мере получить удовольствие от игрового процесса. А данные возможности позволяют только те системные требования, которые могут «потянуть» Еву.

Рекомендуемая конфигурация для того, чтобы комфортно играть в EVE Online под Mac OS:

  • Операционная система: версия OS X 10.8.2;
  • Процессор: минимальная тактовая частота — 3 ГГц, модель — Intel i7;
  • Оперативная память — не менее 8 Гб;
  • Видеокарта: любая, но с минимальным объемом памяти не менее 1 Гб.

Как видно, Ева требует высокой ресурсоемкости компьютера. При наличии данных характеристик геймер сможет получить максимальный эффект присутствия в игре.

Распространенные неполадки EVE Online на Макинтоше

Чаще всего пользователи жалуются на частые вылеты игры. Это происходит из-за низких системных требований. Как только графический процессор начинает перегружаться, игра самостоятельно закрывается. Решение проблемы — поставить минимальные требования или же приобрести новое «железо».

Еще распространены такие неполадки EVE Online на Макинтоше, как нерабочий лаунчер. Вот что советует техподдержка игры по этому поводу:

  • Удалить игру и все файлы, прилагающиеся к ней из Steam.
  • Переустановить игру, скачав свжий EVE Online Installer, но не запускать лаунчер.
  • Запустить приложение EVE Repair Tool, скачанное с официального сайта.
  • Запустить EVE Online, после чего отрегулировать настройки игры.

Если у вас есть возможность, попробуйте поиграть в EVE Online на Mac OS — эта игра стоит того, чтобы испытать все возможности динамичной Вселенной на своем компьютере. Оформите триал EVE Online и начинайте играть уже сегодня. Кто знает, может быть вы станете тем ключевым пилотом, который изменить судьбу этой вселенной.

источник

Сайт ARNY.RU

Установка EVE-NG — как поставить EVE-NG на Windows 10 от начала и до полной работоспособности со всеми подробностями. Рассматривается установка на Hyper-V и VMware. В статье есть все нужные сведения и ссылки, которые помогут легко развернуть EVE-NG с минимальными затратами времени.

EVE-NG Cookbook На официальном сайте выложен подробнейший мануал 165 страниц (на английском) с описанием всего, что есть в EVE-NG

Рекомендую также сразу скачать Cookbook и держать его под рукой, а при возникновении любых вопросов искать ответы в первую очередь там.

Предварительные сведения

Тут собрано основное, что нужно знать о EVE-NG. Если нет времени или неинтересно, тогда можно пропустить и сразу перейти к разделу об установке.

О EVE-NG
  • Что такое EVE-NG? Программная среда на базе виртуализации для моделирования самых различных сетевых топологий в мультивендорной среде с эмулированием реального оборудования. Достигается использованием адаптированных прошивок от конкретного оборудования, таким образом работа в EVE-NG — тоже самое, что и работа с реальным оборудованием;
  • Ограничения. Есть некоторые ограничения в функционале железок. Выбор оборудования тоже ограничен. Что говорить, реальное железо в этом плане лучше, но стоит денег и размещать его где-то нужно. Если интересно, то вот рассказ как закупился коммутаторами CISCO и что из этого вышло. Иногда, когда нужно протестировать что-то именно на коммутаторах, проверяю также и на реальных железках. Результат иногда отличается. Хотя ради справедливости надо сказать, что на старых железках 12 IOS, а в EVE-NG 15. Новые версии EVE-NG, как и новые версии образов для железок, добавляют поддержку нового оборудования, расширяют функционал;
  • Для чего это нужно? В первую очередь для обучения, во вторую для дизайна и предварительного тестирования проектных решений;
  • Версии EVE-NG. Бесплатная версия Community Edition и платные версии Professional Edition, Lerning Center. В платных версиях упор сделан на одновременную работу нескольких пользователей и расширенный функционал: 1024 устройства в одной лабе, поддержка контейнеров Docker, несколько конфигураций для одной лабы, многое другое — всё это рассказано на странице проекта;
  • Развитие EVE-NG. Проект появился чуть больше года назад (и значит сейчас самое время его ставить — уже все начальные баги пофиксили) из проекта UNetLab;
  • Что в основе EVE-NG? Виртуальная машина Ubuntu 16.04 (далее VM).
Unetlab

Некогда хороший проект, который на сегодня получил версию 2 и стал закрытым, «только для своих»:

//www.routereflector.com/unetlab/#main

C появлением EVE-NG, GNS3 становится менее актуальным. Сначала полностью перешёл на EVE-NG, но GNS3 так активно в последнее время развивается, что снова стал пользоваться. Начиная с версии GNS3 2.2.0 beta 2 заявлена поддержка Hyper-V.

  • Простота развёртывания, устанавливается на компьютер как приложение;
  • Стабильная работа модуля Dynamips (эмуляция роутеров CISCO) при скромном потреблении памяти, поэтому для топологий на роутерах CISCO выберу GNS3;

Для Dynamips есть образ c7200-adventerprisek9-mz.152-4.S6.image, он как видно на IOS 15.2 и много чего умеет (далее он тут используется в EVE). Кстати, образ один, в GNS3 и в EVE-NG возможности разные. В EVE-NG для него нет интерфейсов Serial.

  • Есть интерфейсы Serial (в EVE-NG интерфейсы Serial есть для образа IOL/IOU L3). Соответственно можно посмотреть как они работают, такие вещи как инкапсуляция HDLC, PPP. Поделать лабы этим связанные. Позахватывать пакеты Wireshark’ом, увидеть что на таком интерфейсе не используется MAC;
  • Есть готовый Frame Relay Switch (в EVE-NG можно создать Frame Relay Switch на базе образа IOL/IOU L3), его можно прицепить к Serial интерфейсу и на практике отработать данную тему в различных аспектах. Например, особенности EIGRP/OSPF через Frame Relay;
  • Порты можно соединять, переподсоединять на работающих устройствах;
  • Большое число лаб на сате gns3vault.com и главное эти лабы стали нормально импортироваться в последние версии GNS3 (возможно Рене переписал под новую версию);
  • Порты виртуальных железок легко прокидываются на компьютер до физических или виртуальных (например, Hyper-V) сетевых карт с помощью облака GNS3.
  • Довольно таки кривая и капризная работа модуля QEMU (эмуляция большей части оборудования, включая CISCO ASA, коммутатор CISCO IOS).

В общем имеет право на жизнь.

VIRL (Virtual Internet Routing Lab) — среда виртуализации, подобная EVE-NG от CISCO. Предоставляется Online по подписке. Не интересовался, так как есть EVE-NG и полностью устраивает, но недавно случайно узнал цену этого чуда, 199$ на 1 год (200 баксов, Карл!):

Из плюшек: позволяет официально скачивать vIOS с сайта CISCO. Кто готов платить и не готов ковыряться с EVE-NG (не барское это дело..) — Welcome! А ведь чтобы собрать нормальную установку EVE-NG с серверными виндусами, линуксами, разным «железом» придётся попотеть. По меньшей мере прочитать эту статью и сделать всё, что тут написано.

Варианты развёртывания EVE-NG
  1. На голое железо (bare metal) с ISO — отдельный сервер;
  2. В среде виртуализации с ISO — домашний компьютер или сервер виртуализации (должна быть доступна и включена функция вложенной виртуализации — netsted virtualization);
  3. Использование готового виртуального диска в VMware ESXi/Workstation/Player — домашний компьютер или сервер виртуализации.

Первое тут: ISO не является готовым образом, требует подключения к интернету при установке с него (будет далее).

Вариант 1 хорош, однако довольно дорог, поэтому будем рассматривать сначала вариант 3 — как самый быстрый и простой, затем вариант 2 — ничуть не сложнее, но более универсальный и удобный в дальнейшем использовании. Оба варианта естественно будут развёрнуты на домашнем компьютере. После развёртывания VM рассмотрим работу с ней.

Читайте также:  Установка детского кресла без спинки
Развертывание на сервере

Тут буквально пару слов: сервер виртуализации можно заюзать на работе, если есть такая возможность — добавить 1 виртуалку никому хуже не будет или же покупать/собирать сервер самому. Если бы решил покупать сервер для лаб со сложной топологией и устанавливать его дома, то обратил бы внимание на следующие компоненты:

  • CPU Intel Core i7;
  • Недорогую mATX материнскую плату ASRock с поддержкой SSD M.2 (к примеру, сейчас это B365M-HDV);
  • 2x16Gb DDR4;
  • SSD M.2 250/512GB Samsung 970 EVO Plus;
  • Маленький корпус (к примеру, Exegate MI-208 450W);
  • Низкопрофильный CPU Fan 20дБ.

Получился бы относительно холодный, маленький и тихий сервер. Для дома — то, что надо.

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

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

  • Хороший многоядерный процессор. Кроме этого процессор должен поддерживать SLAT, чтобы работала вложенная виртуализация. Для Intel Core i3/i5/i7 точно поддерживают. Раньше на Intel был удобный инструмент проверки поддержки SLAT по модели CPU, сейчас они всё переделали и его нет;
  • Памяти минимум 8Gb. Так как самой виртуальной машине EVE-NG придётся выделить минимально 3-4Gb для самых скромных топологий.

Относительно слабый процессор ещё как-то можно пережить, хотя консоли устройств будут тормозить, но если компьютер имеет 4Gb оперативной памяти, то однозначно апгрейд или же смотреть в сторону GNS3.

Решил тут написать немножко подробнее. Что же я взял себе? Возможно кому-то поможет:

  • CPU Intel Core i7-8700 (без K);
  • ASRock Z370 Pro4;
  • 2x16Gb DDR4 Crusial Ballistix;
  • SSD M.2 250GB Samsung 970 EVO Plus.

Теперь про каждый компонент отдельно. Процессор i7-8700, 6-ядерный, 12 поточный, TDP 65W. Самый дешёвый в линейке i7 8 поколения, 65W (!): при выключенном в BIOS Turbo, практически не греется, 40 градусов под обычным тихим кулером. VM EVE работает:

Почему материнская плата на устаревшем z370? Она поддерживает разгон памяти, при этом поддерживает новые 8-ядерники и 2 накопителя M.2. Не рекламирую, но мне по совокупности характеристик понравилась именно эта плата.

Память марки Crusial моя любимая, потому что это Micron Tech. Гонится любо-дорого, без поднятия напруги, на тех же таймингах 2×16. Конкретно у этой напруга уже задрана на 0,15V, но поскольку есть радиаторы, да и сам производитель даёт пожизненную гарантию, то ничего страшного.

Накопители: 970 EVO жутко греется. Они все греются при записи и при перегреве начинают троттлить. У меня есть 960 EVO (38-39 градусов в покое) и 970 EVO Plus (на 5 градусов больше).

Развёртывание с VMware Player

Скачиваем VMware Player по ссылке, устанавливаем, для комфортной работы и снижения трафика при установке отключаем проверку обновлений и отсылку информации об использовании.

Player бесплатен для некоммерческого использования.

Если на компьютере используется встроенный Hyper-V, то его нужно отключить (cmd запускать от имени Администратора):

Для включения Hyper-V (машины VMware стартовать не смогут):

Подготовка VM

Качаем образ VM отсюда, формат OVA:

Размер образа VM в формате .ova — 1,3Gb. Запускаем Player, выбираем Open a Virtual Machine и затем выбираем наш образ EVE Community Edition.ova:

Pleyer предложит выбрать хранилище для распаковки, желательно указать быстрый диск/SSD. Распаковка в формат vmdk займёт некоторое время, после чего VM появится в списке для запуска. Выбрать VM и обязательно отредактировать свойства:

Выбрать необходимое количество памяти для VM и в свойствах Processors отметить чекбокс Virtualize Intel VT-x/EPT or AMD-V/RVI. Если этого не сделать не будет работать вложенная виртуализация и всё будет печально, а при входе в машину отображается сообщение:

Выбрать сетевую карту, которая смотрит в интернет: Network adapters — Configure adapters. Если этого не сделать, то машина может при старте зацепиться не за ту физическую сетевую и в результате веб-интерфейс окажется недоступным, поэтому нужно:

После всех настроек стартуем VM. Это уже готовый образ EVE-NG, его нужно было только подцепить, что мы и сделали — в этом отличие (и удобство) данного вида установки.

Развёртывание с Hyper-V

Считаю эту установку основной, поэтому далее все реквизиты и IP адреса будут относиться к установке с Hyper-V.

Подготовка Windows

Windows 10 Pro имеет встроенный Hyper-V последней версии — удобно, бесплатно и грех им не пользоваться. Если есть быстрый интернет, то всегда неплохо загрузить помощник по обновлению и обновиться:

Далее, Коммутатор по умолчанию в Hyper-V появился довольно давно вместе с очередной новой сборкой Windows 10, пользоваться им было удобно, но после обновления на версию 1809 с ним какие-то непонятные глюки, поэтому от его использования отказался.

Идём Диспетчер Hyper-V — Диспетчер виртуальных коммутаторов, создаём там новый Внутренний HUB1:

Среди сетевых адаптеров появился новый vEthernet (HUB1):

Расшариваем для него общий доступ к интернету через основную сетевую карту:

Виртуальная сетевая vEthernet (HUB1) получает статический адрес 192.168.137.1/24

Подготовка VM

Создаём новую VM, выбираем машину 1 поколения, остальное по умолчанию. После создания редактируем параметры:

  • Память. Увеличить количество памяти, динамическую память использовать не надо;
  • Процессор. Увеличить количество виртуальных процессоров;
  • Сетевой адаптер. Выбираем подключение к HUB1;
  • Контрольные точки. Снять чекбокс Использовать автоматические контрольные точки — это сэкономит время на ожидание слияния дисков после выключения и последующего запуска VM;
  • Автоматическое действие при запуске. Выбрать Ничего.

Запускаем PowerShell от имени Администратора и выполняем (VM должна быть выключена):

Это включит вложенную виртуализацию для VM.

Качаем образ VM отсюда, формат ISO:

Размер ISO 800Mb, добавляем ISO в DVD-дисковод VM, стартуем VM.

Установка Ubuntu

Убунту она Убунту и есть, никаких отличий от установки оригинала и везде можно жмакать Yes/Enter, кроме:

  • Install EVE VM

После установки Ubuntu будет перезагрузка и потом работает скрипт по установке уже EVE-NG. Всё очень просто и довольно быстро.

Главное отличие от предыдущего метода: это не готовая машина ENE-NG, а такой полуфабрикат (можно сравнить размер загружаемых файлов, «полуфабрикат» ISO 800Mb и готовый образ OVA 1,3GB). После установки Ubuntu происходит установка скриптом EVE-NG из скачанных с интернета файлов. Другими словами, после установки Ubuntu у неё сразу должен быть выход в интернет (иначе ничего не срастётся).

Обновление

По факту новые версии EVE-NG Community выходят редко, последняя версия уже была установлена, поэтому на данный момент обновлять ничего не надо:

Когда через полгода появится новая версия, то подробно шаги обновления расписаны здесь.

  • 11 июня 2018 релиз EVE-NG v2.0.3-92
  • 02 января 2019 релиз EVE-NG v2.0.3-95
  • 19 ноября 2019 релиз EVE-NG v2.0.3-102
  • 6 января 2020 релиз EVE-NG v2.0.3-105

(Всё, дальше новые версии постить тут не буду. Это не значит, что о них не знаю и не использую)

После обновления на версию v2.0.3-102/105 нужно почистить кеш браузера. По крайне мере, Яндекс.Браузер (версия 19.12.2.61 beta) постоянно обновляет страницу входа, пока не почистишь кеш.

Ещё 1 момент: если VM работает штатно, в новой версии нет существенных исправлений, то в общем-то лучше и не обновляться. Надо понимать, что обновление всегда может нарушить существующую работу VM и уж конечно перед обновлением всегда нужно создавать контрольную точку.

Работа с VM

Первый запуск

VM загрузилась, на стартовом экране указаны реквизиты для входа root/eve, вводим их.

При первом входе отрабатывает скрипт, который позволяет сменить пароль рута, выбрать имя хоста и сетевые настройки. Меняем сетевые настройки:

  • Выбираем static;
  • IP 192.168.137.2, маска 255.255.255.0;
  • Шлюз 192.168.137.1;
  • DNS произвольные, например гугловские 8.8.8.8 и 8.8.4.4;
  • Подключение direct connection

После работы скрипта VM ещё раз перезапускается:

Сразу доступен SSH, можно подключаться через Putty. Если потом захочется запустить скрипт и изменить настройки, то написано как это сделать в FAQ.

Пароль рута обязательно менять через скрипт, если просто сменить его через passwd, то Wireshark не сможет подключиться к VM. Возможно отвалится что-то ещё.

Пингуем с компьютера 192.168.137.2, пингуем с VM сайт в интернете (ya.ru). Всё должно воркать.

EVE-NG Toolkit

Забирать тут, сам не пробовал и не работал (пока). Но судя по скриншоту меню штука полезная:

Подключение к Веб

Забиваем в браузере IP VM, логин/пароль admin/eve, третий параметр пока трогать не надо. Попадаем в рабочую среду — тут можно создавать папки и непосредственно файлы лаб.

Для лабы достаточно задать имя, сохранить и лаба открывается — это основная среда для работы. Самый важный пункт тут Add an object — Node, открывается список поддерживаемых железок. Пока все железки выделены серым, то есть недоступны, нужно загрузить образы прошивок для них в VM:

Единственное что доступно — это очень простой по своим возможностям Virtual PC в самом низу списка.

В версии v2.0.3-102 vIOS переименован в vIOS Router, а vIOS L2 в vIOS Switch.

Загрузка образов

Тут надо сказать, что образы отличные от списка могут как нормально работать, так и не работать. К примеру ASAv 9.5.2 нормально работает, хотя нет в списке. Коммутатор ExtremeXOS v30 нормально работает, тоже нет в списке и так далее.

Читайте также:  Установка птф на берлинго

Время идёт, на сайте EVE-NG выложен подробный Howto к каждому образу. Написано всё доступно. Можете почитать там. Можете читать тут, как делал я с моими комментариями.

Спасибо читателям за ссылку на Рутрекер с большой коллекцией образов для EVE-NG (требуется регистрация).

Топик Вконтакте, там можно пошариться, спросить вопросы, возможно найти чего полезное (в 2018 там был пароль/логин к FTP и с него забрались образы ASA, ASAv, образы Windows-машин, сейчас доступ утрачен, как я понял). Также образ ASAv 9.7.1 можно забрать в 4 уроке NetSkills по ASA.

Закидывать образы на машину с помощью WinCSP. Цепляемся к VM, поэтому логин/пароль root/eve по умолчанию, ну или если при работе скрипта пароль root был сменен, то соответственно.

  • Залить образы и запустить скрипт по настройке прав:

У меня все образы нормально работали сразу без этого скрипта. Но в документации пишут, что его нужно выполнять. Нужно, значит нужно. Далее выполнение этого скрипта подразумевается после установки нового образа.

VM перезапускать не надо, добавленные образы сразу будут доступны.

Образы CISCO

Образов для CISCO больше всего и они в разных форматах:

  • Из всех образов, что я нашёл, образы IOL/IOU самые свежие и в них больше всего плюшек;

  • Возможно есть более свежие vIOS, нашёл только эти;
  • Образы для Dynamips сами по себе довольно старые.
Образы IOL/IOU

Заливать как есть (названия файлов менять не нужно) в:

Для запуска IOL/IOU нужна лицензия. Как сделать лицензию там же, в файле Readme.

Молчаливый парень с Youtube показывает как заливать и раздаёт образы для QEMU (в описании к видео).

Полный список как должно начинаться название папки для конкретного оборудования можно посмотреть в файле:

Называйте папки образов сразу по версии прошивки, это удобно потом при создании лабы.

Dynamips

Он же раздаёт образы для Dynamips:

vIOS L2

Всё рассказанное в статье — рабочее, стараюсь максимально проверять. Однако в процессе работы всегда обнаруживаются косяки нюансы, так для образа из видео vIOS L2 15.0 от 05.06.2014 выяснилось (смотри комментарий к статье), что его порты L3 по умолчанию и их нужно перевести на L2 командой switchport.

Стал разбираться, что же должен уметь vIOS L2:

  • Layer-2 forwarding;
  • Switchport;
  • 802.1q trunk, 802.1q vlans;
  • Spanning Tree;
  • Port-Channel (Pagp and Lacp);
  • 802.1x passthrough;
  • Port-ACLs;
  • Dynamic Arp Inspection;
  • DHCP Snooping;
  • IP device tracking;
  • Switched Virtual Interfaces;
  • Layer-3 forwarding over SVIs;
  • Routing protocols.
  • Зеркалирование трафика (SPAN);
  • Private Vlan;
  • L3 Port-Channel;
  • QoS.

Заодно нашёл образ посвежее тут (версия 15.2 от 14.05.2015). Если ссылка не работает..

То используйте Tor браузер, пока он ещё разрешён в РФ.

У данного образа порты по умолчанию L2. Файл нужно переименовать в virtioa.qcow2, положить в папку viosl2..

Там же лежит более свежий vIOS (15.5(2)T против 15.4 из видео).

ExtremeXOS

Эмулирует работу свича фирмы Extreme Networks с прошивкой v21. Сейчас поддерживается только 1 образ ExtremeOS 21.1.14. Взять его можно тут. Называется он там EXOS-VM_v21.1.1.4-disk1.qcow2.

Скачать файл переименовать в hda.qcow2, залить в папку:

По умолчанию образ загружается с 3 интерфейсами, 1 из которых менеджмент. Можно увеличить до 12. Это ограничение образа. Получится 11 обычных интерфейсов и 1 менеджмент.

Создание образов для EVE-NG

Для всяких виндузов и линухов можно их сначала устанавливать на VMware, потом закидывать файл .vmdk виртуальной машины в EVE-NG, конвертировать в .qcow2, пользоваться. Подробнее на примере Kali Linux далее.

Kali Linux

Рано или поздно потребуется Kali Linux, чтобы наводить ужас на железки CISCO. Кому лень делать самому, могут забрать здесь (логин/пароль для входа в VM root/toor).

Если работать с Kali не доводилось, то что тут есть хорошего для сети:

  1. Терминальная утилита macof (пример: macof -n 1000, для генерации 1000 mac-адресов), генерирует mac-адреса для атаки переполнения CAM-таблицы коммутатора. После переполнения CAM-таблицы, коммутатор будет работать как концентратор, рассылая кадр из всех портов, кроме того, через который кадр поступил. Такая ситуация даёт возможность перехватывать чужие кадры, что при нормальной работе коммутатора невозможно;
  2. Сниффер dsniff (пример: dsniff -c, для автоматического сбора паролей, передаваемых открытом тестом), привет telnet’у.
  3. Терминальная утилита arpspoof (пример: arpspoof -t IP1 IP2, подменяет ARP-кеш жертв IP1 и IP2), позволяет проводить атаку man in the m >

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

Для тех, кто хочет разобраться — нужно скачать готовую VM Kali для VMware, распаковать zip-архив, запустить консольную утилиту vmware-vdiskmanager (идёт в комплекте с Workstation Pro):

Задача получить единый диск для VM. После конвертации, старые части диска *.vmdk нужно удалить, Workstation Pro тоже больше не нужна. Теперь получившуюся папку с файлами нужно закинуть в EVE:

И запустить конвертацию уже в QEMU (все сборки Linux в EVE имеют название hda.qcow2):

После чего получившийся диск закинуть уже по месту (папка должна обязательно называться /opt/unetlab/addons/quemu/linux..), а исходные файлы удалить.

ACS сервер

Нода ACS сервера жрёт ресурсы и сильно тормозит EVE, на слабых установках лучше её не ставить.

Для полноценной работы с AAA нужен ACS сервер. Со странички проекта видим, что версия ACS 5.8.1.4 точно подойдёт, файл должен называться hda.qcow2 и лежать в папке /opt/unetlab/addons/qemu/acs-5814, к примеру.

Вконтакте есть готовый образ, но он без пароля для CLI и без реквизитов.

  • Скачать ACS ISO;
  • Установить VMware Workstation Pro, при запуске выбрать пробную лицензию;
  • Создать машину 2 ядра, 4Gb оперативки, тип Red Hat 6 64-bit, диск 1 файлом и подсунуть ISO;
  • Выбрать тип установки 1:

  • Дождаться пока отработает и перезагрузится:

  • На этом моменте выключить машину и закачать файл диска vmdk на EVE, затем конвертнуть:
  • Перенести готовый диск по месту, кильнуть vmdk и иже с ним.

Дальше уже ACS сервер запускается в лабе EVE, настраивается по месту с момента когда машину потушили — setup. Ряд простых настроек, дальше сервер проводит окончательное конфигурирование, перезагрузка и вот можно присоединяться через Веб: HTTPS, реквизиты: ACSAdmin/default. Будет предложена смена пароля:

После этого попадаем на страницу ввода лицензии:

И пока лицензия не будет введена, дальше ничего сделать нельзя. Как установить демо-лицензию:

Ещё важный момент, продукт для лицензирования называется Cisco Secure Access Control System Evaluation:

Файл лицензии ACS. lic приходит на почту, его нужно подпихнуть через браузер в ACS и готово — 90 дней/50 устройств:

На сайте EVE-NG написано как выполненные настройки сделать настройками по умолчанию для образа.

Windows 2012 R2

Из нормальных образов Windows, что я нашёл, были Windows 7 и Windows 2008 lite. Возможности этого lite сильно урезаны в пользу размера образа.

Создание образа по найденным солюшенам без использования конвертации с VMware.

Смысл в 2 словах: нужно создать VM внутри VM EVE, скормить туда установочный образ Windows, образ с дровами Virtio, запустить VM и во время установки Windows подсунуть дрова Virtio. Пошагово:

  • Качаем virtio-win.isoтут;
  • Качаем с помощью WinSCP этот ISO и ISO Windows в папку /tmp/iso/ VM EVE;
  • Создаём виртуальную машину:
  • Включаем виртуальную машину, подпихивая туда оба образа ISO (лучше сначала скопировать в блокнот, потому как команда должна быть в 1 строчку, иначе ошибка):

Не смог разобраться какой он там хитрый cfg-файл использует (в видео), поэтому без него. Также не смог разобраться почему при параметре -display sdl ошибка Could not initialize SDL(No available video device) — exiting, поэтому запускаем VNC-сервер с параметром -vnc :1. Далее запускаем на компьютере VNC-viewer к хосту 192.168.137.2:5901 (нужно установить клиентский пак, рассказано в следующем пункте Работа с образами):

  • Далее Windows не видит диска, нажимаем Load driver, нажимаем Browse, раскрываем CD-ROM с virtio-win-0.1.1, папка viostor, папка 2k12r2, папка amd64:

  • Драйвер подгружается, выбираем его, запускаем установку:

  • Когда Windows установится, вбиваем пароль администратора. Если Windows англоязычная как у меня, то нужно на компьютере переключить раскладку клавиатуры в EN, иначе пароль вбиваться не будет. Затем в Диспетчере устройств ставим драйвера для сетевой из папки NetKVM и для balloon из папки Balloon;
  • Размер получившейся VM примерно 7,7Gb, переименовываем файл в virtioa.qcow2, переносим по месту /opt/unetlab/addons/qemu/win-2012r2.
Варианты работы с устройствами

Образы залиты, вот теперь по поводу 3 пункта:

  • Html5 console — консоль каждого устройства открывается в новой вкладке браузера, копипаст не работает и вообще неудобно;
  • Native console — более удобная штука, далее работа только с ней, требует установки клиентского пака.

Установка клиентского папка позволяет запускать Wireshark для каждого интерфейса.

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

Пользуемся конечно же возможностями клиентского пака.

Клиентский пак

Чтобы открыть консоль, надо щёлкнуть на железке. В Яндекс.Браузере выглядит так:

Сколько чекбокс Запомнить выбор ни отмечай, не запоминает. Отписал в поддержку, поддержка подтвердила наличие проблемы и обещала исправить в ближайших версиях (24.05.18 прислали письмо, что пофиксили, проверил, теперь всё в норме). Поэтому скачал специально для EVE-NG Chrome, в нём всё нормально и выглядит это так:

Прошло время и опять всё поменялось, теперь в Яндекс.Браузере так (уже без чекбокса):

Если при нажатии на работающую ноду (при установленном клиентском паке и работе через Native console) ничего не происходит, то возможно сбились настройки обработчика ссылок. Попробуйте выполнить эту инструкцию.

Правой кнопкой на устройстве Capture — выбор интерфейса:

Внешний доступ

Как сказано в разделе 9.2 Cookbook, чтобы внутри лабы порт ноды связать с внешними ресурсами, нужно использовать Management Cloud:

Также для нормальной работы в vSwitch ESXi должен быть разрешён режим Promiscuous mode. Проверил, у меня получилось, что должны быть разрешены Promiscuous mode и Forget transmits:

Выключение любого из них приводит к неработоспособности.

Внешний доступ из Hyper-V включается через PowerShell (спасибо читателям, за подсказку):

Потребление ресурсов

Ограничил VM 3Gb памяти. Накидал простую топологию из 1 ASA, 1 vIOS, 1 vIOS L2, 1 3725 и 3 VPS (настройки для устройств по умолчанию), запустил:

Для VPC потребление памяти не указано, ну наверное совсем мало, оставшиеся 4 железки — 2 гига, смотрим в самой Ubuntu:

Доступно памяти 1,4Gb из 3, а 690Mb вообще ничем не занято.

Это было для Hyper-V, проверяем для VMware (топология та же):

Доступно памяти 1,5Gb из 3, при этом 1Gb ничем не занят. Гипервизоры разные, поэтому отличия есть.

Вывод: Среда EVE-NG выделяет реальной памяти для устройств меньше, чем расчётное значение. И этим можно пользоваться, уменьшая размер памяти для нод ( в зависимости от предполагаемой нагрузки на ноду).

Рассмотрим следующее (взято тут):

Теперь смотрим потребление памяти:

Как так, доступно 14,7Gb из 16? Оказывается почти для всех нод размер памяти уменьшен до 256Mb со стандартных 1024:

Что хотел показал/рассказал, удачи в использовании. Материал дополняется по мере поступления новой информации. Если нашёл ошибки в тексте или есть полезная инфа, то будь добр, напиши в комментарии (зачтётся всё это.. 🙂 ).

Установка EVE-NG: 36 комментариев

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

Прочёл вашу статью, статья познавательная.Спасибо.
Приобрел сервер по вами предложенными позициям.
Подскажите совместимы ли ASRock B250M-HDV и CPU Xeon E3-1245v6 .

Боюсь с поддержкой процессора обманул. Приношу извинения.

Привет! Не могу подключиться к eve-ng по WinSCP пишет «Доступ не разрешен» и просит пароль. Логин и пароль ввожу от admin

Приветствую, ещё кто-то в праздники занимается? Удивительно. Логин/пароль root/eve

ага, планирую все праздники сидеть и курить). С доступом тупанул) спс. Оперативно отвечаешь, красавчик.
На самом деле куча вопросов, можно ли твой вацап или почту или все вопросы здесь задавать?

Ну, спасибо. Лучше тут, потому как такой же вопрос может быть ещё у кого-то.

Возможно кому-нибудь поможет. На самом деле режим access на портах L2 работает (и соответственно port-security тоже). Для этого надо перевести порты в режим коммутации:
in eth0/0
switchport
Как я понял это объясняется тем, что по умолчанию все образы L3.

А я не понял что пошло не так. ( Начал ставить iso. Пока на домашней вирт.сети нет DHCP. Выбрал настроить статику позже. Пошла установка Убунты. Прошла. Залогинился. Ни какой установки EVE не начинается. Перезагружал ВМ, тоже ни чего не дает Что делать?

У VM в процессе установки Ubuntu должны быть настроены такие сетевые параметры, чтобы у неё сразу появился доступ в интернет. Так как данные для EVE-NG грузятся из интернета.

Спасибо! Т.е. надо иметь рабочий или DHCP сервер или я тогда еще не пойму почему если я выбираю «настроить вручную» то инсталлятор Убунты не дает мне ни где в шагах установки задать IP, шлюз и т.п. только имя машины. Или надо загрузиться уже в установленную ОС, там подправить файл /etc/networks/interfaces и потом что-то запустить чтобы начала ставиться EVE?

Всё даёт, только что специально проверил под Hyper-V. Дистрибутив ISO остался тот же EVE-20171007.iso, проблем быть не должно.

Да. Странно все это. У меня тоже Hyper-V (делаю дома на Win10Pro 1909). Образ скачал для Community Edition — EVE-20171007.iso.
1) Монтирую iso и стартую (ВМ 1-го поколения, 4 ядра, 8Гб оперативы, 40Гб HDD, создан коммутатор Internal Switch и к нему прилинкована ВМ)
2) Далее выбор языка инсталлятора, меню Install EVE VM, Install EVE Bare, Восстановить систему. Я выбираю первое (Install EVE VM)
3) Выбор местонахождения, комбинация смены раскладки, попытка настройки IP по DHCP заканчивается неудачей (нет пока в виртуальной лаборатории DHCP). Жму продолжить и выбираю из меню — «Настроить сеть вручную».
4) Далее предлагают ввести имя ВМ — ввожу EVE-SRV, после настройка часового пояса
5) и все. Больше ни чего не спрашивает. Идет разметка диска, установка системы. Чуть позже спрашивает правда прокси, жму «Продолжить»(его у меня нет). Установка программного обеспечения. Еще чуть позже спрашивает «Устаналивать обновления атоматом или как. «. Выбирал по разному и вручную и автоматом.
6) Идет конфигурация GRUB. И установка завершена
7) Рестарт. Логин в систему. Все.
Не врубаюсь, что не так делаю. (

Language
Install EVE-NG
Location
Configuring network with DHCP -> Cancel -> Continue
Configure network manually
IP
Netmask
Gateway
Name Server
Hostname
Если отцепить сетевую от хаба, всё равно даёт настроить сетевые параметры. Переход сразу к hostname только в случае, если из VM удалить сетевой адаптер. При этом выводится сообщение об отсутствии адаптера. Чем ещё помочь.. даже затрудняюсь.

Кажется нашел косяк. Я не расшарил свою основную сетевуху для созданной в Hyper-V. Скажите пож-та, расшаривание — это чтобы выпустить все ВМ которые висят на этом коммутаторе в инет? Типа NAT делаем? И я так понял, если делать этот шаринг, то включается некий DHCP? Т.к. при установке EVE схватила адрес по DHCP и все установилось.
Спасибо!

Главное что получилось, про расшаривание.. это лучше почитать о 3х видах хабов в Hyper-V. Удачи в использовании!)

Вы писали: «Переход сразу к hostname только в случае, если из VM удалить сетевой адаптер. При этом выводится сообщение об отсутствии адаптера». Спасибо за уделенное время, но вот еще раз не поленился пересоздал машину, без шаринга сетевой карты, как выше сделал. После задания имени ВМ, ну не появляется окно задать IP ). Не знаю как это объяснить. Сетевуха в настройках ВМ задана. Буду думать.
Спасибо.

Еще раз добренького друзья.
Наконец-то у меня все теперь нормально завелось и установилось. Единственное, т.к. я только начал свое знакомство с EVE, то сориентируйте пож-та, какие мне образы скачать и установить чтобы поучиться коммутации и маршрутизации на примере железок, максимально близких к тем, что у нас в офисе (на живой системе я не хочу опыты ставить) вот и взялся за EVE. В офисе есть Juniper SRV240, Juniper-ы EX2200, Fortigate G200, Cisco SGP-200 (ну или походий какой можно коммутатор Cisco погонять, чтобы понастраивать VLAN, маршрутизацию между VLAN, секьюрити порт и т.п. — основные задачи сетевого админа)
Спасибо!

За джуны и фортики не скажу (может кто-то ещё подскажет), CISCO коммутатор — vIOS L2

Здравствуйте, коллеги! Статья очень информативная и полезная, вот бы мне эту статью в то время, когда я шерстил весь интернет в поисках нужной информации про EVE-NG. В итоге сам разобрался, что да как.
Не сочтите за «рекламу» или чего-нибудь еще похуже, но не могу я пропустить не оставив ссылку на огромный пак образов для EVE-NG. Так сказать, для будущих первопроходцев.
https://rutracker.appspot.com/forum/viewtopic.php?s >

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

Напиши понятнее, пожалуйста. Навыка телепатии нет.

Чтобы объединить устройства в eve-ng с физическим сетевым интерфейсом на hyper-v нужно сделать это:
Get-VMNetworkAdapter -VMName | Set-VMNetworkAdapter -MacAddressSpoofing on

Спасибо большущее, это помогло.

Я что-то делаю не так или это баг? уже несколько раз пробовал установить, но ноды всё равно никак не реагируют на мои нажатия — консоль не открывается. С чем может быть связано?

Этой информации недостаточно. Паранормальными способностями не обладаю. Необходимо рассказать подробно что делалось и что не получается.

Установил всё, добавил образы, запустил eve в браузере и добавил ноды. Реакции при нажатии на них никакой, консоль не открывается. Windows 10, chrome putty стоит. Возможно, хром не понимает, что делать с telnet://?

Ноды запустились? Поменяли цвет с серого на синий? Клиентский пак установлен?

Ноды запускаются, клиентский пак стоит

Logout, вместо Native console выбрать Html5 console, login. Открываются в отдельной вкладке браузера?

источник