Сегодня мы с вами поговорим о том, как добавляются образы устройств в эмулятор Eve-NG, рассмотрим это на примере Cisco L2, L3 и mikrotik. Напомню, что в предыдущей статья я рассказывал, как установить эмулятор eve.
Добавление образов Cisco
Первым делом подключаемся через WinSCP к нашей VM c eve, вводим ip логин и пароль. Далее переходим в каталог /opt/unetlab/addons/qemu/.
В нем создаем две папки с названием:
- viosl2-15 – это для L2 образа 15 версии;
- vios-15 – это для L3 образа 15 версии.
Сами образы внутри папок нужно назвать virtioa.qcow2 – как на рисунке ниже.
Далее для удобной работы можно также скачать и установить утилиты (если они еще у вас не стоят) которые предлагают разработчики там, putty, vnc, wireshark и тд.
После заходим по ssh на нашу виртуальную машину и вводим команду «/opt/unetlab/wrappers/unl_wrapper -a fixpermissions» для того чтобы система увидела наши добавленные образа.
Теперь можно идти в web-интерфейс EVE-NG и в нодах выбирать cisco роутер и свитч.
Соединять между собой устройства можно только выключенными, при наведении появляется маленькая вилочка, которую нужно дотянуть до другого устройства, выбрать порт которому будет подсоединено.
Зайти на устройство можно кликнув на него мышкой. Проверим командой «show cdp neighbor» видят ли устройства друг друга.
Как видим все отлично работает, образ cisco успешно добавлены в эмулятор eve.
Добавление CHR MikroTik
Добавления микротика происходит почти аналогичным образом. Заходим также на виртуалку через winscp, переходим в каталог /opt/unetlab/addons/qemu/ и создаем там папку с именем mikrotik-X где X можно писать что угодно, главное, чтобы все что до него было так.
Далее идем на mikrotik.com/download и качаем образ mikrotik CHR (Cloud Hosted Router). Скаченный файл переименовываем в «hda.qcow2» и закидываем в созданную папку.
Не забываем в консоли выполнить команду «/opt/unetlab/wrappers/unl_wrapper -a fixpermissions». Добавляем нашу виртуальную os микротика в эмулятор соединяем с реальной сетью (перед этим назначив ip интерфейсу CHR). Теперь можем зайти на него через winbox и проверить.
Ну и на вкусное, windows в eve-ng
Также в eve-ng можно добавить ос windows для этого нужно провести несколько манипуляций таких как установка, конвертация виртуалки и тд. Я это уже все сделал и предоставлю вам готовый образ windows 7×32 который нужно:
- Скачать здесь (ссылка удалена по авторским правам) и переименовать в hda.qcow2
- Создать и скопировать в папку /opt/unetlab/addons/qemu/win-7
- В терминале выполнить команду «/opt/unetlab/wrappers/unl_wrapper -a fixpermissions».
Все, спокойно добавляйте win7 как обычную ноду и стройте топологии.
Всем спасибо за внимание! Если есть вопросы пишите в комментариях.
Тутор интересный, я бы даже сказал уникальный для РУ нета, но в гугле совсем не видно, не знаю как нашёл, но помогло. Спасибо.
Рад что помог. Буду стараться чаще публиковать.
Спасибо за мануал. НО у меня в упор не хочет микротик получать адрес, я прописал как на скрине у вас. Сервер EVE-NG получил адрес с моего домашнего роутера. Микротику прописал ту же подсеть, но никак не получается подать сеть на микрот…
Подскажите в чём может быть проблема?
Вы его с облаком соединили которое выпустит его в реальную сеть? Также в настройках vmware-> интерфейсы должен тип стоять мост, по умолчанию там NAT.
Конечно. С облаком соединён. Инет есть на самой виртуалке.
1) Соединить Микротик с облаком.
2) В облаке выбрать Managment Cloud.
3) Запустить winbox и там по mac-address выбрать свой раутер.
или
4) Соединиться телнетом по порту, который указан при наведении курсора мыши на Микротик: admin без пароля. И далее, в командной строке.
Я тоже сначала не мог понять, как это все подключается.
Проверено, как на домашнем ноуте под VMware, так и на выделенном сервере. И еще можно скачать готовый пакет нужного софта для Windows на самом eve-ng.net
Так а где взять эти L2/L3 образы? Сил моих нет биться c этим… Как получить-то эти свитч с роутером?
Задайте этот вопрос в группе http://t-do.ru/mikrotiklab А вообще они легко гуглятся
День добрый. Где хранятся логи? Проблема в следующем. Все зацепил, ноду добавил, нажимаю старт, пишет, что запускается, но в итоге останавливается! Образ микротика 6,43,1.
Добрый день, подскажите как в образ микротика прописать IP? Ведь eve-ng позволяет подключится к устройству только по IP-host+ порт
Извините если глупый вопрос… но я немного не понимаю
Можно зайти по MAC через winbox, также если мне не изменяем память в Eve-ng открывается консоль при клике на устройства и там в CLI прописать нечто подобное » ip address add address=192.168.0.34/24 interface=ether1″
Доброго дня, прочитав ваш мануал и сделав все как у вас описано получаю следующий результат : в браузере я могу создавать лабораторию даже есть образы L2 и L3 добавляю устройства в лабораторию мне все показывает что устройства есть на выключенных делаю связь между ними потом включаю но подключится telnet’ом не могу (((( открывается окно telnet пишет на окне vIOS либо Switch и все …. и в окне телнета ничего писать не могу ((((( подскажите в чем может быть проблема ??? может быть я сделал что то не так ???
Эти образы работают точно, где-нибудь их ещё запускали ?
Нашли решение?
Попробуйте в окне telnet’а просто пару раз нажать Enter, после этого должен высветиться запрос ввода логина с паролем, или сразу появиться bash.