Ставим Mikrotik CHR на любой VDS

Материал из RUSTEKO WIKI
Версия от 17:47, 21 июня 2021; Danil (обсуждение | вклад) (Новая страница: « '''Ставим Mikrotik CHR на любой VDS''' Зачастую 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. Не забудьте предварительно параметры сети посмотреть, иначе потеряете доступ до виртуалки. А также сменить сразу пароль на микротике и закрыть доступ.