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 адрес Вашего сервера.