opened image

Как установить RouterOS на виртуальный сервер (VPS/VDS)

RouterOS - операционная система маршрутизаторов семейства MikroTik. RouterOS можно установить на виртуальный или выделенный сервер с ОС Linux. Достаточно обычного VPS/VDS с минимальными ресурсами. В этой статье мы рассмотрим установку RouterOS на CentOS7.
Важное замечание: после установки RouterOS, все данные на сервере будут удалены. По этой причине рекомендуем устанавливать RouterOS на сервер, на котором нет важных данных.

Итак, приступим.

1. Подключитесь к серверу по SSH (как это сделать)

2. Перейдите на официальном сайте Mikrotik в раздел Software (https://mikrotik.com/download). Установим версию дистрибутива Stable, хотя можно выбрать и Long-term. Далее необходимо открыть Cloud Hosted Router и скопировать ссылку на скачивание образа Raw (Raw disk image). 


3. В консоли сервера выполните команду для скачивания Raw образа на сервер 

 wget https://download.mikrotik.com/routeros/7.5/chr-7.5.img.zip

4. Установим на сервере утилиту unzip, выполнив команду:

yum install unzip

и разархивируем установочный образ:

unzip chr-7.5.img.zip

Примечание: имя файла chr-7.5.img.zip может другим. Чтобы проверить имя файла образа, выполните в консоли команду 
ls -la
и увидите приблизительно такой список, в котором будет необходимый файл

5.Узнаем имя диска сервера, на который будем устанавливать RouterOS. Для этого выполним команду:

fdisk -l

Результат вывода команды будет приблизительно таким:

6. Выполним команду для записи ранее разархивированного установочного образа chr-7.5.img на диск /dev/vda 

dd if=chr-7.5.img of=/dev/vda bs=4M oflag=sync

7. Перезапустим сервер не совсем обычным способом (который иногда применяют, например, при недоступности диска). Для этого по очереди выполните команды к консоли сервера:

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

После этого сервер перестанет быть доступным по SSH.

8. Чтобы появилась возможность подключиться к RouterOS, например, с помощью WinBox, SSH или web доступа, необходимо настроить сетевой интерфейс на сервере. 
Для этого подключимся к серверу по VNC: зайдите в Личный кабинет (https://cp.zomro.com/billmgr) - Услуги - Виртуальные серверы - выберите сервер  - Перейти - попадете в панель vmmanager - Управление - Виртуальные машины - выберите сервер - нажмите кнопку VNC.

В строке запроса логина  введите 

admin

а при запросе пароля просто нажмите Enter.
После этого RouterOS предложит ознакомиться с лицензией и запросит смену пароля. Введите новый пароль и подтвердите его.

IP адрес, маску и шлюз сервера можно узнать в панели управления сервером vmmanager. Для этого выделите сервер и нажмите кнопку IP-адреса.

После этого в консоли RouterOS введите команду настройки IP адреса:

ip address add address=xxx.xxx.xxx.xxx/24 interface=ether1

где xxx.xxx.xxx.xxx - IP адрес сервера (из панели vmmanager)

и команду настройки шлюза

ip route add gateway=yyy.yyy.yyy.yyy

где yyy.yyy.yyy.yyy - шлюз сервера (из панели vmmanager)

9. Для доступа к настройкам RouterOS, перейдите в браузере по ссылке

http://хх.хх.хх.хх/webfig/

где xxx.xxx.xxx.xxx - IP адрес Вашего сервера.