Установка Mikrotik CHR на VPS
Mikrotik Cloud Hosted Router можно установить почти на любую VPS. Приступим…
Требования и подготовка
У виртуальной машины должно быть выделенное ядро ОС. Подходят системы виртуализации KVM, Xen, VMware, Hyper-V. OpenVZ, LXC не подойдут. Я делал на KVM.
Также должна быть доступна “физическая” консоль к виртуальной машине. Например, у меня была Web VNC консоль.
Устанавливаем на VPS любой дистрибутив Linux, подключаемся через консоль. Устанавливаем утилиты wget и unzip.
Установка
Скачиваем Raw образ диска:
wget https://download.mikrotik.com/routeros/6.43.16/chr-6.43.16.img.zip
Распаковываем:
unzip chr-6.43.16.img.zip
Включаем сочетания SysRq:
echo "1" > /proc/sys/kernel/sysrq
Переподключаем все файловые системы в режиме чтения:
echo u > /proc/sysrq-trigger
Находим название системного диска и записываем на него образ:
dd if=chr-6.43.16.img of=/dev/vda
Образ RouterOS 7 записываем командой:
dd if=chr-7.5.img of=/dev/vda bs=1M iflag=fullblock
Перезагружаем виртуальную машину:
echo "b" > /proc/sysrq-trigger
Быстренько логинимся в Mikrotik и меняем пароль:
/user set admin password=***
Готово. Далее настраиваем по вкусу.