D2
Администратор
- Регистрация
- 19 Фев 2025
- Сообщения
- 4,380
- Реакции
- 0
Иногда для разных задач нужен виртуальный маршрутизатор (домашняя лаборатория, обход блокировок или тестирование).
Существуют открытые решения -
Однако, есть много пользователей железок Mikrotik, которым было бы удобно юзать их любимый продукт в виртуальной среде. Так же Mikrotik может похвастаться огромной поддержкой функционала в рамках легковесной ОС - RouterOS
Существует и бесплатная версия, однако скорость на портах там вообще будет какая-то символическая, поэтому поищите на просторах интернета крякнутые версии с уже вшитой лицензией (ссылки приложу, но не уверен что будут долго жить)
Итак, приступим. Установим виртуальный микротик на Proxmox VE
Установка
Качаем образ CHR ROS6 или ROS7
Создаем директорию с будущей ВМ. В моем случае далее "139" - это ID моей ВМ (у вас может быть любое)
У вас может отличаться путь, так как я использую не LVM
Bash: Скопировать в буфер обмена
Переименовываем виртуальный диск, который мы скачали
Bash: Скопировать в буфер обмена
Закидываем виртуальный диск в созданную папку для ВМ
Bash: Скопировать в буфер обмена
Создаем ВМ
Bash: Скопировать в буфер обмена
Ресканим ресурсы, чтобы обнаружить наш диск
Bash: Скопировать в буфер обмена
Далее заходим в WEB-интерфейс и убеждаемся, что наш диск в состоянии Unused (нажимаем на него и добавляем, чтобы он использовался в ВМ). При этом диск, добавленный при создании ВМ нужно удалить.
ВНИМАНИЕ
Для виртуального диска нужен IDE, а не SCSI
Чтобы не слетела лицуха - используй IDE. Если нужен диск побольше - добавь еще один виртуальный диск
Включаем и радуемся
Существуют открытые решения -
OpenWRT
, OpnSense
, PfSense
и тд.Однако, есть много пользователей железок Mikrotik, которым было бы удобно юзать их любимый продукт в виртуальной среде. Так же Mikrotik может похвастаться огромной поддержкой функционала в рамках легковесной ОС - RouterOS
Существует и бесплатная версия, однако скорость на портах там вообще будет какая-то символическая, поэтому поищите на просторах интернета крякнутые версии с уже вшитой лицензией (ссылки приложу, но не уверен что будут долго жить)
Итак, приступим. Установим виртуальный микротик на Proxmox VE
Установка
Качаем образ CHR ROS6 или ROS7
Создаем директорию с будущей ВМ. В моем случае далее "139" - это ID моей ВМ (у вас может быть любое)
У вас может отличаться путь, так как я использую не LVM
Bash: Скопировать в буфер обмена
mkdir -p /var/lib/vz/images/139
Переименовываем виртуальный диск, который мы скачали
Bash: Скопировать в буфер обмена
cp Mikrotik_7.12.1.qcow2 vm-139-disk-0.qcow2
Закидываем виртуальный диск в созданную папку для ВМ
Bash: Скопировать в буфер обмена
mv vm-139-disk-0.qcow2 /var/lib/vz/images/139
Создаем ВМ
Bash: Скопировать в буфер обмена
qm create 139 --name Mikrotik
Ресканим ресурсы, чтобы обнаружить наш диск
Bash: Скопировать в буфер обмена
qm rescan
Далее заходим в WEB-интерфейс и убеждаемся, что наш диск в состоянии Unused (нажимаем на него и добавляем, чтобы он использовался в ВМ). При этом диск, добавленный при создании ВМ нужно удалить.
ВНИМАНИЕ
Для виртуального диска нужен IDE, а не SCSI
Чтобы не слетела лицуха - используй IDE. Если нужен диск побольше - добавь еще один виртуальный диск
Включаем и радуемся
View hidden content is available for registered users!