В статье расскажу вам как установить RouterOS 7.13 на виртуальную машину Proxmox. В результате мы получим маршрутизатор Mikrotik работающий на x86 компьютере, на котором в дальнейшем запустим систему мониторинга The Dude. А так же он может понадобиться для опытов, обучения или просто для различных тестов — в общем для чего угодно.
Нам понадобится Cloud Hosted Router (CHR) — это особая версия Mikrotik RouterOS разработанная специально для установки на PC на виртуальные машины. CHR предназначена для 64-битных платформ и может быть использована с большинством популярных гипервизоров таких как VMWare, Hyper-V, VirtualBox, KVM и другие.
Для установки RouterOS CHR на сервер виртуализации Proxmox, нам необходимо перейти в раздел загрузок официального сайта компании Mikrotik — https://mikrotik.com/download и скопировать ссылку на образ в формате RAW.
Заходим в панель Proxmox. Создаем новую VM с параметрами как на картинке.
В целом для routerOS хватит и 512мб, но тут смотрите по своему железу.
Переходим в консоль Proxmox и часть действий выполняем именно и там.
Если у вас не установлен unzip, Unzip командами
apt-get update
apt-get install unzip -y
Теперь переходим в директорию, куда качаете образ. Выбираете свою директорию или штатную Proxmox. Будем добавлять образ в /var/tmp.
Выполняем команду
cd /var/tmp
Вставляем ссылку с командой wget для скачивания образа
wget https://download.mikrotik.com/routeros/7.13/chr-7.13.img.zip
распаковываем файл и в целом его можно потом удалить при необходимости
unzip chr-7.13.img.zip
rm chr-7.13.img.zip
Увеличиваем объем образа до 32Г, можете увеличить до 10 или 5 гб, все зависит от ваших потребностей и возможностей.
qemu-img resize chr-7.13.img +32G
И проверяем изменения.
emu-img info chr-7.13.img
image: chr-7.13.img
file format: raw
virtual size: 32.1 GiB (34493956096 bytes)
disk size: 37.5 MiB
Child node '/file':
filename: chr-7.13.img
protocol type: file
file length: 32.1 GiB (34493956096 bytes)
disk size: 37.5 MiB
Теперь мы импортируем образ в виртуальную машину. У меня VM 105 и хранилище называется local-zfs, у вас соответственно свои данные
qm importdisk 105 chr-7.13.img local-zfs
После сообщения об успешном выполнении команды В настройках оборудования VM 105 удаляем созданный диск и добавляем новый импортированный. В параметрах ставим порядок загрузки. В итоге должно получиться как на картинках.
Запускаем VM 105, проходим авторизацию логином admin, пароля нет! Лучше сразу сменить пароль, а еще лучше удалить пользователя admin и создать своего.
Настраиваем сеть как на обычном микротике, через консоль или winbox\web — кому как удобно.
С сайта загрузок микротик качаем Extra package для X86.
После скачивания архива извлекаем нам нужные пакеты, в моем случаи DUDE.
Импортируем через winbox пакет и перезагружаем наш «микротик». После загрузки проверяем установленый пакет, и пробуем клиентом дуда подключиться к нему.
На этом все, всем Удачи!)