Mikrotik і GNS3

Доброго часу доби, Хабр!
 
Всі вже бачили, і з успіхом користуються таким емулятором як GNS3, який представляє великі можливості новачкам, бажаючим розібратися з тим чи іншим обладнанням, але не мають фізичного доступу до нього. Або спробувати реалізувати яку — то бойову схему, налагодити, перевірити, а тоді відправляти її в продакшн.
 
 
 
Останнім часом на Хабре з'являються цікаві статті по роботі з обладнанням Mikrotik. Не все можна спробувати на реальному залізі, тому у мене виникло запитання — а чи можна емулювати і його. Як виявилося сам Mikrotik не відстає в цьому питанні, і пропонує нам спробувати…
 
 I want too
 
Для емуляції мережі нам пропонують — GNS3
Для симуляції апаратного забезпечення — Qemu
І образ RouterOS для x86 систем — RouterOS
 
1. Для початку нам необхідно підготувати образ віртуального жорсткого диска, в який надалі ми встановимо RouterOS. Для цього необхідно використовувати утиліту qemu-img
 
 
qemu-img create [-f format] filename [size]

 
Нам буде достатньо створити простий образ у форматі qcow2 розміром в 1G
Qcow2 — це формат дискового образу програми QEMU. Назва є абревіатурою назви формату Copy-On-Write (копіювання при записі).
 
Для цього виконаємо команду
 
 
qemu-img.exe create -f qcow2 mikrotik.img  1G

 
 * образ створюється в поточній папці. Для зручності, після установки ОС, його необхідно перенести в папку з проектом GNS3, або в будь-який інший зручний для вас місце
 
2. Далі необхідно встановити саму RouterOS на наш образ віртуального жорсткого диска
Для цього використовуємо утиліту qemu
 
 
qemu [option][disk_image]

 
Опцій у утиліти багато, нам знадобитися:
 -boot [a | c | d | n]
 Boot on floppy (a), hard disk ©, CD-ROM (d), or Etherboot (n). Hard disk boot is the default.
 -cdrom file
 Use file as CD-ROM image (you cannot use-hdc and and-cdrom at the same time). You can use the host CD-ROM by using / dev / cdrom as filename.
 
 
qemu.exe mikrotik.img -boot d -cdrom <путь_к_образу>/mikrotik.iso

 
Запуститься інтерфейс qemu, і якщо все виконано успішно ми побачимо запрошення для вибору необхідних компонентів. Натискаємо "i" для інсталяції.
 
3. Тепер нам необхідно додати наш новий пристрій у сам GNS3
Йдемо в Edit → Symbol Manager
Додаємо іконку роутера, додаємо їй назву Mikrotik (Name), і вибираємо тип Quemu guest. Не забуваємо натиснути Apply щоб зберегти зміни.
 
 
 
4. Також нам необхідно підключити наш образ жорсткого диска.
Йдемо в Edit → Preferences → Qemu
Вибираємо ім'я, шлях до образу, обсяг пам'яті, кількість і тип мережевого інтерфейсу.
Натискаємо Save.
 
 
 
На цьому все. Наш «стенд» готовий до бою.
 
 
 
Вдалого вивчення!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.