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

В этой статье кратко будет рассмотрена установки Установка EVE-NG бесплатной редакции Community.

Что такое EVE-NG? Это эмулятор сетевого оборудования и операционных систем очень широкого набора вендоров (Cisco, Juniper, Mikrotik, Linux, MS Windows и т.д.). Полный перечень поддерживаемых образов доступен [[https://www.eve-ng.net/index.php/documentation/supported-images/|в соответствующем разделе документации]].

EVE-NG позволяет строить, например, вот такие схемы (картинка с официального сайта):

{{ :eve-ng:image-5-1024x568.png?direct&600 |}}

===== Предварительные требования =====

Подробное описание предварительных требование приведено [[https://www.eve-ng.net/index.php/documentation/installation/system-requirement/|вот на этой]] странице официального сайта продукта.

Кратко рассмотрим основные требования:

  * Процессор с поддержкой Intel CPU VT-x/EPT.
  * Гипервизор нужен VMware ESXi 6.0 или новее.
  * Поддерживается VMware Workstation/Player 14.0 или новее.
На других популярных гипервизорах (например, Hyper-V или Proxmox) могут наблюдаться проблемы со вложенной виртуализацией.
Количество ядер CPU и размер оперативной памяти зависят от размеров вашей лабораторной схемы. Например, 4vCPU и 8 ГБ оперативной памяти будет достаточно для работы с Cisco IOU/IOL. Однако, более свежие версии маршрутизаторов и коммутаторов Cisco будут требовать больше ресурсов.

Так же перед началом процесса установки необходимо загрузить дистрибутив бесплатной редакции со страницы [[https://www.eve-ng.net/index.php/download/|официального сайта продукта]].

{{ :eve-ng:image-6-1024x455.png?direct&600 |}}

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

{{ :eve-ng:49047eda5f86a47aa1f0e.png?direct&600 |}}

Важный момент – необходимо включить поддержку инструкций Intel VT-x или AMD-V для процессора. Как это сделать – зависит от вашей платформы виртуализации. Например, в VMware Workstation для этого есть отдельная опция в настройках процессора.

{{ :eve-ng:image-73.png?direct&600 |}}

===== Процесс установки =====

Процесс установки довольно прямолинеен. EVE-NG основан на дистрибутиве Ubuntu. Поэтому, если вы знакомы с установкой этого дистрибутива Linux, то установка EVE-NG для вас будет очень легким занятие.

  - Итак, запускаем виртуальную машину. На первом шаге мастера установки выбираем пункт “**Install EVE-NG Community**”. Либо подождите пару секунд и автоматически запустится установка EVE-NG.{{ :eve-ng:image-7.png?direct&600 |}}
  - Я выберу английский язык локализации.{{ :eve-ng:image-8.png?direct&600 |}}
  - Раскладку клавиатуры так же укажу английскую.{{ :eve-ng:image-9.png?direct&600 |}}
  - На этапе установки я оставлю вариант получения IP-адреса по DHCP, но в следующем разделе покажу, как настроить статический адрес.{{ :eve-ng:image-10.png?direct&600 |}}
  - Я не использую прокси сервер, поэтому на этапе настройки прокси просто нажимаю “**Done**”.
  - На последнем шаге мастер предупредит нас о том, что вносимые изменения уничтожат все данные на нашем диске. Даем наше согласие на эту операцию – нажимаем “**Continue**”.{{ :eve-ng:image-11.png?direct&600 |}}
  - Дожидаемся окончания процесса установки.
  - Перезагружаем виртуальную машину.

===== Первоначальная настройка =====

После установки EVE-NG нам осталось выполнить следующие шаги:
  - Изменить пароль пользователя root
  - Задать статический IP-адрес.

Выполним эти настройки:
  - Подключаемся к консоли виртуальной машины. {{ :eve-ng:image-74.png?direct&600 |}}
  - Стандартные логин и пароль: <code bash>Логин: root
Пароль: eve</code> Указываем логин и пароль в консоли виртуальной машины.
  - Сразу же после запуска нам будет предложено изменить пароль. {{ :eve-ng:image-14.png?direct&600 |}} Можем либо изменить пароль, либо указать прежний пароль (eve), а затем повторно указываем пароль.
  - Указываем имя хоста. {{ :eve-ng:image-15.png?direct&600 |}}
  - Указываем имя DNS домена виртуальной машины: {{ :eve-ng:image-16.png?direct&600 |}}
  - Вот теперь мы можем указать, что намерены сконфигурировать статический IP-адрес: {{ :eve-ng:image-17.png?direct&600 |}}
  - Указываем IP-адрес: {{ :eve-ng:image-18.png?direct&600 |}}
  - Конфигурируем маску подсети: {{ :eve-ng:image-19.png?direct&600 |}}
  - Далее необходимо указать шлюз по умолчанию: {{ :eve-ng:image-20.png?direct&600 |}}
  - Последним шагом указываю адрес сервера DNS: {{ :eve-ng:image-21.png?direct&600 |}}
  - Настройку второго сервера DNS и сервера NTP я пропущу.
  - Прокси сервер я не использую, поэтому выбираю вариант “**direct connection**”. {{ :eve-ng:image-22.png?direct&600 |}} Теперь мы можем открыть браузер и перейти в веб интерфейс по следующему адресу: <code bash>http://10.10.10.26</code> {{ :eve-ng:image-23.png?direct&600 |}} <code bash>Логин: admin
Пароль: eve</code>
Пример страницы с общим статусом системы приведен ниже:

{{ :eve-ng:image-24.png?direct&600 |}}

Первоначальная настройка EVE-NG завершена.
