Ставим Mikrotik CHR на любой VDS
Ставим Mikrotik CHR на любой VDS
Зачастую VDS хостинги не предоставляют возможность установки Mikrotik CHR. Однако это легко обойти. Для того, чтобы установить нужную нам систему в обход ограничений, необходимо выполнить несколько простых шагов:
1. Разворачиваем на хостинге Linux дистрибутив (в примере я буду указывать команды для Ubuntu) 2. Логинимся на сервер и получаем права суперпользователя:
sudo -i
3. Обновляем пакетную базу и устанавливаем необходимые пакеты:
apt update && apt -y install unzip wget
4. Скачиваем raw образ системы (актуальные ссылки смотрим на сайте в разделе загрузок):
wget https://download.mikrotik.com/routeros/6.48.1/chr-6.48.1.img.zip
5. Распаковываем образ:
unzip chr-6.48.1.img.zip
6. Включаем сочетания SysRq:
echo "1" > /proc/sys/kernel/sysrq
7. Переподключаем все файловые системы в режиме чтения:
echo u > /proc/sysrq-trigger
8. Находим название системного диска:
lsblk
9. Записываем на него образ:
dd if=chr-6.47.4.img of=/dev/sda
10. Перезагружаем виртуальную машину:
echo "b" > /proc/sysrq-trigger
11. После перезапуска, вместо линукс системы, будет запущен Mikrotik CHR, развернутый на весь объем жесткого диска
Для дистрибутива Centos команды несколько отличаются:
1. Разворачиваем на хостинге Linux дистрибутив (в примере я буду указывать команды для Centos) 2. Логинимся на сервер и получаем права суперпользователя:
sudo -i
3. Обновляем пакетную базу и устанавливаем необходимые пакеты:
yum install wget unzip
4. Монтируем tmpfs в /tmp: mount -t tmpfs tmpfs /tmp 5. переходим в директорию tmp и скачиваем raw образ системы (актуальные ссылки смотрим на сайте в разделе загрузок):
cd /tmp && wget https://download.mikrotik.com/routeros/6.47.4/chr-6.47.4.img.zip
6. Распаковываем образ:
unzip chr-6.47.4.img.zip
7. Включаем сочетания SysRq:
echo "1" > /proc/sys/kernel/sysrq
8. Находим название системного диска:
lsblk
9. Записываем на него образ:
dd if=chr-6.47.4.img of=/dev/vda
10. Перезагружаем виртуальную машину:
echo "b" > /proc/sysrq-trigger
11. После перезапуска, вместо линукс системы, будет запущен Mikrotik CHR, развернутый на весь объем жесткого диска
P.S. Не забудьте предварительно параметры сети посмотреть, иначе потеряете доступ до виртуалки. А также сменить сразу пароль на микротике и закрыть доступ.