В этой статье речь пойдет о популярной ОС для маршрутизаторов и о том как в рамках компании использовать ее, не покупая дорогущее оборудование и тем более не платя за лицензию разработчикам недружественной нам Латвии.
Интегрировать решение мы будем в виде виртуальной машины на Proxmox, в моем случае это версия 7.4-17.
По возможности прошу оценить статью, для меня важно ваше мнение.
Содержимое статьи
- Краткий порядок действий
- Где взять
- Создание виртуальной машины
- Отключаем и удаляем пустой жесткий диск
- Заливаем диск на гипервизор
- Импортирование диска в ВМ
- Запуск и подключение к Mikrotik
- Обновление
- Заключение
Краткий порядок действий
- Скачиваем файл виртуального диска, на котором уже развернут Mikrotik
- Создаем виртуальную машину на гипервизоре Proxmox
- Отключаем и удаляем созданный по дефолту жесткий диск
- Заливаем с помощью WinSCP готовый виртуальный диск в папку images с нашей ВМ
- Выполняем импорт диска, после чего потребуется отредактировать его в профиле оборудования виртуальной машины
- Запускаем и настраиваем Mikrotik
Где взять
- Готовые виртуальные диски qcow2 или Vmdk причем разных версий можно скачать с сайта https://rutracker.org - доступен через прокси
- Диск формата qcow2 с версией 6.49.10 (Long-Term - долгосрочная поддержка) доступен здесь:
https://disk.yandex.ru/d/tuA_3aiU8Ujg_A
- Диск формата qcow2 с версией 7.12.1 Stable доступен здесь:
https://disk.yandex.ru/d/H0tnoBSsZ2G4aA
Создание виртуальной машины
Наша виртуальная машина будет иметь следующие характеристики:
- Процессор: 1 ядро 2.6ГГц
- Оперативная память: 1ГБ
- Диск указываем любым типом и объёмом, его мы позже отключим и удалим
- Две сетевые карты
Физически вопрос с сетевыми картами решается следующим способом, у вас на гипервизоре две сетевые карты, Пример: eno0 и eno1,
eno1 будет смотреть в сторону провайдера и поэтому на самом гипервизоре прописывать сеть не стоит, а саму карту пробросить в виртуалку с Mikrotik.
eno0 также пробрасываем в Mikrotik и она будет смотреть в сторону локальных сетей и на нём может быть множество подсетей, тут уж как у вас фантазия сложится. У гипервизоре сеть прописана на этом интерфейсе.
Создаём виртуальную машину, кратко пробегусь по окнам конфигурации:
Виртуальная машина создана, можно двигаться дальше
Отключаем и удаляем пустой жесткий диск
Для выполнения этой операцией переходим в параметрах виртуальной машины в раздел Оборудование
Выделяем Жесткий диск и нажимаем сверху Отключить:
Видим, что поменялся статус у диска и наверху стала активной кнопка Удалить, выполняем данную процедуру:
Заливаем виртуальный диск на гипервизор
Перемещать данные между вашим компьютером и гипервизором удобнее всего с помощью программы WinSCP. Подключаемся к гипервизору и выбираем папку в которую мы будем перемещать виртуальный диск, я в свою очередь делаю это в папку images локального массива где хранятся образы виртуальных дисков моих машин и в ней выбираю подпапку с индексом моей машины как показано на скриншоте:
Импортирование диска в ВМ
Перемещаемся в консоль гипервизора и выполняем команду для импорта диска в нашу виртуальную машину:
qm importdisk 104 /Data/images/104/Mikrotik_6.49.10.qcow2 Data --format qcow2
где:
- 104 - индекс нашей виртуальной машины
- /Data/images/104/Mikrotik_6.49.10.qcow2 - полный путь к диску который мы залили на гипервизор
- Data - Название локального Массива на гипервизоре в который будет импортирован диск
- --format qcow2 - указываем в какой формат конвертировать диск при импорте
Видим что операция благополучно выполнилась и был создан диск с именем vm-104-disk-1.qcow2
После импорта диск появляется в списке оборудования, выбираем его и нажимаем Редактировать:
Появляется окно в котором выбираем устройство IDE и внизу нажимаем Добавить:
В параметрах ищем Порядок загрузки и нажимаем Редактировать:
В разделе оборудования видим добавленный жесткий диск:
Перемещаемся в раздел Параметры и ставим галочку загружаться с нашего добавленного диска и перетаскиваем его вверх делая первым в порядке загрузки:
На этом работа с конфигурацией виртуальной машины завершена.
Запуск и подключение к Mikrotik
Стартуем виртуальную машину и переключаемся в консоль к ней:
Видим, что наш Mikrotik благополучно стартовал и приглашает нас авторизоваться.
(Long-term) - это долгосрочная версия прошивки для устройств, которая поддерживается длительное время, что обеспечивает стабильность и надежность работы.
Порядок появления функционала: Testing → Stable → Long-term. Уязвимости закрываются во всех ветках одновременно.
Запускаем Winbox и ищем наш маршрутизатор, вот он:
Логин: admin
Без пароля:
Обновление пакетов
На текущий момент у вас самая свежая стабильная версия канала обновления Long-term это 6.49.10 от 15.09.2023
Можно перейти на канал Stable и установить самую последнюю редакцию 7.12.1 от 17.11.2023, но сами понимаете вопрос стабильности и безопасности под вопросом.
Обновление до самой свежей версии
Идем в меню System --> Packages
Нажимаем Check For Updates:
Выбираем канал обновления upgrade и нажимаем кнопку Download&Install:
Ждем перезагрузки устройства:
Мы перешли с ветки обновления Long-term на Stable при этом с лицензией ничего не произошло и можно пользоваться решением.
Заключение
Надеюсь статья вам понравилась и пригодится в качестве наглядного пособия.