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